blob: b07c70a986dce5d2fdc47b70c1dfc4c1bd9005f6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
class podman($user, $storage_driver) {
package {'podman':}
file {['/etc/subuid', '/etc/subgid']:
content => "${user}:100000:65536\n",
}
exec {"/usr/bin/sed -i 's/driver = \".*\"/driver = \"${storage_driver}\"/g' /etc/containers/storage.conf":
require => Package['podman'],
unless => "/usr/bin/grep 'driver = \"${storage_driver}\"' /etc/containers/storage.conf",
}
exec {"/usr/bin/sed -i 's|#mount_program = \"/usr/bin/fuse-overlayfs\"|mount_program = \"/usr/bin/fuse-overlayfs\"|g' /etc/containers/storage.conf":
require => Package['podman'],
unless => "/usr/bin/grep '^mount_program = \"/usr/bin/fuse-overlayfs\"' /etc/containers/storage.conf",
}
}
|