syscom-dev-environment/dns/main.yml

29 lines
679 B
YAML

---
- hosts: dns
roles:
- role: ../roles/network_setup
vars:
ipv4_addr: "{{ dns_ipv4_addr }}"
tasks:
- name: install dnsmasq
apt:
name: dnsmasq
state: present
update_cache: true
- name: add hosts file for CNAME
copy:
content: |
{{ mail_ipv4_addr }} mail.{{ base_domain }}
dest: /etc/dnsmasq_hosts
notify: restart dnsmasq
- name: add dnsmasq config
template:
src: templates/dnsmasq.conf.j2
dest: /etc/dnsmasq.d/dnsmasq.conf
notify: restart dnsmasq
handlers:
- name: restart dnsmasq
systemd:
name: dnsmasq
state: restarted