summaryrefslogtreecommitdiff
path: root/code/environments/production/modules/krb5hostkeytab/manifests/init.pp
blob: e3165b171e863f7e69bc07950a075daf725661eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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'],
	}

}