ansible-install-server/roles/fai/tasks/isc-dhcp-server.yml

42 lines
833 B
YAML

- name: "Install dhcpd"
become: true
ansible.builtin.package:
name:
- isc-dhcp-server
state: latest
tags:
- dhcp_install
- name: "Configure dhcp server"
become: true
ansible.builtin.template:
src: "etc/dhcp/dhcpd.conf"
dest: "/etc/dhcp/dhcpd.conf"
mode: '0644'
owner: root
group: root
notify: restart dhcpd
tags:
- dhcp_configure
- name: "Set dhcp server defaults (interface)"
become: true
ansible.builtin.template:
src: "etc/default/isc-dhcp-server"
dest: "/etc/default/isc-dhcp-server"
mode: '0644'
owner: root
group: root
notify: restart dhcpd
tags:
- dhcp_defaults
- dhcp_configure
- name: "Start and enable dhcp server"
become: true
ansible.builtin.service:
name: isc-dhcp-server
enabled: true
tags:
- dhcp_enable