From 38890e468d4ad2a461d2087eb0e74a6af9e829f2 Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Wed, 8 Sep 2021 17:45:21 +0000 Subject: [PATCH] Add registry hosts --- group_vars/registry.yml | 8 ++++++++ host_vars/registry01.home.foo.sh.yml | 6 ++++++ hosts | 6 ++++++ playbooks/registry.yml | 24 ++++++++++++++++++++++++ 4 files changed, 44 insertions(+) create mode 100644 group_vars/registry.yml create mode 100644 host_vars/registry01.home.foo.sh.yml create mode 100644 playbooks/registry.yml diff --git a/group_vars/registry.yml b/group_vars/registry.yml new file mode 100644 index 0000000..f853621 --- /dev/null +++ b/group_vars/registry.yml @@ -0,0 +1,8 @@ +--- +datadisks: + - 100 + +firewall_in: + - {proto: tcp, port: 22, from: [172.20.20.0/22]} + - {proto: tcp, port: 443} + - {proto: tcp, port: 4949, from: [172.20.20.0/22]} diff --git a/host_vars/registry01.home.foo.sh.yml b/host_vars/registry01.home.foo.sh.yml new file mode 100644 index 0000000..187515b --- /dev/null +++ b/host_vars/registry01.home.foo.sh.yml @@ -0,0 +1,6 @@ +--- +vmhost: vmhost01.home.foo.sh +network_interfaces: + - device: vio0 + vlan: 20 + mac: 52:54:00:ac:dc:57 diff --git a/hosts b/hosts index 55d1067..9213f98 100644 --- a/hosts +++ b/hosts @@ -57,6 +57,9 @@ print01.home.foo.sh proxy01.home.foo.sh proxy02.home.foo.sh +[registry] +registry01.home.foo.sh + [relay] relay01.home.foo.sh relay02.home.foo.sh @@ -102,6 +105,9 @@ zm ldap collab +[fedora:children] +registry + [openbsd:children] backup dnagw diff --git a/playbooks/registry.yml b/playbooks/registry.yml new file mode 100644 index 0000000..6c97ba9 --- /dev/null +++ b/playbooks/registry.yml @@ -0,0 +1,24 @@ +--- +- import_playbook: "include/deploy-kvm-guest.yml myhosts=registry" + +- name: configure instance + hosts: registry + user: root + gather_facts: true + + pre_tasks: + - name: mount /export + mount: + name: /export + src: LABEL=/export + fstype: xfs + opts: noatime,noexec,nosuid,nodev + passno: "0" + dump: "0" + state: mounted + + vars_files: + - "{{ ansible_private }}/vars.yml" + + roles: + - base