Revision 3cfaad04
Added by Nicolas CHARLES almost 7 years ago
techniques/system/distributePolicy/1.0/apache-acl.st | ||
---|---|---|
"destination" string => "/opt/rudder/etc";
|
||
"acl_file[nodes_22]" string => "rudder-share-acl.conf";
|
||
"acl_file[nodes_24]" string => "rudder-share-acl-24.conf";
|
||
"ssl_ca_file" string => "ca.cert"
|
||
"ssl_ca_file" string => "ca.cert";
|
||
|
||
"index" slist => getindices("acl_file");
|
||
|
||
... | ... | |
"${destination}/${acl_file[${index}]}"
|
||
create => "true",
|
||
perms => mog("600", "root", "0"),
|
||
copy_from => local_cp("${this.promise_dirname}/${acl_file[${index}]}")
|
||
copy_from => local_cp("${this.promise_dirname}/${acl_file[${index}]}"),
|
||
classes => rudder_common_classes("rudder_apache_acl"),
|
||
comment => "Writing rudder apache ACL";
|
||
|
||
"${destination}/ssl/${ssl_ca_file}"
|
||
create => "true",
|
||
perms => mog("600", "root", "0"),
|
||
copy_from => local_cp("${this.promise_dirname}/${ssl_ca_file}")
|
||
copy_from => local_cp("${this.promise_dirname}/${ssl_ca_file}"),
|
||
classes => rudder_common_classes("rudder_apache_acl"),
|
||
comment => "Writing rudder apache ACL";
|
||
|
||
... | ... | |
|
||
rudder_apache_acl_repaired::
|
||
"any" usebundle => rudder_common_report("DistributePolicy", "log_repaired", "&TRACKINGKEY&", "Configure apache ACL", "None", "Apache has been reloaded successfully"),
|
||
ifvarclass => "service_reload_${apache_service}_repaired"
|
||
ifvarclass => "service_reload_${apache_service}_repaired";
|
||
|
||
"any" usebundle => rudder_common_report("DistributePolicy", "result_error", "&TRACKINGKEY&", "Configure apache ACL", "None", "Apache failed to reload"),
|
||
ifvarclass => "service_reload_${apache_service}_error"
|
||
ifvarclass => "service_reload_${apache_service}_error";
|
||
}
|
techniques/system/distributePolicy/1.0/metadata.xml | ||
---|---|---|
<NAME>install_rsyslogd</NAME>
|
||
<NAME>propagatePromises</NAME>
|
||
<NAME>sendInventoryToCmdb</NAME>
|
||
<NAME>apache-acl</NAME>
|
||
<NAME>apache_acl</NAME>
|
||
</BUNDLES>
|
||
|
||
<TMLS>
|
||
<!-- Note that the policy server is set via the common.xml -->
|
||
<TML name="propagatePromises"/>
|
||
<TML name="rsyslogConf"/>
|
||
<TML name="apache_acl"/>
|
||
<TML name="apache-acl"/>
|
||
<TML name="ca.cert">
|
||
<INCLUDED>false</INCLUDED>
|
||
</TML>
|
Also available in: Unified diff
Fixes #10997: Missing template distributePolicy/1.0,apache_acl during generation