commands.sh

ansible-pull

all

Pull ansible playbooks from a VCS repo and executes them for the local host.

More info →

Options (3)

-U, --urlboolean

Pull a playbook from a VCS and execute a default `local.yml` playbook

Example: ansible-pull {{[-U|--url]}} {{repository_url}}
-C, --checkoutboolean

Pull a playbook from a VCS at a specific branch and execute a specific playbook

Example: ansible-pull {{[-U|--url]}} {{repository_url}} {{[-C|--checkout]}} {{branch}} {{playbook}}
-i, --inventoryboolean

Pull a playbook from a VCS, specify hosts file and execute a specific playbook

Example: ansible-pull {{[-U|--url]}} {{repository_url}} {{[-i|--inventory]}} {{hosts_file}} {{playbook}}

Examples (4)

Pull a playbook from a VCS and execute a default `local.yml` playbook

ansible-pull [-U|--url] repository_url

Pull a playbook from a VCS and execute a specific playbook

ansible-pull [-U|--url] repository_url playbook

Pull a playbook from a VCS at a specific branch and execute a specific playbook

ansible-pull [-U|--url] repository_url [-C|--checkout] branch playbook

Pull a playbook from a VCS, specify hosts file and execute a specific playbook

ansible-pull [-U|--url] repository_url [-i|--inventory] hosts_file playbook
made by @shridhargupta | data from tldr-pages