Ensure CGroupV2 is enabled
This commit is contained in:
		| @@ -61,5 +61,27 @@ | ||||
|   notify: | ||||
|     - 'ensure_podman.package_facts' | ||||
|     - 'ensure_podman.service_facts' | ||||
| - name: 'Fetch kernel command line' | ||||
|   when: | ||||
|     - ansible_system = 'Linux' | ||||
|     - ensure_podman is defined | ||||
|     - ansible_distribution == 'Fedora' | ||||
|     - ansible_distribution_major_version is version('32', '>=') | ||||
|   shell: | | ||||
|     cat /proc/cmdline | ||||
|   register: 'results' | ||||
|   changed_when: 'false' | ||||
| - name: 'Remove cgroups v1 if enabled' | ||||
|   when: | ||||
|     - results is defined | ||||
|     - ' "systemd.unified_cgroup_hierarchy=0" in results.stdout ' | ||||
|   shell: | ||||
|     cmd: | | ||||
|       grubby --update-kernel=ALL --remove args=systemd.unified_cgroup_hierarchy=0 | ||||
| - name: 'Reboot to disable cgroups v1' | ||||
|   when: | ||||
|     - results is defined | ||||
|     - ' "systemd.unified_cgroup_hierarchy=0" in results.stdout ' | ||||
|   reboot: | ||||
| - name: 'flush handlers' | ||||
|   meta: 'flush_handlers' | ||||
|   | ||||
		Reference in New Issue
	
	Block a user