diff options
author | Luca Di Stefano <luca.distefano@linaro.org> | 2020-07-27 15:23:24 +0100 |
---|---|---|
committer | Luca Di Stefano <luca.distefano@linaro.org> | 2020-07-27 15:23:24 +0100 |
commit | 7dac97d96bcef1d4bbd441f6225b22ad6287e91c (patch) | |
tree | a2fffb224106ab6d5f9e6c8f65f87e1c638dd5c1 | |
parent | d14c14131d848ea7e6210040f335d1610b381839 (diff) |
Adding DNS configuration role and playbooks
Change-Id: I00d1572c66b26364cf311707808ffd556350f109
-rw-r--r-- | playbooks/dns_lkft.yml | 12 | ||||
-rw-r--r-- | playbooks/dns_vlo.yml | 12 | ||||
-rw-r--r-- | playbooks/roles/lab-dns-conf/defaults/git.hold | 0 | ||||
-rw-r--r-- | playbooks/roles/lab-dns-conf/files/README | 0 | ||||
l--------- | playbooks/roles/lab-dns-conf/files/dns | 1 | ||||
-rw-r--r-- | playbooks/roles/lab-dns-conf/handlers/main.yml | 4 | ||||
-rw-r--r-- | playbooks/roles/lab-dns-conf/meta/git.hold | 0 | ||||
-rw-r--r-- | playbooks/roles/lab-dns-conf/tasks/main.yml | 8 | ||||
-rw-r--r-- | playbooks/roles/lab-dns-conf/templates/git.hold | 0 | ||||
-rw-r--r-- | playbooks/roles/lab-dns-conf/vars/main.yml | 0 |
10 files changed, 37 insertions, 0 deletions
diff --git a/playbooks/dns_lkft.yml b/playbooks/dns_lkft.yml new file mode 100644 index 0000000..560b94f --- /dev/null +++ b/playbooks/dns_lkft.yml @@ -0,0 +1,12 @@ +--- + +# Playbook to set up dhcp server for this instance + + +- hosts: lkft-dns.lavalab + + vars: + dns_instance: 'lkft.validation.linaro.org' + + roles: + - lab-dns-conf diff --git a/playbooks/dns_vlo.yml b/playbooks/dns_vlo.yml new file mode 100644 index 0000000..63b1919 --- /dev/null +++ b/playbooks/dns_vlo.yml @@ -0,0 +1,12 @@ +--- + +# Playbook to set up dhcp server for this instance + + +- hosts: master-dns.lavalab + + vars: + dns_instance: 'validation.linaro.org' + + roles: + - lab-dns-conf diff --git a/playbooks/roles/lab-dns-conf/defaults/git.hold b/playbooks/roles/lab-dns-conf/defaults/git.hold new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/playbooks/roles/lab-dns-conf/defaults/git.hold diff --git a/playbooks/roles/lab-dns-conf/files/README b/playbooks/roles/lab-dns-conf/files/README new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/playbooks/roles/lab-dns-conf/files/README diff --git a/playbooks/roles/lab-dns-conf/files/dns b/playbooks/roles/lab-dns-conf/files/dns new file mode 120000 index 0000000..4a7b0ba --- /dev/null +++ b/playbooks/roles/lab-dns-conf/files/dns @@ -0,0 +1 @@ +/srv/lab-dns/
\ No newline at end of file diff --git a/playbooks/roles/lab-dns-conf/handlers/main.yml b/playbooks/roles/lab-dns-conf/handlers/main.yml new file mode 100644 index 0000000..0172b20 --- /dev/null +++ b/playbooks/roles/lab-dns-conf/handlers/main.yml @@ -0,0 +1,4 @@ +--- + + - name: dns restart + service: name=bind9 state=restarted diff --git a/playbooks/roles/lab-dns-conf/meta/git.hold b/playbooks/roles/lab-dns-conf/meta/git.hold new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/playbooks/roles/lab-dns-conf/meta/git.hold diff --git a/playbooks/roles/lab-dns-conf/tasks/main.yml b/playbooks/roles/lab-dns-conf/tasks/main.yml new file mode 100644 index 0000000..05a72cb --- /dev/null +++ b/playbooks/roles/lab-dns-conf/tasks/main.yml @@ -0,0 +1,8 @@ +--- + + - name: Copy DNS config files to {{ dns_instance }} + copy: + src: "dns/{{ dns_instance }}/bind/" + dest: "/etc/bind" + notify: dns restart + diff --git a/playbooks/roles/lab-dns-conf/templates/git.hold b/playbooks/roles/lab-dns-conf/templates/git.hold new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/playbooks/roles/lab-dns-conf/templates/git.hold diff --git a/playbooks/roles/lab-dns-conf/vars/main.yml b/playbooks/roles/lab-dns-conf/vars/main.yml new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/playbooks/roles/lab-dns-conf/vars/main.yml |