46 lines
1.1 KiB
YAML
46 lines
1.1 KiB
YAML
---
|
|
# vars file for dhcpd
|
|
|
|
_dhcpd_packages:
|
|
default:
|
|
- dhcp
|
|
Amazon:
|
|
- dhcp
|
|
Debian:
|
|
- isc-dhcp-server
|
|
CentOS-7:
|
|
- dhcp
|
|
Red Hat Enterprise Linux-7:
|
|
- dhcp
|
|
RedHat: &redhat_packages
|
|
- dhcp-server
|
|
Rocky: *redhat_packages
|
|
Suse:
|
|
- dhcp-server
|
|
|
|
dhcpd_packages: "{{ _dhcpd_packages[ansible_distribution ~ '-' ~ ansible_distribution_major_version] | default(_dhcpd_packages[ansible_distribution] | default(_dhcpd_packages[ansible_os_family] | default(_dhcpd_packages['default'] ))) }}"
|
|
|
|
_dhcpd_defaults_src:
|
|
Debian: isc-dhcp-server.j2
|
|
Suse: dhcpd.j2
|
|
|
|
dhcpd_defaults_src: "{{ _dhcpd_defaults_src[ansible_os_family] }}"
|
|
|
|
_dhcpd_defaults_dest:
|
|
Debian: /etc/default/isc-dhcp-server
|
|
Suse: /etc/sysconfig/dhcpd
|
|
|
|
dhcpd_defaults_dest: "{{ _dhcpd_defaults_dest[ansible_os_family] }}"
|
|
|
|
_dhcpd_service:
|
|
default: dhcpd
|
|
Debian: isc-dhcp-server
|
|
|
|
dhcpd_service: "{{ _dhcpd_service[ansible_os_family] | default (_dhcpd_service['default'] ) }}"
|
|
|
|
_dhcpd_confdir:
|
|
default: /etc/dhcp
|
|
Suse: /etc
|
|
|
|
dhcpd_confdir: "{{ _dhcpd_confdir[ansible_os_family] | default (_dhcpd_confdir['default'] ) }}"
|