Ensure apt-update runs if configs update

This commit is contained in:
Joshua Boniface 2021-06-05 01:03:35 -04:00
parent 9dc0949b47
commit 8fa8590eb8
1 changed files with 3 additions and 1 deletions

View File

@ -79,6 +79,7 @@
- { src: "etc/apt/apt.conf.d/10norecommends.j2", dest: "/etc/apt/apt.conf.d/10norecommends" } - { src: "etc/apt/apt.conf.d/10norecommends.j2", dest: "/etc/apt/apt.conf.d/10norecommends" }
- { src: "etc/apt/preferences.d/pins.j2", dest: "/etc/apt/preferences.d/pins" } - { src: "etc/apt/preferences.d/pins.j2", dest: "/etc/apt/preferences.d/pins" }
- { src: "etc/apt/sources.list.{{ ansible_machine }}.{{ ansible_lsb.codename }}.j2", dest: "/etc/apt/sources.list" } - { src: "etc/apt/sources.list.{{ ansible_machine }}.{{ ansible_lsb.codename }}.j2", dest: "/etc/apt/sources.list" }
register: apt_config
tags: base-apt tags: base-apt
- name: add key for bonilan repo - name: add key for bonilan repo
@ -86,6 +87,7 @@
url: "https://repo.bonifacelabs.net/debian/bonifacelabs_signing_key.pub" url: "https://repo.bonifacelabs.net/debian/bonifacelabs_signing_key.pub"
id: "83D07192314835D4" id: "83D07192314835D4"
state: present state: present
register: apt_key
tags: base-apt tags: base-apt
# #
@ -95,7 +97,7 @@
- name: apt update - name: apt update
apt: apt:
update-cache: yes update-cache: yes
when: newhost is defined and newhost when: (newhost is defined and newhost) or apt_config.changed or apt_key.changed
tags: base-apt tags: base-apt
- name: aptitude safe upgrade with autoremove - name: aptitude safe upgrade with autoremove