b65740a9a5 | ||
---|---|---|
.. | ||
roles/common | ||
README.md | ||
hosts | ||
unattended-upgrade.yml |
README.md
This directory is for ansible playbooks for sysadmin tasks around unglue.it.
We start with automating tasks such as applying security upgrades to the servers.
Goal is to build playbooks for the configuration of servers.
Current status of playbooks
- host is currently written by hand -- the inventory might be dynamically generated at some point.
Installing ansible
On the mac, easiest approach is probably to use homebrew:
brew install ansible
You can also use pip
:
pip install ansible
Note: ansible depends on one having ssh access to the servers.
Running unattended-upgrade
in regluit/sysadmin/playbooks
, run
ansible-playbook -i hosts -e "target=instances" unattended-upgrade.yml
to run on all the servers.
ansible-playbook -i hosts unattended-upgrade.yml
will run only just.