Page MenuHomeSoftware Heritage

system_user.pp
No OneTemporary

system_user.pp

# == Define: docker::system_user
#
# Define to manage docker group users
#
# === Parameters
# [*create_user*]
# Boolean to cotrol whether the user should be created
#
define docker::system_user (
$create_user = true) {
include docker
$docker_group = $docker::docker_group
if $create_user {
ensure_resource('user', $name, {'ensure' => 'present' })
User[$name] -> Exec["docker-system-user-${name}"]
}
exec { "docker-system-user-${name}":
command => "/usr/sbin/usermod -aG ${docker_group} ${name}",
unless => "/bin/cat /etc/group | grep '^${docker_group}:' | grep -qw ${name}",
}
}

File Metadata

Mime Type
text/plain
Expires
Jun 4 2025, 7:02 PM (10 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3338940

Event Timeline