Funk-lab/ansible/roles/dnsmasq/tasks/main.yml

29 lines
680 B
YAML

---
- name: Install dnsmasq
ansible.builtin.dnf:
name: dnsmasq
state: present
- name: Deploy dnsmasq config
ansible.builtin.template:
src: dnsmasq.conf.j2
dest: /etc/dnsmasq.conf
mode: '0644'
notify: Restart dnsmasq
- name: Deploy dnsmasq systemd override (wait for USB ethernet)
ansible.builtin.copy:
dest: /etc/systemd/system/dnsmasq.service.d/wait-for-network.conf
content: |
[Unit]
After=network-online.target
Wants=network-online.target
mode: '0644'
notify: Reload systemd
- name: Enable and start dnsmasq
ansible.builtin.systemd:
name: dnsmasq
enabled: true
daemon_reload: true
state: started