Hi all,

In the reference manual, it is clearly stated that allowconnects and
trustkeysfrom, like allowallconnects takes regexps ("See also the
warning about regular expressions in allowallconnects.").

> http://www.cfengine.org/manuals/cf3-reference.html#allowconnects-in-server

So, I've configured my server as follows:

body server control {
    trustkeysfrom     => { "127\.0\.0\.0/8",
escape(host2ip("ip-10-227-123-176.eu-west-1.compute.internal")) };
    allowconnects     => { "127\.0\.0\.0/8",
escape(host2ip("ip-10-227-123-176.eu-west-1.compute.internal")) };
}

The IP address of ip-10-227-123-176.eu-west-1.compute.internal is
10.227.123.176.

So, running cf-serverd in verbose mode, it informs me that:

 -> Host IPs allowed connection access :
 .... IP: 10\.0\.0\.0/8
 .... IP: 10\.227\.123\.176

Then, when said client tries to connect, I get:

 -> Accepting a connection
Not allowing connection from non-authorized IP 10.229.123.176
 -> Accepting a connection
Not allowing connection from non-authorized IP 10.229.123.176

However, if I change my server configuration to this:


body server control {
    trustkeysfrom     => { "127.0.0.0/8",
host2ip("ip-10-227-123-176.eu-west-1.compute.internal") };
    allowconnects     => { "127.0.0.0/8",
host2ip("ip-10-227-123-176.eu-west-1.compute.internal") };
}

Then everything works fine.

This has got me quite confused, so I hope this message is clear... My
question is whether this is expected behaviour, and thus an error in the
reference manual, or a bug in 3.1.4 ?

Thanks,
Jonathan
-- 
==========================================
Jonathan CLARKE
------------------------------------------
Normation
44 rue Cauchy, 94110 Arcueil, France
------------------------------------------
Telephone:  +33 (0)1 83 62 41 24
------------------------------------------
Web:        http://www.normation.com/
==========================================
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to