ARA Records Ansible and makes it easier to understand and troubleshoot.It is another recursive acronym.
ara is a free and open source project under the GPLv3 license.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
- name: Include OS-specific tasks include_tasks: "{{ item }}" vars: params: files: "{{ distro_lookup_path }}" loop: "{{ query('first_found', params, errors='ignore') }}" - name: Install dns-root-data on Noble package: state: present name: dns-root-data when: ansible_distribution == "Ubuntu" and ansible_distribution_major_version|int >= 24 - name: Install unbound package: state: present name: unbound - name: Write dhclient config files include_tasks: dhclient.yaml loop: - /etc/dhcp/dhclient.conf - /etc/dhcp/dhclient-eth0.conf - name: Write resolv.conf copy: src: resolv.conf dest: /etc/resolv.conf mode: 0444 - name: Enable unbound service: name: unbound enabled: true state: started