From 67ac2d421529e3bffc8e94b680e55795c02016c3 Mon Sep 17 00:00:00 2001 From: Sven-Hendrik Haase <svenstaro@gmail.com> Date: Sun, 22 May 2016 04:49:48 +0200 Subject: [PATCH] Add README --- README.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 000000000..72ac0c5fb --- /dev/null +++ b/README.md @@ -0,0 +1,46 @@ +# Arch Infrastructure + +This repository contains the complete collection of ansible playbooks and roles for the Arch Linux infrastructure. + +#### Instructions +All systems are set up the same way. For the first time setup in the Hetzner rescue system, +run the provisioning script: `ansible-playbook playbooks/$hostname-provision.yml`. +The provisioning script configures a sane basic systemd with sshd. By design, it is NOT idempotent. +After the provisioning script has run, it is safe to reboot. + +Once in the new system, run the regular playbook: `ansible-playbook playbooks/$hostname.yml`. This +playbook is the one regularily used for adminstrating the server and is entirely idempotent. + +## Servers + +### vostok + +#### Services +- backups + +### orion + +#### Services +- repos/sync (repos.archlinux.org) +- sources +- archive (archive.archlinux.org) + +### apollo + +#### Services +- bbs (bbs.archlinux.org) +- wiki (wiki.archlinux.org) +- aur (aur.archlinux.org) +- mailman +- planet +- bugs (bugs.archlinux.org) +- archweb +- patchwork +- projects + +### soyuz + +#### Services +- build server (pkgbuild.com) +- releng +- torrent tracker -- GitLab