Skip to content

Commit 6e300e5

Browse files
Adrià Garriga-Alonsocollijk
authored andcommitted
only write containerd/config.toml if forced to
1 parent d670384 commit 6e300e5

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

  • roles/container-engine/containerd/tasks

roles/container-engine/containerd/tasks/main.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,13 @@
7171
owner: "root"
7272
mode: "0640"
7373
notify: Restart containerd
74+
vars:
75+
ansible_stat: "{{ lookup('ansible.builtin.stat', containerd_cfg_dir + '/config.toml') }}"
76+
when:
77+
# Don't run during simulation/dry-run mode
78+
- not ansible_check_mode
79+
# AND either the config file is missing OR this host is marked for forced updates
80+
- not ansible_stat.stat.exists or inventory_hostname in force_write_containerd_config
7481

7582
- name: Containerd | Configure containerd registries
7683
block:

0 commit comments

Comments
 (0)