From 1e69b21b08dec898716ba00e4c1fbb6ca965898a Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Tue, 23 Mar 2021 17:15:02 +0000 Subject: [PATCH] Add db01.home.foo.sh --- group_vars/db.yml | 7 +++++++ host_vars/db01.home.foo.sh.yml | 6 ++++++ hosts | 4 ++++ playbooks/db.yml | 24 ++++++++++++++++++++++++ 4 files changed, 41 insertions(+) create mode 100644 group_vars/db.yml create mode 100644 host_vars/db01.home.foo.sh.yml create mode 100644 playbooks/db.yml diff --git a/group_vars/db.yml b/group_vars/db.yml new file mode 100644 index 0000000..dbdf6c0 --- /dev/null +++ b/group_vars/db.yml @@ -0,0 +1,7 @@ +--- +datadisks: + - 50 + +firewall_in: + - {proto: tcp, port: 22, from: [172.20.20.0/22]} + - {proto: tcp, port: 3306, from: [172.20.20.0/22]} diff --git a/host_vars/db01.home.foo.sh.yml b/host_vars/db01.home.foo.sh.yml new file mode 100644 index 0000000..857f3ef --- /dev/null +++ b/host_vars/db01.home.foo.sh.yml @@ -0,0 +1,6 @@ +--- +vmhost: vmhost01.home.foo.sh +network_interfaces: + - device: eth0 + vlan: 20 + mac: 52:54:00:ac:dc:23 diff --git a/hosts b/hosts index 72a65b3..a8ef1d5 100644 --- a/hosts +++ b/hosts @@ -4,6 +4,9 @@ adm01.home.foo.sh [collab] collab01.home.foo.sh +[db] +db01.home.foo.sh + [fsolgw] fsol-gw01.home.foo.sh fsol-gw02.home.foo.sh @@ -66,6 +69,7 @@ atl01.vultr.foo.sh [centos8:children] adm +db git mail mirror diff --git a/playbooks/db.yml b/playbooks/db.yml new file mode 100644 index 0000000..a125917 --- /dev/null +++ b/playbooks/db.yml @@ -0,0 +1,24 @@ +--- +- import_playbook: "include/deploy-kvm-guest.yml myhosts=db" + +- name: configure instance + hosts: db + user: root + gather_facts: true + + vars_files: + - "{{ ansible_private }}/vars.yml" + + pre_tasks: + - name: mount /export + mount: + name: /export + src: LABEL=/export + fstype: xfs + opts: noatime,noexec,nosuid,nodev + passno: "0" + dump: "0" + state: mounted + + roles: + - base