chore: update facts to use new syntax

This commit is contained in:
Bert-Jan Fikse 2025-12-19 17:44:28 +01:00
parent 2399eebac6
commit 83cd65a32f
Signed by: bert-jan
GPG key ID: C1E0AB516AC16D1A

View file

@ -6,7 +6,7 @@
ansible.builtin.apt: ansible.builtin.apt:
update_cache: true update_cache: true
cache_valid_time: 3600 cache_valid_time: 3600
when: ansible_os_family == "Debian" when: ansible_facts["os_family"] == "Debian"
- name: Install required packages for Docker - name: Install required packages for Docker
ansible.builtin.apt: ansible.builtin.apt:
@ -18,7 +18,7 @@
- lsb-release - lsb-release
- apache2-utils # for htpasswd - apache2-utils # for htpasswd
state: present state: present
when: ansible_os_family == "Debian" when: ansible_facts["os_family"] == "Debian"
- name: Install convenience packages - name: Install convenience packages
@ -29,27 +29,27 @@
- vim - vim
- curl - curl
state: present state: present
when: ansible_os_family == "Debian" when: ansible_facts["os_family"] == "Debian"
- name: Create keyrings directory - name: Create keyrings directory
ansible.builtin.file: ansible.builtin.file:
path: /etc/apt/keyrings path: /etc/apt/keyrings
state: directory state: directory
mode: '0755' mode: '0755'
when: ansible_os_family == "Debian" when: ansible_facts["os_family"] == "Debian"
- name: Add Docker GPG key - name: Add Docker GPG key
ansible.builtin.get_url: ansible.builtin.get_url:
url: https://download.docker.com/linux/debian/gpg url: https://download.docker.com/linux/debian/gpg
dest: /etc/apt/keyrings/docker.asc dest: /etc/apt/keyrings/docker.asc
mode: '0644' mode: '0644'
when: ansible_os_family == "Debian" when: ansible_facts["os_family"] == "Debian"
- name: Add Docker repository - name: Add Docker repository
ansible.builtin.apt_repository: ansible.builtin.apt_repository:
repo: "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian {{ ansible_distribution_release }} stable" repo: "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian {{ ansible_distribution_release }} stable"
state: present state: present
when: ansible_os_family == "Debian" when: ansible_facts["os_family"] == "Debian"
- name: Install Docker Engine and Docker Compose plugin - name: Install Docker Engine and Docker Compose plugin
ansible.builtin.apt: ansible.builtin.apt:
@ -61,7 +61,7 @@
- docker-compose-plugin - docker-compose-plugin
state: present state: present
update_cache: true update_cache: true
when: ansible_os_family == "Debian" when: ansible_facts["os_family"] == "Debian"
- name: Configure Docker daemon with registry mirror - name: Configure Docker daemon with registry mirror
ansible.builtin.template: ansible.builtin.template:
@ -71,7 +71,7 @@
group: root group: root
mode: '0644' mode: '0644'
notify: restart docker notify: restart docker
when: ansible_os_family == "Debian" when: ansible_facts["os_family"] == "Debian"
- name: Start and enable Docker service - name: Start and enable Docker service
ansible.builtin.systemd: ansible.builtin.systemd: