diff --git a/roles/container-engine/cri-o/tasks/main.yaml b/roles/container-engine/cri-o/tasks/main.yaml index 99a3ed278ca8c580a9a6421fce26b70c2b5826d7..61105f401fc79b3f10914702d965a26cf41ea6b7 100644 --- a/roles/container-engine/cri-o/tasks/main.yaml +++ b/roles/container-engine/cri-o/tasks/main.yaml @@ -90,6 +90,20 @@ remote_src: true notify: Restart crio +- name: Cri-o | configure crio to use kube reserved cgroups + ansible.builtin.copy: + dest: /etc/systemd/system/crio.service.d/00-slice.conf + owner: root + group: root + mode: '0644' + content: | + [Service] + Slice={{ kube_reserved_cgroups_for_service_slice }} + notify: Restart crio + when: + - kube_reserved is defined and kube_reserved is true + - kube_reserved_cgroups_for_service_slice is defined + - name: Cri-o | update the bin dir for crio.service file replace: dest: /etc/systemd/system/crio.service