You should add a shared point, either folders or files, to server access_rules.

 bundle server access_rules {
 access:

        "/srv/cf-serverd"
         admit => { "172\.24\..*" };

        "/jawoll"
         admit => { "172\.24\..*" }
 }

Cheers,
--Nakarin

On Feb 26, 2010, at 11:38 AM, Seifert, Christian wrote:

> Here ist my configuration:
>  
> cf-serverd.cf on the policy server:
>  
>  
> body server control {
>  trustkeysfrom => { "172.24.1.58" };
>  allowconnects => { "172.24.1.58" };
>  maxconnections => "10";
>  logallconnections => "true";
>  }
>  bundle server access_rules {
>  access:
>         "/srv/cf-serverd"
>          admit => { "172\.24\..*" };
>  }
>  
> The promises.cf on the policy server:
>  
> body common control {
>         bundlesequence => { hello, test };
> }
>  
> bundle agent hello {
> reports:
>         linux::
>                 # This is a comment
>                 "Hello, world";
> }
>  
> bundle agent test {
> files:
>         "/jawoll"
>                 copy_from => mycopy("/jawoll","172.24.1.58");
> }
>  
> body copy_from mycopy(from,server) {
>         source => "$(from)";
>         servers => {"$(server)"};
>         encrypt => true;
> }
>  
>  
>  
> I want to transfer the file “/jawoll” from the policy server to the client. 
> If I start a connection on the policy server with the command: “cf-serverd 
> –v” and after that the command “cf-agent –bootstrap” on the client I get this 
> on the policy server:
>  
> cf3 New connection...(from ::ffff:172.24.1.58/4)
> cf3 Spawning new thread...
> cf3 Received: [CAUTH 172.24.1.58 hges2355.sz.salzgitter-ag.de root 0] on 
> socket 4
> cf3 Allowing 172.24.1.58 to connect without (re)checking ID
> cf3 Non-verified Host ID is hges2355.sz.salzgitter-ag.de (Using skipverify)
> cf3 Non-verified User ID seems to be root (Using skipverify)
> cf3 LastSaw host hges2355.sz.salzgitter-ag.de now
> cf3 Received: [SAUTH y 256 37 c] on socket 4
> cf3 Loaded /var/cfengine/ppkeys/root-172.24.1.58.pub
> cf3 A public key was already known from 
> hges2355.sz.salzgitter-ag.de/::ffff:172.24.1.58 - no trust required
> cf3 Adding IP ::ffff:172.24.1.58 to SkipVerify - no need to check this if we 
> have a key
> cf3 The public key identity was confirmed as r...@hges2355.sz.salzgitter-ag.de
> cf3 Strong authentication of client 
> hges2355.sz.salzgitter-ag.de/::ffff:172.24.1.58 achieved
> cf3 Received: [SSYNCH 48] on socket 4
> cf3 cfServerd access list is empty, no files are visible
> cf3 Access control in sync
> cf3 From (host=hges2355.sz.salzgitter-ag.de,user=root,ip=::ffff:172.24.1.58)
> cf3 ID from connecting host: (SYNCH 1267180028 STAT /srv/cf-serverd/inputs)
> cf3 Received signal 2 (SIGINT) while doing 
> [lock.independent.server_cfengine..the_server_daemon_214_MD5=5b2c904169606aa9b27ec369fd13e016]
> cf3 Logical start time Fri Feb 26 11:26:58 2010
> cf3 This sub-task started really at Fri Feb 26 11:26:58 2010
> cf3 Trying to remove lock - try 
> lock.independent.server_cfengine..the_server_daemon_214_MD5=5b2c904169606aa9b27ec369fd13e016
> cf3 Outcome of version (not specified): No checks were scheduled
> hgesnm3:/ # vi /var/cfengine/inputs/cf-serverd.cf
> hgesnm3:/ # vi /var/cfengine/inputs/promises.cf
> hgesnm3:/ # cf-serverd -v
> cf3 Cfengine - autonomous configuration engine - commence self-diagnostic 
> prelude
> cf3 ------------------------------------------------------------------------
> cf3 Work directory is /var/cfengine
> cf3 Making sure that locks are private...
> cf3 Checking integrity of the state database
> cf3 Checking integrity of the module directory
> cf3 Checking integrity of the PKI directory
> cf3 Looking for a source of entropy in /var/cfengine/randseed
> cf3 Loaded /var/cfengine/ppkeys/localhost.priv
> cf3 Loaded /var/cfengine/ppkeys/localhost.pub
> cf3 Setting cfengine default port to 5308 = 5308
> cf3 Reference time set to Fri Feb 26 11:35:50 2010
> cf3 Cfengine - 3.0.3 (C) Cfengine AS 2008-
> cf3 ------------------------------------------------------------------------
> cf3 Host name is: hgesnm3
> cf3 Operating System Type is linux
> cf3 Operating System Release is 2.6.16.60-0.42.5-smp
> cf3 Architecture = x86_64
> cf3 Using internal soft-class linux for host hgesnm3
> cf3 The time is now Fri Feb 26 11:35:50 2010
> cf3 ------------------------------------------------------------------------
> cf3 # Extended system discovery is only available in version Nova and above
> cf3 Additional hard class defined as: 64_bit
> cf3 Additional hard class defined as: linux_2_6_16_60_0_42_5_smp
> cf3 Additional hard class defined as: linux_x86_64
> cf3 Additional hard class defined as: linux_x86_64_2_6_16_60_0_42_5_smp
> cf3 GNU autoconf class from compile time: compiled_on_linux_gnu
> cf3 Address given by nameserver: 192.168.78.50
> cf3 Interface 1: lo
> cf3 Interface 2: lo
> cf3 Interface 3: eth0
> cf3 Trying to locate my IPv6 address
> cf3 Found IPv6 address 3ffe:302:11:2:20a:e4ff:fe80:340a
> cf3 Found IPv6 address fe80::20a:e4ff:fe80:340a
> cf3 Looking for environment from cf-monitor...
> cf3 Unable to detect environment from cfMonitord
> cf3 This appears to be a SuSE system.
> cf3 Looking for SuSE enterprise info in "SUSE Linux Enterprise Server 10 
> (x86_64)"
> cf3 ***********************************************************
> cf3  Loading persistent classes
> cf3 ***********************************************************
> cf3 ***********************************************************
> cf3  Loaded persistent memory
> cf3 ***********************************************************
> cf3   > Parsing file /var/cfengine/inputs/promises.cf
> cf3 Initiate variable convergence...
> cf3 Initiate variable convergence...
> cf3 # Knowledge map reporting feature is only available in version Nova and 
> above
> cf3  -> Defined hard classes = { any verbose_mode Friday Hr11 Morning Min35 
> Min35_40 Q3 Hr11_Q3 Day26 February Yr2010 Lcycle_0 GMT_Hr10 linux 
> hgesnm3_sz_salzgitter_ag_de sz_salzgitter_ag_de salzgitter_ag_dede hgesnm3 
> 64_bit linux_2_6_16_60_0_42_5_smp x86_64 linux_x86_64 
> linux_x86_64_2_6_16_60_0_42_5_smp 
> linux_x86_64_2_6_16_60_0_42_5_smp__1_SMP_Mon_Aug_24_09_41_41_UTC_2009 
> compiled_on_linux_gnunet_iface_lo net_iface_eth0 192_168_78_50 
> ipv4_192_168_78_50 ipv4_192_168_78 ipv4_192_168 ipv4_192 
> 3ffe_302_11_2_20a_e4ff_fe80_340a fe80__20a_e4ff_fe80_340a cfengine_3_0_3 
> cfengine_3_0 cfengine_3SuSE SLES10 server }
> cf3  -> Negated Classes = { }
> cf3 Initiate variable convergence...
> cf3 Initiate control variable convergence...
> cf3 Listening for connections ...
> cf3 New connection...(from ::ffff:172.24.1.58/4)
> cf3 Spawning new thread...
> cf3 Received: [CAUTH 172.24.1.58 hges2355.sz.salzgitter-ag.de root 0] on 
> socket 4
> cf3 Allowing 172.24.1.58 to connect without (re)checking ID
> cf3 Non-verified Host ID is hges2355.sz.salzgitter-ag.de (Using skipverify)
> cf3 Non-verified User ID seems to be root (Using skipverify)
> cf3 LastSaw host hges2355.sz.salzgitter-ag.de now
> cf3 Received: [SAUTH y 256 37 c] on socket 4
> cf3 Loaded /var/cfengine/ppkeys/root-172.24.1.58.pub
> cf3 A public key was already known from 
> hges2355.sz.salzgitter-ag.de/::ffff:172.24.1.58 - no trust required
> cf3 Adding IP ::ffff:172.24.1.58 to SkipVerify - no need to check this if we 
> have a key
> cf3 The public key identity was confirmed as r...@hges2355.sz.salzgitter-ag.de
> cf3 Strong authentication of client 
> hges2355.sz.salzgitter-ag.de/::ffff:172.24.1.58 achieved
> cf3 Received: [SSYNCH 48] on socket 4
> cf3 cfServerd access list is empty, no files are visible
> cf3 Access control in sync
> cf3 From (host=hges2355.sz.salzgitter-ag.de,user=root,ip=::ffff:172.24.1.58)
> cf3 ID from connecting host: (SYNCH 1267180561 STAT /srv/cf-serverd/inputs)
>  
> Where is the problem because the file “jawoll” is not on the client after 
> that.
>  
> -- 
> Christian Seifert
> 
> _______________________________________________
> Help-cfengine mailing list
> Help-cfengine@cfengine.org
> https://cfengine.org/mailman/listinfo/help-cfengine

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to