Ansible
Last updated
Last updated
ansible-pull comes with ansible installation. No additional installation is required.
ansible-pull allows machine's to 'pull' ansible-playbooks from a git server & then run them locally.
No need to maintain a central server. So, practically no single point of failure if GitHub is used
In a general ansible scenario,
Here, ansible server centrally manages 4 machines. If one of the machine is unreachable for some reasons, ansible throws an error. But, what if you want your machine to be offline for a certain period of time? And only want them to run ansible-playbook in your specified time or time gaps?
Here comes ansible-pull
Machines pull ansible-playbook from git server and run them locally, You can create cron jobs for specified users to have better control over ansible.
I have a project on managing workstations with ansible-pull, do check it out
Getting started with Ansible, LearnLinuxTV - Easy tutorial series
Desktop config with Ansible, LearnLinuxTV - Problem to my solution
all figures are created by me with FigJam