diff --git a/manifests/hosts/forskarmatch2.pp b/manifests/hosts/forskarmatch2.pp index 0167c2d352eb8b74fc092d866b1ac33326b8b33e..2ac21d181b19cff0021cab5d59e566d19533a35a 100644 --- a/manifests/hosts/forskarmatch2.pp +++ b/manifests/hosts/forskarmatch2.pp @@ -4,4 +4,7 @@ class kmaccess::hosts::forskarmatch2 { # before => User['kmaccess'], # } # User <| title == 'kmaccess' |> { groups +> 'docker' } + profiles::letsencrypt::cert { $fqdn: + addn_domains => ['forskarmatch.ida.liu.se'], + } } diff --git a/manifests/hosts/juliusum2.pp b/manifests/hosts/juliusum2.pp new file mode 100644 index 0000000000000000000000000000000000000000..54e757b110861768ff56282a6a2ff73b0fad2c62 --- /dev/null +++ b/manifests/hosts/juliusum2.pp @@ -0,0 +1,10 @@ +class kmaccess::hosts::juliusum2 { + # package { 'docker': + # ensure => 'installed', + # before => User['kmaccess'], + # } + # User <| title == 'kmaccess' |> { groups +> 'docker' } + profiles::letsencrypt::cert { $fqdn: + addn_domains => ['juliusum.ida.liu.se'], + } +} diff --git a/manifests/init.pp b/manifests/init.pp index 49615f58f18d1f5a34a07601923a7703e248cfa1..f362e065ac37d06dd4f1bdc707a3ef2df88da90f 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -11,7 +11,7 @@ class kmaccess { if defined($cfg) { include $cfg } - profiles::letsencrypt::cert { $fqdn : } + @user { 'kmaccess' : ensure => 'present', shell => '/sbin/nologin',