diff --git a/.yamllint.yaml b/.yamllint.yaml new file mode 100644 index 0000000..f22686c --- /dev/null +++ b/.yamllint.yaml @@ -0,0 +1,17 @@ +# +# Documentation: +# https://yamllint.readthedocs.io/en/stable/ +# + +rules: + brackets: + forbid: false + min-spaces-inside: 0 + max-spaces-inside: 2 + min-spaces-inside-empty: 0 + max-spaces-inside-empty: 0 + indentation: + spaces: 2 + indent-sequences: false + line-length: + max: 360 diff --git a/defaults/main.yml b/defaults/main.yml index 2cf80fd..c0e5259 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -12,7 +12,7 @@ bind9_logging: - "security_file" channels: - name: "security_file" - file: + ansible.builtin.file: path: "/var/log/named/security.log" options: "versions 3 size 30m" severity: "dynamic" @@ -91,7 +91,7 @@ bind9_views: [] # file: zones/external/db.local.example # origin: "example.local." # type: master -# notify: yes +# notify: true # - name: internal # match_clients: # - "!192.168.178.1" diff --git a/handlers/main.yml b/handlers/main.yml index 4d7c32f..8fa46e0 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -1,7 +1,7 @@ --- - name: restart named - systemd: + ansible.builtin.systemd: name: "{{ bind_service_name }}" state: restarted daemon_reload: true diff --git a/tasks/main.yml b/tasks/main.yml index 13ac82d..3704bdd 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -4,39 +4,39 @@ include_vars: "{{ ansible_os_family }}.yml" - name: Install bind and dependencies - package: + ansible.builtin.package: name: "{{ item }}" state: present with_items: "{{ bind_package_names }}" - name: Create logging directory - file: + ansible.builtin.file: path: "{{ bind_log_directory }}" owner: "{{ bind_unix_user }}" group: "{{ bind_unix_group }}" mode: 0755 state: directory - recurse: yes + recurse: true - name: Create config directory - file: + ansible.builtin.file: path: "{{ bind_config_directory }}" owner: "{{ bind_unix_user }}" group: "{{ bind_unix_group }}" mode: 0755 state: directory - recurse: yes + recurse: true - name: Remove existing journal files block: - name: find existing journal files find: path: "{{ bind_config_directory }}" - recurse: yes + recurse: true patterns: "*.jnl" register: files_to_delete - name: delete existing journal files - file: + ansible.builtin.file: path: "{{ item.path }}" state: absent with_items: "{{ files_to_delete.files }}" @@ -57,7 +57,7 @@ loop_var: view - name: Create main configuration file - template: + ansible.builtin.template: src: "etc/named.conf.j2" dest: "{{ bind_main_config }}" owner: "{{ bind_unix_user }}" @@ -66,7 +66,7 @@ notify: restart named - name: Create excluded configuration files - template: + ansible.builtin.template: src: "{{ item }}.j2" dest: "{{ item | replace('etc/named', bind_config_directory) }}" owner: "{{ bind_unix_user }}" @@ -82,7 +82,7 @@ notify: restart named - name: Start and enabled named - systemd: + ansible.builtin.systemd: name: named state: started - enabled: yes \ No newline at end of file + enabled: true diff --git a/tasks/template_zone_files.yml b/tasks/template_zone_files.yml index 8726c9a..eadcb58 100644 --- a/tasks/template_zone_files.yml +++ b/tasks/template_zone_files.yml @@ -1,7 +1,7 @@ --- - name: create directory for zone {{ zone.file | dirname }} - file: + ansible.builtin.file: path: "{{ bind_config_directory }}/{{ zone.file | dirname }}" owner: "{{ bind_unix_user }}" group: "{{ bind_unix_group }}" @@ -14,7 +14,7 @@ when: zone.file is defined and zone.file | length > 0 - name: "template view {{ view.name }}" - template: + ansible.builtin.template: src: "{{ inventory_hostname }}/etc/named/{{ zone.file }}.j2" dest: "{{ bind_config_directory }}/{{ zone.file }}" owner: "{{ bind_unix_user }}" @@ -25,4 +25,4 @@ loop_control: loop_var: zone when: zone.type == 'master' - notify: restart named \ No newline at end of file + notify: restart named diff --git a/vars/Debian.yml b/vars/Debian.yml index 8383451..84ac01b 100644 --- a/vars/Debian.yml +++ b/vars/Debian.yml @@ -10,4 +10,4 @@ bind_package_names: bind_service_name: named bind_unix_user: bind -bind_unix_group: bind \ No newline at end of file +bind_unix_group: bind diff --git a/vars/RedHat.yml b/vars/RedHat.yml index ba63b3d..fa81071 100644 --- a/vars/RedHat.yml +++ b/vars/RedHat.yml @@ -11,4 +11,4 @@ bind_package_names: bind_service_name: named bind_unix_user: named -bind_unix_group: named \ No newline at end of file +bind_unix_group: named