Despite no change in file (actually, template) content, with each catalog 
run I get such log output as: 

Aug 19 20:49:50 app-dev puppet-agent[30132]: 
(/Stage[main]/Apache-httpd/File[/etc/httpd/conf/httpd.conf]/content) 
content changed '{md5}b8a5c22154e45771bc09ef5c34
[root@chimps-dev puppet]# service puppet restart                           
                             │603e7f' to 
'{md5}14699f9c769a61cbc6cc5e2c2a7465ff'

Which indicates that the file changed on the puppet master and so will be 
updated on the agent. 

This happens consistently and results in a service restart when the files 
are config files like httpd.conf. 

this is with puppet 2.6.18 on RHEL 6 (puppet master) and RHEL 5 (puppet 
agent) 

Here is my init.pp in my apache module. Note that I'm using templates only 
(nothing in my files directory) 

class apache-httpd {

  $moduleName = "apache-httpd"

  file { '/etc/httpd/conf/httpd.conf':
       owner => "root",
       group => "root",
       mode => 0644,
       ensure => 'file',
#       source => 
'puppet:///modules/apache-httpd/etc/httpd/conf/httpd.conf',
       content => template('apache-httpd/etc/httpd/conf/httpd.conf.erb'),
  }

file { '/etc/httpd/conf.d/proxy_ajp.conf':
       owner => "root",
       group => "root",
       mode => 0644,
       ensure => 'file',
#       source => 
'puppet:///modules/apache-httpd/etc/httpd/conf.d/proxy_ajp.conf',
       content => 
template('apache-httpd/etc/httpd/conf.d/proxy_ajp.conf.erb'),
  }

  file { '/etc/httpd/conf.d/ssl.conf':
       owner => "root",
       group => "root",
       mode => 0644,
       ensure => 'file',
##       source => 
'puppet:///modules/apache-httpd/etc/httpd/conf.d/ssl.conf',
       content => template('apache-httpd/etc/httpd/conf.d/ssl.conf.erb'),
  }

}

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to