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' |>> {
}
}
|