From 08d9fe0d0db960586fc88064e55f4ad7c8a2c514 Mon Sep 17 00:00:00 2001 From: Sven-Hendrik Haase <svenstaro@gmail.com> Date: Sat, 4 Jun 2016 12:42:28 +0200 Subject: [PATCH] Add apollo config --- hosts | 4 ++++ playbooks/apollo-provision.yml | 17 +++++++++++++++++ playbooks/apollo.yml | 11 +++++++++++ 3 files changed, 32 insertions(+) create mode 100644 playbooks/apollo-provision.yml create mode 100644 playbooks/apollo.yml diff --git a/hosts b/hosts index 76c7d1328..ca7269648 100644 --- a/hosts +++ b/hosts @@ -3,3 +3,7 @@ orion.archlinux.org [vostok] vostok.archlinux.org + +[apollo] +138.201.81.199 +#apollo.archlinux.org diff --git a/playbooks/apollo-provision.yml b/playbooks/apollo-provision.yml new file mode 100644 index 000000000..af83d8ac9 --- /dev/null +++ b/playbooks/apollo-provision.yml @@ -0,0 +1,17 @@ +--- + +# This script is for provisioning a server for first boot. +# Care: It is not idempotent by design. + +- name: provision apollo + hosts: apollo + remote_user: root + vars: + - hostname: apollo + ipv4_address: "138.201.81.199" + ipv6_address: "2a01:4f8:172:1d86::1/128" + ipv4_gateway: "138.201.81.193" + ipv6_gateway: "fe80::1" + filesystem: btrfs + roles: + - install_arch diff --git a/playbooks/apollo.yml b/playbooks/apollo.yml new file mode 100644 index 000000000..2d36c0f21 --- /dev/null +++ b/playbooks/apollo.yml @@ -0,0 +1,11 @@ +--- + +- name: setup vostok + hosts: vostok + remote_user: root + roles: + - common + - tools + - sshd + - ssh_keys + - { role: borg-server, backup_dir: "/backup", backup_clients: "orion" } -- GitLab