ansible-pull

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

TLDR

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

$ ansible-pull -U [repository_url]
copy

Pull a playbook from a VCS and execute a specific playbook

$ ansible-pull -U [repository_url] [playbook]
copy

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

$ ansible-pull -U [repository_url] -C [branch] [playbook]
copy

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

$ ansible-pull -U [repository_url] -i [hosts_file] [playbook]
copy

Copied to clipboard
free 100$ digital ocean credit