Issue #4057 has been updated by Johan Huysmans.

We are working on a CentOS platform with puppet-0.25.5-1.el5 and 
puppet-server-0.25.5-1.el5.

On the CO_NMS-1 server we modify the value of the $platformname variable inside 
the variables.pp file.

On the CO_NMS-2 server we run the puppetd command, without any effect:

<pre>
[nms-r...@co_nms-2 ~]# puppetd --server CO_NMS-1 --test --debug
debug: Puppet::Type::User::ProviderLdap: true value when expecting false
debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does 
not exist
debug: Puppet::Type::User::ProviderPw: file pw does not exist
debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist
debug: Failed to load library 'ldap' for feature 'ldap'
debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/client_yaml]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/classes.txt]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/private]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/private_keys/co_nms-2.pem]: Autorequiring 
File[/var/lib/puppet/ssl/private_keys]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/csr_co_nms-2.pem]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/ssl/public_keys/co_nms-2.pem]: Autorequiring 
File[/var/lib/puppet/ssl/public_keys]
debug: /File[/var/lib/puppet/ssl/certs/co_nms-2.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/state/graphs]: Autorequiring 
File[/var/lib/puppet/state]
debug: /File[/var/lib/puppet/state/state.yaml]: Autorequiring 
File[/var/lib/puppet/state]
debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/clientbucket]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: Finishing transaction -606638878 with 0 changes
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/csr_co_nms-2.pem]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/certs/co_nms-2.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/private_keys/co_nms-2.pem]: Autorequiring 
File[/var/lib/puppet/ssl/private_keys]
debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/public_keys/co_nms-2.pem]: Autorequiring 
File[/var/lib/puppet/ssl/public_keys]
debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/private]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: Finishing transaction -606940298 with 0 changes
debug: Using cached certificate for ca
debug: Using cached certificate for co_nms-2
debug: Finishing transaction -607097798 with 0 changes
debug: Loaded state in 0.00 seconds
info: Loading facts in bootstrap
info: Loading facts in bootstrap
debug: Using cached certificate for ca
debug: Using cached certificate for co_nms-2
debug: Using cached certificate_revocation_list for ca
debug: catalog supports formats: b64_zlib_yaml marshal pson raw yaml; using yaml
info: Caching catalog for co_nms-2
debug: Puppet::Type::Service::ProviderRunit: file /usr/bin/sv does not exist
debug: Puppet::Type::Service::ProviderDebian: file /usr/sbin/update-rc.d does 
not exist
debug: Puppet::Type::Service::ProviderDaemontools: file /usr/bin/svc does not 
exist
debug: Puppet::Type::Service::ProviderLaunchd: file /bin/launchctl does not 
exist
debug: Puppet::Type::Service::ProviderGentoo: file /sbin/rc-update does not 
exist
debug: Puppet::Type::Group::ProviderLdap: false value when expecting true
debug: Puppet::Type::Group::ProviderDirectoryservice: file /usr/bin/dscl does 
not exist
debug: Puppet::Type::Group::ProviderPw: file /usr/sbin/pw does not exist
debug: Creating default schedules
debug: Finishing transaction -607484808 with 0 changes
debug: Loaded state in 0.00 seconds
debug: //sems_heartbeat/Service[snmp_gw]/notify: subscribes to 
Exec[restart_heartbeat_sems]
debug: //rsyncd/File[rsyncd.conf]/notify: subscribes to Service[rsyncd]
debug: //ntp/File[ntp.conf]/notify: subscribes to Service[ntpd]
debug: //httpd_ssl/File[server.crt]/notify: subscribes to Service[httpd]
debug: //commondevice/File[platform.config]/notify: subscribes to 
Service[firewall]
debug: //commondevice/File[platform.config]/notify: subscribes to Service[sems]
debug: //sems_heartbeat/Service[sems]/notify: subscribes to 
Exec[restart_heartbeat_sems]
debug: //ntp/File[step-tickers]/notify: subscribes to Service[ntpd]
debug: //conmsdevice/File[ifcfg-bond0.3]/notify: subscribes to 
Exec[reload_bond0-3]
debug: //httpd_ssl/File[server.key]/notify: subscribes to Service[httpd]
debug: //conmsdevice/File[crm.cfg]/notify: subscribes to 
Exec[cib_update_ip_acs_public]
debug: //autofs/File[auto.backup]/notify: subscribes to Service[autofs]
debug: //users/User[newtec]: Autorequiring Group[newtec]
debug: //ntp/File[ntp.conf]: Autorequiring Group[root]
debug: //ntp/File[ntp.conf]: Autorequiring User[root]
debug: //rsyncd/File[rsyncd.conf]: Autorequiring Group[root]
debug: //rsyncd/File[rsyncd.conf]: Autorequiring User[root]
debug: //httpd_ssl/File[server.crt]: Autorequiring Group[root]
debug: //httpd_ssl/File[server.crt]: Autorequiring User[root]
debug: //conmsdevice/File[logo.png]: Autorequiring Group[root]
debug: //conmsdevice/File[logo.png]: Autorequiring User[root]
debug: //users/File[newtec_authorizedkeys]: Autorequiring Group[newtec]
debug: //users/File[newtec_authorizedkeys]: Autorequiring User[newtec]
debug: //users/User[sems]: Autorequiring Group[sems]
debug: //conmsdevice/File[co_asw-1.cfg]: Autorequiring Group[root]
debug: //conmsdevice/File[co_asw-1.cfg]: Autorequiring User[root]
debug: //commondevice/File[platform.config]: Autorequiring Group[root]
debug: //commondevice/File[platform.config]: Autorequiring User[root]
debug: //users/User[root]: Autorequiring Group[root]
debug: //users/User[sap]: Autorequiring Group[sap]
debug: //httpd_ssl/File[server.key]: Autorequiring Group[root]
debug: //httpd_ssl/File[server.key]: Autorequiring User[root]
debug: //conmsdevice/File[ifcfg-bond0.3]: Autorequiring Group[root]
debug: //conmsdevice/File[ifcfg-bond0.3]: Autorequiring User[root]
debug: //commondevice/File[motd]: Autorequiring Group[root]
debug: //commondevice/File[motd]: Autorequiring User[root]
debug: //ntp/File[step-tickers]: Autorequiring Group[root]
debug: //ntp/File[step-tickers]: Autorequiring User[root]
debug: //conmsdevice/File[co_asw-2.cfg]: Autorequiring Group[root]
debug: //conmsdevice/File[co_asw-2.cfg]: Autorequiring User[root]
debug: //conmsdevice/File[crm.cfg]: Autorequiring Group[root]
debug: //conmsdevice/File[crm.cfg]: Autorequiring User[root]
debug: //autofs/File[auto.backup]: Autorequiring Group[root]
debug: //autofs/File[auto.backup]: Autorequiring User[root]
info: Applying configuration version '1277898727'
debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/chkconfig 
iptables'
debug: Service[autofs](provider=redhat): Executing '/sbin/service autofs status'
debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/chkconfig autofs'
debug: Service[firewall](provider=redhat): Executing '/sbin/service firewall 
status'
debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/chkconfig 
firewall'
debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/chkconfig sems'
debug: Service[httpd](provider=redhat): Executing 'ps -ef'
debug: Service[httpd](provider=redhat): PID is 3488
debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/chkconfig httpd'
debug: Service[ntpd](provider=redhat): Executing 'ps -ef'
debug: Service[ntpd](provider=redhat): PID is 14629
debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/chkconfig ntpd'
debug: Service[rsyncd](provider=redhat): Executing '/sbin/service rsyncd status'
debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/chkconfig rsyncd'
debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/chkconfig 
snmp_gw'
debug: Finishing transaction -607524248 with 0 changes
debug: Storing state
debug: Stored state in 0.02 seconds
notice: Finished catalog run in 0.72 seconds
</pre>

Then we run the same command directly after the previous command, with effect.

<pre>
[nms-r...@co_nms-2 ~]# puppetd --server CO_NMS-1 --test --debug
debug: Puppet::Type::User::ProviderLdap: true value when expecting false
debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does 
not exist
debug: Puppet::Type::User::ProviderPw: file pw does not exist
debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist
debug: Failed to load library 'ldap' for feature 'ldap'
debug: /File[/var/lib/puppet/ssl/csr_co_nms-2.pem]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/classes.txt]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/private]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/ssl/private_keys/co_nms-2.pem]: Autorequiring 
File[/var/lib/puppet/ssl/private_keys]
debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/certs/co_nms-2.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/state/graphs]: Autorequiring 
File[/var/lib/puppet/state]
debug: /File[/var/lib/puppet/state/state.yaml]: Autorequiring 
File[/var/lib/puppet/state]
debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/public_keys/co_nms-2.pem]: Autorequiring 
File[/var/lib/puppet/ssl/public_keys]
debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/clientbucket]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/client_yaml]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: Finishing transaction -606962458 with 0 changes
debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/certs/co_nms-2.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/public_keys/co_nms-2.pem]: Autorequiring 
File[/var/lib/puppet/ssl/public_keys]
debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/private]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/csr_co_nms-2.pem]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/private_keys/co_nms-2.pem]: Autorequiring 
File[/var/lib/puppet/ssl/private_keys]
debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring 
File[/var/lib/puppet/ssl]
debug: Finishing transaction -607263878 with 0 changes
debug: Using cached certificate for ca
debug: Using cached certificate for co_nms-2
debug: Finishing transaction -607421378 with 0 changes
debug: Loaded state in 0.00 seconds
info: Loading facts in bootstrap
info: Loading facts in bootstrap
debug: Using cached certificate for ca
debug: Using cached certificate for co_nms-2
debug: Using cached certificate_revocation_list for ca
debug: catalog supports formats: b64_zlib_yaml marshal pson raw yaml; using yaml
info: Caching catalog for co_nms-2
debug: Puppet::Type::Service::ProviderRunit: file /usr/bin/sv does not exist
debug: Puppet::Type::Service::ProviderDebian: file /usr/sbin/update-rc.d does 
not exist
debug: Puppet::Type::Service::ProviderDaemontools: file /usr/bin/svc does not 
exist
debug: Puppet::Type::Service::ProviderLaunchd: file /bin/launchctl does not 
exist
debug: Puppet::Type::Service::ProviderGentoo: file /sbin/rc-update does not 
exist
debug: Puppet::Type::Group::ProviderLdap: false value when expecting true
debug: Puppet::Type::Group::ProviderDirectoryservice: file /usr/bin/dscl does 
not exist
debug: Puppet::Type::Group::ProviderPw: file /usr/sbin/pw does not exist
debug: Creating default schedules
debug: Finishing transaction -607808308 with 0 changes
debug: Loaded state in 0.00 seconds
debug: //rsyncd/File[rsyncd.conf]/notify: subscribes to Service[rsyncd]
debug: //ntp/File[ntp.conf]/notify: subscribes to Service[ntpd]
debug: //conmsdevice/File[crm.cfg]/notify: subscribes to 
Exec[cib_update_ip_acs_public]
debug: //httpd_ssl/File[server.key]/notify: subscribes to Service[httpd]
debug: //autofs/File[auto.backup]/notify: subscribes to Service[autofs]
debug: //commondevice/File[platform.config]/notify: subscribes to 
Service[firewall]
debug: //commondevice/File[platform.config]/notify: subscribes to Service[sems]
debug: //sems_heartbeat/Service[sems]/notify: subscribes to 
Exec[restart_heartbeat_sems]
debug: //conmsdevice/File[ifcfg-bond0.3]/notify: subscribes to 
Exec[reload_bond0-3]
debug: //ntp/File[step-tickers]/notify: subscribes to Service[ntpd]
debug: //httpd_ssl/File[server.crt]/notify: subscribes to Service[httpd]
debug: //sems_heartbeat/Service[snmp_gw]/notify: subscribes to 
Exec[restart_heartbeat_sems]
debug: //conmsdevice/File[co_asw-2.cfg]: Autorequiring Group[root]
debug: //conmsdevice/File[co_asw-2.cfg]: Autorequiring User[root]
debug: //users/User[sap]: Autorequiring Group[sap]
debug: //ntp/File[ntp.conf]: Autorequiring Group[root]
debug: //ntp/File[ntp.conf]: Autorequiring User[root]
debug: //rsyncd/File[rsyncd.conf]: Autorequiring Group[root]
debug: //rsyncd/File[rsyncd.conf]: Autorequiring User[root]
debug: //httpd_ssl/File[server.key]: Autorequiring Group[root]
debug: //httpd_ssl/File[server.key]: Autorequiring User[root]
debug: //conmsdevice/File[crm.cfg]: Autorequiring Group[root]
debug: //conmsdevice/File[crm.cfg]: Autorequiring User[root]
debug: //conmsdevice/File[co_asw-1.cfg]: Autorequiring Group[root]
debug: //conmsdevice/File[co_asw-1.cfg]: Autorequiring User[root]
debug: //commondevice/File[platform.config]: Autorequiring Group[root]
debug: //commondevice/File[platform.config]: Autorequiring User[root]
debug: //users/File[newtec_authorizedkeys]: Autorequiring Group[newtec]
debug: //users/File[newtec_authorizedkeys]: Autorequiring User[newtec]
debug: //autofs/File[auto.backup]: Autorequiring Group[root]
debug: //autofs/File[auto.backup]: Autorequiring User[root]
debug: //conmsdevice/File[ifcfg-bond0.3]: Autorequiring Group[root]
debug: //conmsdevice/File[ifcfg-bond0.3]: Autorequiring User[root]
debug: //users/User[root]: Autorequiring Group[root]
debug: //users/User[sems]: Autorequiring Group[sems]
debug: //ntp/File[step-tickers]: Autorequiring Group[root]
debug: //ntp/File[step-tickers]: Autorequiring User[root]
debug: //users/User[newtec]: Autorequiring Group[newtec]
debug: //conmsdevice/File[logo.png]: Autorequiring Group[root]
debug: //conmsdevice/File[logo.png]: Autorequiring User[root]
debug: //httpd_ssl/File[server.crt]: Autorequiring Group[root]
debug: //httpd_ssl/File[server.crt]: Autorequiring User[root]
debug: //commondevice/File[motd]: Autorequiring Group[root]
debug: //commondevice/File[motd]: Autorequiring User[root]
info: Applying configuration version '1277898747'
debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/chkconfig 
snmp_gw'
debug: //commondevice/File[platform.config]/content: Executing 'diff -u 
/etc/ntc/platform.config /tmp/puppet-diffing.30874.0'
--- /etc/ntc/platform.config    2010-06-30 11:52:07.000000000 +0000
+++ /tmp/puppet-diffing.30874.0 2010-06-30 11:52:27.000000000 +0000
@@ -1,4 +1,4 @@
-PLATFORM_NAME="NMS3"
+PLATFORM_NAME="NMS4"
 PLATFORM_NAME_SHORT="NMS"
 
 # Comma seperated list
debug: //commondevice/File[platform.config]: Changing content
debug: //commondevice/File[platform.config]: 1 change(s)
info: Filebucket[/var/lib/puppet/clientbucket]: Adding 
/etc/ntc/platform.config(2154a91294f95fdb2323c0ad650aea1b)
info: //commondevice/File[platform.config]: Filebucketed 
/etc/ntc/platform.config to puppet with sum 2154a91294f95fdb2323c0ad650aea1b
debug: //commondevice/File[platform.config]/checksum: Replacing platform.config 
checksum {md5}2154a91294f95fdb2323c0ad650aea1b with 
{md5}e4977cb6f167d653e2542ece14109151
notice: //commondevice/File[platform.config]/content: content changed 
'{md5}2154a91294f95fdb2323c0ad650aea1b' to 'unknown checksum'
info: //commondevice/File[platform.config]: Scheduling refresh of Service[sems]
info: //commondevice/File[platform.config]: Scheduling refresh of 
Service[firewall]
debug: Time for triggering 1 events to edges: 0.000692129135131836
debug: Service[firewall](provider=redhat): Executing '/sbin/service firewall 
status'
debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/chkconfig 
firewall'
notice: //firewall/Service[firewall]: Triggering 'refresh' from 1 dependencies
debug: Service[firewall](provider=redhat): Executing '/sbin/service firewall 
status'
debug: Service[firewall](provider=redhat): Executing '/sbin/service firewall 
stop'
debug: Service[firewall](provider=redhat): Executing '/sbin/service firewall 
start'
debug: Time for triggering 1 events to edges: 7.70092010498047e-05
debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/chkconfig sems'
notice: //sems_heartbeat/Service[sems]: Triggering 'refresh' from 1 dependencies
debug: Service[sems](provider=redhat): Executing 'ps -ef'
debug: //sems_heartbeat/Service[sems]: Skipping restart; service is not running
info: //sems_heartbeat/Service[sems]: Scheduling refresh of 
Exec[restart_heartbeat_sems]
debug: Time for triggering 1 events to edges: 0.000676870346069336
notice: //sems_heartbeat/Exec[restart_heartbeat_sems]: Triggering 'refresh' 
from 1 dependencies
debug: //sems_heartbeat/Exec[restart_heartbeat_sems]: Executing check 'if ! 
false; then exit 0; else exit 3; fi'
debug: Executing 'if ! false; then exit 0; else exit 3; fi'
debug: //sems_heartbeat/Exec[restart_heartbeat_sems]: Executing check 'if 
crm_resource --resource svc-sems --locate | grep -qi CO_NMS-2 ; then return 0; 
else return 3; fi'
debug: Executing 'if crm_resource --resource svc-sems --locate | grep -qi 
CO_NMS-2 ; then return 0; else return 3; fi'
debug: Time for triggering 1 events to edges: 5.91278076171875e-05
debug: Service[autofs](provider=redhat): Executing '/sbin/service autofs status'
debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/chkconfig autofs'
debug: Service[httpd](provider=redhat): Executing 'ps -ef'
debug: Service[httpd](provider=redhat): PID is 3488
debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/chkconfig httpd'
debug: Service[ntpd](provider=redhat): Executing 'ps -ef'
debug: Service[ntpd](provider=redhat): PID is 14629
debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/chkconfig ntpd'
debug: Service[rsyncd](provider=redhat): Executing '/sbin/service rsyncd status'
debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/chkconfig rsyncd'
debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/chkconfig 
iptables'
debug: Finishing transaction -607847748 with 1 changes
debug: Storing state
debug: Stored state in 0.02 seconds
notice: Finished catalog run in 1.14 seconds
</pre>


----------------------------------------
Bug #4057: update variable not always reflected immediatly in template
http://projects.puppetlabs.com/issues/4057

Author: Johan Huysmans
Status: Needs more information
Priority: Normal
Assigned to: 
Category: 
Target version: 
Affected version: 0.25.5
Keywords: 
Branch: 


In our setup we have a .pp file containing several variables. These variables 
are used in the templates.

We've seen that when the variable is updated this is not immediately visible 
when running puppet on the clients. This means that puppet is run on the client 
after updating the variable and the old value still appears in the 
configuration file.


This is how our pp files are structured

site.pp
<pre>
import "variables.pp"

node 'node_name' {
  include class2
}

class class2 inherits class1 {
 ...
}

class class1 {
  file { "platform.config":
         name    => "/etc/platform.config",
         content => template("ALL/etc/platform.config"),
         owner   => "root",
         group   => "root",
         mode    => "0644",
  }
}
</pre>

variables.pp
<pre>
$platformname = "some name"
</pre>


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to