Hi Guys, I'm recently start working with puppet and mostly puppet for windows, On linux works perfect, but on windows works fine!, but I got a issue working on c:\windows\system32\inetsrv\config folder, I need modify the file applicationHost.config using puppet, to keep centralized the config for IIS, but when I run the puppet agent for windows the behavior it's real weird, The execution finish without errors, also said the file was updated, or created, but when I take a look to the file, it's remain without changes.
I'm working with puppet master 2.7.1 on CentOS 5.7 server, and puppet for windows 2.7.1 on Windows 2008 R2 server...
I tried changing the permissions to the folder, I put read/write permission, I put Full control, I take ownership, but nothing, when I run the puppet agent I got the next:
On puppet master i wrote this init.pp for a module called iisconfig:
class iisconfig()
{
file { 'C:\Windows\System32\drivers\etc\hosts':
ensure => present,
content => template("/etc/puppet/modules/iisconfig/files/hosts"),
}
file { 'C:\Windows\System32\inetsrv\config\applicationHost.config':
ensure => 'present',
content => template('/etc/puppet/modules/iisconfig/files/applicationHost.config'),
}
file { "c:/temp/test.txt":
ensure => 'file',
mode => '660',
owner => 'Administrator',
group => 'Administrators',
content => template('/etc/puppet/modules/iisconfig/files/applicationHost.config'),
}
}
This is the execution
C:\temp>puppet agent --test
notice: Ignoring --listen on onetime run
info: Retrieving plugin
info: Caching catalog for
test01.office.cominfo: Applying configuration version '1330497348'
notice: /Stage[main]/Iisconfig/File[C:\Windows\System32\drivers\etc\hosts]/content:
info: FileBucket adding {md5}f6b9e9fce03e4bbd9952814d55353857
info: /Stage[main]/Iisconfig/File[C:\Windows\System32\drivers\etc\hosts]: Filebucketed C:/Windows/System32/drivers/etc/hosts to puppet sum f6b9e9fce03e4bbd9952814d55353857
notice: /Stage[main]/Iisconfig/File[C:\Windows\System32\drivers\etc\hosts]/content: content changed '{md5}f6b9e9fce03e4bbd9952814d55353 to '{md5}32aca7ae45f022642e2f5b0156dcb3ca'
notice: /Stage[main]/Iisconfig/File[c:/temp/test.txt]/content:
info: FileBucket adding {md5}b3589a284c00ce9a67dd42ccaf15e46d
info: /Stage[main]/Iisconfig/File[c:/temp/test.txt]: Filebucketed c:/temp/test.txt to puppet with sum b3589a284c00ce9a67dd42ccaf15e46d
notice: /Stage[main]/Iisconfig/File[c:/temp/test.txt]/content: content changed '{md5}b3589a284c00ce9a67dd42ccaf15e46d' to '{md5}881bfbf113937635f5c35241ed2'
notice: Finished catalog run in 8.25 seconds
notice: /File[C:/ProgramData/PuppetLabs/puppet/var/state/last_run_summary.yaml]/content:
The first file and the last one works fine, but the file I need to modify didn't works, but also didn't show any error message or something....
Could you please give me any directions? or tell me What I doing wrong?
Thanks..