willhallonline/Docker Ansible

Run Ansible playbooks in CI using the willhallonline/docker-ansible container images

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
playbookPath to the Ansible playbook to run, relative to working-directory.yes
inventoryPath to the inventory file or directory, relative to working-directory.no""
working-directoryDirectory (relative to the workspace root) to run ansible-playbook from.no.
requirementsPath (relative to working-directory) to a requirements.yml file (roles and/or collections) installed via `ansible-galaxy install` before the playbook runs.no""
galaxy-optionsAdditional arguments appended to the `ansible-galaxy install` command.no""
vault-passwordAnsible Vault password (plaintext). Written to a temporary file on the runner and passed as --vault-password-file. Pass this via a GitHub secret.no""
vault-password-filePath (relative to working-directory) to an existing vault password file. Ignored if vault-password is set.no""
private-keySSH private key (PEM contents) used to connect to managed hosts. Written to a temporary file with 600 permissions on the runner. Pass this via a GitHub secret.no""
host-key-checkingWhether to enforce SSH host key checking ("true"/"false").notrue
known-hostsAdditional known_hosts entries to trust before connecting.no""
extra-varsValue passed to `--extra-vars` (supports @file.yml, key=value pairs, or a JSON string).no""
optionsAdditional raw, space-separated arguments appended to the ansible-playbook command (e.g. "-vvv --check --limit staging").no""
image-tagTag of the willhallonline/ansible Docker image to use. See https://hub.docker.com/r/willhallonline/ansible/tags for available tags.nolatest
namedescription
exit-codeExit code returned by ansible-playbook.