regluit-provisioning/playbooks
eric 36b2ee6d55 add playbooks from vagrant 2018-06-11 12:37:41 -04:00
..
roles/common add playbooks from vagrant 2018-06-11 12:37:41 -04:00
README.md add playbooks from vagrant 2018-06-11 12:37:41 -04:00
hosts add playbooks from vagrant 2018-06-11 12:37:41 -04:00
unattended-upgrade.yml add playbooks from vagrant 2018-06-11 12:37:41 -04:00

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

installation instructions.

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.