salt-statetree/podman/rootless.sls

57 lines
1.1 KiB
Text

include:
- .pkg
- .user
podman_rootless_confd:
file.keyvalue:
- name: /etc/conf.d/podman
- key_values:
podman_user: '"puser"'
- separator: '='
- uncomment: '#'
- key_ignore_case: false
- value_ignore_case: false
- append_if_not_found: true
- require:
- podman_pkg
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:
- podman_pkg
podman_rootless_cgroups:
service.running:
- name: cgroups
- enable: True
- watch:
- podman_rootless_cgroup_mode
podman_rootless_modules:
file.append:
- name: /etc/modules
- text:
- tun
- fuse
podman_rootless_subgid:
file.append:
- name: /etc/subgid
- text: puser:100000:65536
- require:
- podman_user
podman_rootless_subuid:
file.append:
- name: /etc/subuid
- text: puser:100000:65536
- require:
- podman_user