bind9-ansible-role/tasks/01-dependencies.yml

31 lines
621 B
YAML

# Install all required dependencies
- name: Update apt cache on debian based distros
become: true
apt:
update_cache: true
when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu'
- name: Ensure required dependencies are installed
become: true
package:
name:
- bind9
- dnsutils
state: present
- name: Ensure unneeded packages are not installed
become: true
package:
name:
- apparmor
state: absent
- name: Update / Upgrade apt packages
become: true
apt:
upgrade: true
when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu'