locals { // Definition of the Kubernetes service (templater compatible) ServiceDocker = { ConfigFiles = [ { destination = "/etc/rc.conf" source = "rc.conf.pktpl.hcl" mode = "600" owner = "root" group = "root" } ] Repositories = {} Packages = { docker = { name = "docker" action = "install" } docker-compose = { name = "docker-compose" action = "install" } gpg = { name = "gpg" action = "install" } } Daemons = { docker = { name = "docker" type = "auto" enabled = true } cgroups = { name = "cgroups" type = "auto" enabled = true } local = { name = "local" type = "auto" enabled = true } } Vars = { RootlessDocker = "true" } Users = { dock = { username = "dock" group = "dock" home = "/srv/dock" shell = "/bin/nologin" } } } Docker = { Name = "docker" Globals = local.Globals Services = { Docker = local.ServiceDocker } } }