WIP3
This commit is contained in:
32
roles/bertvv.bind/vars/Archlinux.yml
Normal file
32
roles/bertvv.bind/vars/Archlinux.yml
Normal file
@@ -0,0 +1,32 @@
|
||||
# roles/bind/vars/RedHat.yml
|
||||
---
|
||||
|
||||
bind_packages:
|
||||
- python-netaddr
|
||||
- bind
|
||||
- bind-tools
|
||||
|
||||
bind_service: named
|
||||
|
||||
# Main config file
|
||||
bind_config: /etc/named.conf
|
||||
|
||||
# Zone files included in the installation
|
||||
bind_default_zone_files: []
|
||||
|
||||
# Directory with run-time stuff
|
||||
bind_dir: /var/named
|
||||
bind_conf_dir: "{{ bind_dir }}"
|
||||
auth_file: "auth_transfer.conf"
|
||||
bind_auth_file: "{{ bind_conf_dir }}/{{ auth_file }}"
|
||||
|
||||
bind_owner: root
|
||||
bind_group: named
|
||||
|
||||
bind_bindkeys_file: "/etc/named.iscdlv.key"
|
||||
bind_pid_file: "/run/named/named.pid"
|
||||
bind_session_keyfile: "/run/named/session.key"
|
||||
|
||||
# Custom location for zone files
|
||||
bind_zone_dir: "{{ bind_dir }}"
|
||||
bind_slave_dir: "{{ bind_dir }}/slaves"
|
||||
33
roles/bertvv.bind/vars/Debian.yml
Normal file
33
roles/bertvv.bind/vars/Debian.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
# roles/bind/vars/Debian.yml
|
||||
---
|
||||
|
||||
bind_packages:
|
||||
- python-netaddr
|
||||
- bind9
|
||||
- bind9utils
|
||||
|
||||
bind_service: bind9
|
||||
|
||||
# Main config file
|
||||
bind_config: /etc/bind/named.conf
|
||||
|
||||
# Localhost zone
|
||||
bind_default_zone_files:
|
||||
- /etc/bind/named.conf.default-zones
|
||||
|
||||
# Directory with run-time stuff
|
||||
bind_dir: /var/cache/bind
|
||||
bind_conf_dir: "/etc/bind"
|
||||
auth_file: "auth_transfer.conf"
|
||||
bind_auth_file: "{{ bind_conf_dir }}/{{ auth_file }}"
|
||||
|
||||
bind_owner: root
|
||||
bind_group: bind
|
||||
|
||||
bind_bindkeys_file: "/etc/named.iscdlv.key"
|
||||
bind_pid_file: "/run/named/named.pid"
|
||||
bind_session_keyfile: "/run/named/session.key"
|
||||
|
||||
# Custom location for master zone files
|
||||
bind_zone_dir: "{{ bind_dir }}"
|
||||
bind_slave_dir: "{{ bind_dir }}/slaves"
|
||||
32
roles/bertvv.bind/vars/FreeBSD.yml
Normal file
32
roles/bertvv.bind/vars/FreeBSD.yml
Normal file
@@ -0,0 +1,32 @@
|
||||
# roles/bind/vars/Debian.yml
|
||||
---
|
||||
|
||||
bind_packages:
|
||||
- py36-netaddr
|
||||
- bind911
|
||||
|
||||
bind_service: named
|
||||
|
||||
# Main config file
|
||||
bind_config: /usr/local/etc/namedb/named.conf
|
||||
|
||||
# Localhost zone
|
||||
bind_default_zone_files:
|
||||
- /usr/local/etc/namedb/named.conf.default-zones
|
||||
|
||||
# Directory with run-time stuff
|
||||
bind_dir: /var/cache/named
|
||||
bind_conf_dir: "/usr/local/etc/namedb/"
|
||||
auth_file: "auth_transfer.conf"
|
||||
bind_auth_file: "{{ bind_conf_dir }}/{{ auth_file }}"
|
||||
|
||||
bind_owner: bind
|
||||
bind_group: bind
|
||||
|
||||
bind_bindkeys_file: "/usr/local/etc/namedb/bind.keys"
|
||||
bind_pid_file: "/var/run/named/named.pid"
|
||||
bind_session_keyfile: "/var/run/named/session.key"
|
||||
|
||||
# Custom location for master zone files
|
||||
bind_zone_dir: "{{ bind_dir }}/master"
|
||||
bind_slave_dir: "{{ bind_dir }}/slave"
|
||||
34
roles/bertvv.bind/vars/RedHat.yml
Normal file
34
roles/bertvv.bind/vars/RedHat.yml
Normal file
@@ -0,0 +1,34 @@
|
||||
# roles/bind/vars/RedHat.yml
|
||||
---
|
||||
|
||||
bind_packages:
|
||||
- "{{ ( ansible_distribution_major_version == '8' ) | ternary( 'python3-netaddr', 'python-netaddr' ) }}"
|
||||
- bind
|
||||
- bind-utils
|
||||
|
||||
bind_service: named
|
||||
|
||||
# Main config file
|
||||
bind_config: /etc/named.conf
|
||||
|
||||
# Zone files included in the installation
|
||||
bind_default_zone_files:
|
||||
- /etc/named.root.key
|
||||
- /etc/named.rfc1912.zones
|
||||
|
||||
# Directory with run-time stuff
|
||||
bind_dir: /var/named
|
||||
bind_conf_dir: "/etc/named"
|
||||
auth_file: "auth_transfer.conf"
|
||||
bind_auth_file: "{{ bind_conf_dir }}/{{ auth_file }}"
|
||||
|
||||
bind_owner: root
|
||||
bind_group: named
|
||||
|
||||
bind_bindkeys_file: "/etc/named.iscdlv.key"
|
||||
bind_pid_file: "/run/named/named.pid"
|
||||
bind_session_keyfile: "/run/named/session.key"
|
||||
|
||||
# Custom location for master zone files
|
||||
bind_zone_dir: "{{ bind_dir }}"
|
||||
bind_slave_dir: "{{ bind_dir }}/slaves"
|
||||
Reference in New Issue
Block a user