# Salt's Ansible Repository Useful for management across all of 9iron, thefuck, and desu. ## Deployment Adding a new server will require the following be fulfilled: * The server is accessible from the Ansible host; * The server has a user named `ansible` which: * Accepts the public key located in `contrib/desu.pub`; and * Has passwordless sudo capabilities as root * The server is added to `inventory/hosts.yml` in an appropriate place; * DNS records for the machine are set; and * The server is running Ubuntu 18.04 or greater (20.04 recommended) From there, running the playbook `site.yml` should get the machine up to snuff. To automate the host-local steps, use the script file `contrib/bootstrap.sh`.