26 lines
559 B
YAML
26 lines
559 B
YAML
- name: Update dnsmasq server
|
|
hosts: dns
|
|
become: true
|
|
become_user: root
|
|
become_method: sudo
|
|
tasks:
|
|
- name: Ensure dnsmasq is installed
|
|
ansible.builtin.apt:
|
|
pkg:
|
|
- dnsmasq
|
|
- dnsutils
|
|
- name: Copy dns configurations
|
|
template:
|
|
src: "{{ item }}"
|
|
dest: /etc/dnsmasq.d/{{ item | basename }}
|
|
owner: root
|
|
group: root
|
|
mode: '0644'
|
|
with_fileglob:
|
|
- conf.d/*
|
|
- name: Reload dnsmasq service
|
|
ansible.builtin.systemd_service:
|
|
state: restarted
|
|
name: dnsmasq
|
|
enabled: true
|