diff --git a/applications/podman.sls b/applications/podman.sls index 695671b..0485515 100644 --- a/applications/podman.sls +++ b/applications/podman.sls @@ -10,9 +10,25 @@ applications_podman_enable: - require: - applications_podman_pkgs +applications_podman_rootless_cgroup_mode: + file.keyvalue: + - name: /etc/rc.conf + - key_values: + rc_cgroup_mode: "unified" + - separator: '=' + - uncomment: '#' + - key_ignore_case: false + - value_ignore_case: false + - append_if_not_found: true + - require: + - applications_podman_pkgs + applications_podman_rootless_cgroups: - service.enabled: + service.running: - name: cgroups + - enable: True + - watch: + - applications_podman_rootless_cgroup_mode applications_podman_user: user.present: @@ -44,4 +60,4 @@ applications_podman_rootless_subuid: - name: /etc/subuid - text: puser:100000:65536 - require: - - applications_podman_user + - applications_podman_user \ No newline at end of file