I am trying to have the server control body use hostnames instead of IPs. It appears that only IP are valid. Running cf-serverd (assume host.domain.com is 10.10.10.10):
cf3 Initiate variable convergence... cf3 Initiate control variable convergence... cf3 SET Allowing connections from ... cf3 SET Allowing multiple connections from ... cf3 SET Trust keys from ... cf3 SET Allowing users ... cf3 Listening for connections ... cf3 Not allowing connection from non-authorized IP 10.10.10.10. The following promises.cf that was used for the test: ############################################ body common control { bundlesequence => { "server_test" }; } ############################################ bundle agent server_test { files: "/tmp/testA" copy_from => server_copy("/tmp/test"); } ############################################ body copy_from server_copy(from) { servers => { "host.domain.com" }; source => "$(from)"; portnumber => "5308"; copy_backup => "false"; trustkey => "true"; } ############################################ body server control { hostnamekeys => "true"; allowconnects => { "host.domain.com" }; allowallconnects => { "host.domain.com" }; trustkeysfrom => { "host.domain.com" }; allowusers => { "root" }; } ############################################ bundle server access_rules() { access: "/" admit => { "host.domain.com" }; roles: ".*" authorize => { "root" }; } ############################################ _______________________________________________ Bug-cfengine mailing list Bug-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/bug-cfengine