A series of Ansible scripts to manage my infrastructure.
Go to file
Salt 39078538c5 Wrench Zerotier timeouts down and hopefully solve the timeout issue in general
Was having issues with it stalling shutdowns. Hopefully it was just a unit misconfig, but I've no remorse in just killing some network daemon on shutdown
2020-09-30 16:50:15 -05:00
.templates Move template to .templates directory 2020-05-20 12:18:46 -05:00
inventory Migrate Grafana to postgres 2020-09-22 16:37:58 -05:00
playbooks Separate appservers into its own playbook 2020-09-27 16:20:10 -05:00
roles Wrench Zerotier timeouts down and hopefully solve the timeout issue in general 2020-09-30 16:50:15 -05:00
.gitignore Remove build directory from gitignore 2020-02-26 18:56:29 -06:00
ansible-pull.cfg Move playbooks to subdir 2020-06-24 06:54:45 -05:00
ansible.cfg Move playbooks to subdir 2020-06-24 06:54:45 -05:00
localhost-deploy.sh Add libffi-dev to required packages in localhost-deploy 2020-09-04 06:37:31 -05:00
provision.yml Switch to OnCalendar for ansible pull setups 2020-08-11 03:51:15 -05:00
README.md This is mostly a test commit for repo migration 2020-09-22 17:51:34 -05:00
reboot.yml Reboot machines in a less-destructive order 2020-08-23 01:15:18 -05:00
site.yml Separate appservers into its own playbook 2020-09-27 16:20:10 -05:00

Salt's Ansible Repo

A collection of Ansible configuration to manage all of my machines.

Quickstart

To quickly get a machine up and running, add it to the inventory and ./provision.yml it. This ensures a basic, sane running environment from which you can do tuning. Ideally, though, you should have roles.

Overview

The main playbook, site.yml, can be separated into more or less two parts:

  • The home machine half, tied together via Zerotier

  • The 9iron half, with public IPs and resolvable names

See inventory/hosts.yml for details on what machines have what roles and what configuration. I try my best to make self-explaning configuration, so everything should mostly make sense on a first read. If you have any questions, hit me up.

Your Roles are Trash

I know. Please file an issue.