Skip to content

Warning

You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?

Run Ansible playbook

Actions
Execute Ansible playbook on selected hosts
v2.1.2
Star (313)

Run Ansible playbook Github Action

An action that executes given Ansible playbook on selected hosts.

Should work on any OS, if ansible-playbook command is available in PATH.

Usage

- name: Run playbook
  uses: dawidd6/action-ansible-playbook@v2
  with:
    playbook: deploy.yml
    directory: ./
    key: ${{secrets.SSH_PRIVATE_KEY}}
    inventory: |
      [all]
      example.com

      [group1]
      example.com
    vault_password: ${{secrets.VAULT_PASSWORD}}
    options: |
      --limit group1
      --extra-vars hello=there
      --verbose

Run Ansible playbook is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Execute Ansible playbook on selected hosts
v2.1.2

Run Ansible playbook is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.