private_network/roles/dhcp/tasks/main.yml

25 lines
462 B
YAML

---
- name: Ensure ISC-DHCP installed
package:
name: "{{ dhcp_server_package_name }}"
state: present
- name: Template DHCP-server configuration
template:
src: dhcpd.conf.j2
dest: "{{ dhcp_server_configfile_path }}"
owner: root
group: root
mode: 0644
setype: dhcp_etc_t
- name: Restart & enable DHCP-server
systemd:
name: "{{ dhcp_server_systemd_unit }}"
enabled: yes
state: restarted
daemon_reload: yes