summaryrefslogtreecommitdiff
path: root/code/environments/production/modules/krb5hostkeytab/manifests/init.pp
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2022-09-16 23:04:08 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2022-09-16 23:04:08 +0200
commit01af1d05a2c3d95101921ca8cec9a03d9eea5150 (patch)
treecf3807d3eb4ae25e192271fe359ffd60c3fa050f /code/environments/production/modules/krb5hostkeytab/manifests/init.pp
downloadpuppet.LW-01af1d05a2c3d95101921ca8cec9a03d9eea5150.tar.gz
puppet.LW-01af1d05a2c3d95101921ca8cec9a03d9eea5150.tar.bz2
puppet.LW-01af1d05a2c3d95101921ca8cec9a03d9eea5150.zip
initial puppet.LW configuration
Diffstat (limited to 'code/environments/production/modules/krb5hostkeytab/manifests/init.pp')
-rw-r--r--code/environments/production/modules/krb5hostkeytab/manifests/init.pp17
1 files changed, 17 insertions, 0 deletions
diff --git a/code/environments/production/modules/krb5hostkeytab/manifests/init.pp b/code/environments/production/modules/krb5hostkeytab/manifests/init.pp
new file mode 100644
index 0000000..e3165b1
--- /dev/null
+++ b/code/environments/production/modules/krb5hostkeytab/manifests/init.pp
@@ -0,0 +1,17 @@
+class krb5hostkeytab {
+
+ file { "/etc/krb5.keytab":
+ mode => "0600",
+ owner => 'root',
+ group => 'root',
+ source => "puppet:///modules/krb5hostkeytab/${trusted[certname]}.keytab",
+ }
+
+ service { 'rpc-gssd.service':
+ provider => systemd,
+ ensure => running,
+ enable => true,
+ subscribe => File['/etc/krb5.keytab'],
+ }
+
+}