summaryrefslogtreecommitdiff
path: root/roles/containerd
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2021-05-07 20:45:01 +0200
committerChristian Pointner <equinox@spreadspace.org>2021-05-07 20:45:01 +0200
commit0a78e31ffa4d83de9b94651982d1b4b99963144e (patch)
tree95423777c6ec97cb89170619bb2b8a0efd0efe55 /roles/containerd
parentrenew containerd role (diff)
fix containerd config generation
Diffstat (limited to 'roles/containerd')
-rw-r--r--roles/containerd/tasks/main.yml15
1 files changed, 11 insertions, 4 deletions
diff --git a/roles/containerd/tasks/main.yml b/roles/containerd/tasks/main.yml
index ab23bd96..b6a8d997 100644
--- a/roles/containerd/tasks/main.yml
+++ b/roles/containerd/tasks/main.yml
@@ -1,10 +1,17 @@
---
- name: install containerd config
when: containerd_config is defined
- copy:
- content: "{{ containerd_config | to_toml }}\n"
- dest: /etc/containerd/config.toml
- notify: restart containerd
+ block:
+ - name: create containerd config directory
+ file:
+ name: /etc/containerd
+ state: directory
+
+ - name: install containerd config
+ copy:
+ content: "{{ containerd_config | to_toml }}\n"
+ dest: /etc/containerd/config.toml
+ notify: restart containerd
- name: prepare storage volume for /var/lib/containerd
when: containerd_storage is defined