Backblaze / boardwalk

A linear remote execution workflow engine built on top of Ansible
Other
18 stars 1 forks source link

Running test workflows via default in-tree Boardwalkfile.py should succeed on a freshly cloned repository #29

Closed asullivan-blze closed 1 year ago

asullivan-blze commented 1 year ago

When executing the test workspaces available in /boardwalk/test/server-client/Boardwalkfile.py, execution should succeed by default without any additional configuration. Alternatively, document the additional required steps for a successful execution against the test workflows.

This was observed on a fresh clone of the repository, and only the only changes were made to the HTML template files.

Expected Result: Running the following commands should result in a successful workflow execution (assumes current working directory is boardwalk/test/server-client/:

boardwalk workspace use ShouldSucceedTestWorkspace
boardwalk init
boardwalk run

Actual Result: No hosts are gathered

asullivan@MBP server-client % boardwalk workspace list
ShouldSucceedTestWorkspace
ShouldFailTestWorkspace
UIAbuseTestWorkspace
asullivan@MBP server-client % boardwalk workspace use ShouldSucceedTestWorkspace
Using workspace: ShouldSucceedTestWorkspace
asullivan@MBP server-client % boardwalk init
Using workspace: ShouldSucceedTestWorkspace
localhost(limit: all): ansible_runner invocation: Gathering facts
skipping: no hosts matched

PLAY RECAP *********************************************************************
Error: No hosts gathered