Puppet Class: ipa::server::replica::master

Defined in:
manifests/server/replica/master.pp

Overview



18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'manifests/server/replica/master.pp', line 18

class ipa::server::replica::master(
) {

	include ipa::server::replica::master::base
	include ipa::vardir
	#$vardir = $::ipa::vardir::module_vardir	# with trailing slash
	$vardir = regsubst($::ipa::vardir::module_vardir, '\/$', '')

	# fact from data in: ${vardir}/ipa_server_replica_master
	$valid_master = "${::ipa_server_replica_master}"

	@@file { "${vardir}/replica/master/master_${::fqdn}":
		content => "${valid_master}\n",
		tag => 'ipa-server-replica-master',
		owner => root,
		group => nobody,
		mode => 600,
		ensure => present,
	}

	# collect to make facts
	File <<| tag == 'ipa-server-replica-master' |>> {
	}
}