ansible-debops-infrastructure

DebOps and Ansible scripts to manage my infrastructure
git clone git://git.erethon.com/ansible-debops-infrastructure
Log | Files | Refs

ModeNameSize
-rw-r--r--.debops.cfg15L
-rw-r--r--.gitignore33L
-rw-r--r--README.org31L
-rw-r--r--ansible/inventory/group_vars/all/apt_install.yml7L
-rw-r--r--ansible/inventory/group_vars/all/apt_preferences.yml5L
-rw-r--r--ansible/inventory/group_vars/all/auth.yml4L
-rw-r--r--ansible/inventory/group_vars/all/bootstrap.yml5L
-rw-r--r--ansible/inventory/group_vars/all/docker.yml8L
-rw-r--r--ansible/inventory/group_vars/all/fail2ban.yml9L
-rw-r--r--ansible/inventory/group_vars/all/ferm.yml17L
-rw-r--r--ansible/inventory/group_vars/all/influxdb.yml3L
-rw-r--r--ansible/inventory/group_vars/all/machine.yml10L
-rw-r--r--ansible/inventory/group_vars/all/monit.yml7L
-rw-r--r--ansible/inventory/group_vars/all/monitoring.yml3L
-rw-r--r--ansible/inventory/group_vars/all/ntp.yml5L
-rw-r--r--ansible/inventory/group_vars/all/pki.yml3L
-rw-r--r--ansible/inventory/group_vars/all/postfix.yml4L
-rw-r--r--ansible/inventory/group_vars/all/sshd.yml4L
-rw-r--r--ansible/inventory/group_vars/all/unattended_upgrades.yml3L
-rw-r--r--ansible/inventory/group_vars/all/users.yml23L
-rw-r--r--ansible/inventory/group_vars/etherpad/all.yml3L
-rw-r--r--ansible/inventory/group_vars/f.erethon.com/all.yml4L
-rw-r--r--ansible/inventory/group_vars/grafana/all.yml7L
-rw-r--r--ansible/inventory/group_vars/influxdb/all.yml9L
-rw-r--r--ansible/inventory/group_vars/openbsd/all.yml3L
-rw-r--r--ansible/inventory/group_vars/plothopes/all.yml5L
-rw-r--r--ansible/inventory/group_vars/xmpp/ferm.yml11L
-rw-r--r--ansible/inventory/group_vars/xvm/sysctl.yml4L
-rw-r--r--ansible/inventory/host_vars/archiver/users.yml9L
-rw-r--r--ansible/inventory/host_vars/spinny/apt_install.yml6L
-rw-r--r--ansible/inventory/host_vars/spinny/cron.yml9L
-rw-r--r--ansible/inventory/host_vars/spinny/ferm.yml70L
-rw-r--r--ansible/inventory/host_vars/spinny/haproxy.yml14L
-rw-r--r--ansible/inventory/host_vars/spinny/monitoring.yml3L
-rw-r--r--ansible/inventory/hosts1L
-rw-r--r--ansible/playbooks/base_openbsd.yml9L
-rw-r--r--ansible/playbooks/docker.yml25L
-rw-r--r--ansible/playbooks/etherpad.erethon.yml8L
-rw-r--r--ansible/playbooks/grafana.private.erethon.com8L
-rw-r--r--ansible/playbooks/monit.yml11L
-rw-r--r--ansible/playbooks/plothopes.com28L
-rw-r--r--ansible/playbooks/prosody.yml10L
-rw-r--r--ansible/playbooks/webd.yml7L
-rw-r--r--ansible/roles/chat.erethon.com/tasks/main.yml15L
-rw-r--r--ansible/roles/docker/tasks/main.yml5L
-rw-r--r--ansible/roles/etherpad.erethon.com/tasks/main.yml28L
-rw-r--r--ansible/roles/f.erethon.com/tasks/main.yml13L
-rw-r--r--ansible/roles/haproxy/handlers/main.yml6L
-rw-r--r--ansible/roles/haproxy/tasks/main.yml11L
-rw-r--r--ansible/roles/haproxy/templates/concat_certificates.sh.j26L
-rw-r--r--ansible/roles/haproxy/templates/crt-list.cfg.j23L
-rw-r--r--ansible/roles/haproxy/templates/haproxy.cfg.j285L
-rw-r--r--ansible/roles/laptop/files/etc/pf.conf7L
-rw-r--r--ansible/roles/laptop/files/etc/rc.conf.local.gitignore7L
-rw-r--r--ansible/roles/monit/handlers/main.yml6L
-rw-r--r--ansible/roles/monit/tasks/main.yml10L
-rw-r--r--ansible/roles/monit/templates/cpu_ram.monit.j24L
-rw-r--r--ansible/roles/monit/templates/fs.monit.j22L
-rw-r--r--ansible/roles/monit/templates/ssh.monit.j24L
-rw-r--r--ansible/roles/monitoring/files/node_exporter.service11L
-rw-r--r--ansible/roles/monitoring/tasks/main.yml9L
-rw-r--r--ansible/roles/monitoring/templates/sysconfig.node_exporter.j21L
-rw-r--r--ansible/roles/openbsd/files/installurl1L
-rw-r--r--ansible/roles/openbsd/tasks/main.yml36L
-rw-r--r--ansible/roles/plothopes.com/tasks/main.yml28L
-rw-r--r--ansible/roles/prometheus/tasks/main.yml40L
-rw-r--r--ansible/roles/static.erethon.com/files/httpd.conf10L
-rw-r--r--ansible/roles/static.erethon.com/files/httpd/about.erethon.com.conf4L
-rw-r--r--ansible/roles/static.erethon.com/files/httpd/blog.conf4L
-rw-r--r--ansible/roles/static.erethon.com/files/httpd/capitalism.conf4L
-rw-r--r--ansible/roles/static.erethon.com/files/httpd/erethon.conf5L
-rw-r--r--ansible/roles/static.erethon.com/files/httpd/git.erethon.com.conf4L
-rw-r--r--ansible/roles/static.erethon.com/files/httpd/hacked.conf4L
-rw-r--r--ansible/roles/static.erethon.com/handlers/main.yml6L
-rw-r--r--ansible/roles/static.erethon.com/tasks/main.yml30L