forked from cfengine/masterfiles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
example_def.json
32 lines (29 loc) · 1.32 KB
/
example_def.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
{
"classes":
{
"my_apache": [ "server1", "server2", "redhat.*" ],
"my_other_apache": [ "server[34]", "debian.*" ],
"my_filehost": [ "server3" ],
"my_gateway": [ "server3" ],
"my_yum_role": [ "redhat.*" ],
"my_redhat_role": [ "redhat.*" ],
"my_apt_role": [ "debian.*" ],
"my_debian_role": [ "debian.*" ],
"services_autorun": [ "any" ],
"cfengine_internal_disable_agent_email": [ "enterprise_edition" ],
"cfe_internal_core_watchdog_enabled": [ "any" ],
"mpf_control_agent_default_repository": [ "any" ]
},
"inputs": [ "$(sys.libdir)/bundles.cf" ],
"vars": {
"control_agent_default_repository": "/var/cfengine/edit_backups",
"acl": [ ".*$(def.domain)", "$(sys.policy_hub)/16" ],
"control_agent_maxconnections": 100,
"control_common_bundlesequence_end": [ "my_bundle", "my_other_bundle" ],
"control_agent_files_single_copy": [ "/etc/.*", "/tmp/special_file" ],
"input_name_patterns": [ ".*\\.cf",".*\\.dat",".*\\.txt", ".*\\.conf", ".*\\.mustache",
".*\\.sh", ".*\\.pl", ".*\\.py", ".*\\.rb",
"cf_promises_release_id", ".*\\.json", ".*\\.yaml", ".*\\.js" ],
"dir_templates": "/var/cfengine/templates_tests"
}
}