Hello list!! I am having an issue sharing some files from a location in my apache modules location on the puppet server. It seems that some files are being served from a custom file sharing mount point, yet anything served from the apache module is not transferred to the client: ## error while sharing files other files are correctly shared info: Caching catalog for kromep1.ec2.internal info: //centos/Tidy[/etc/yum.repos.d/CentOS-Media.repo]: File does not exist info: //centos/Tidy[/etc/yum.repos.d/CentOS.repo]: File does not exist info: Applying configuration version ''1299701506'' notice: //basefiles/File[/etc/amanda/amanda-client.conf]/ensure: content changed ''{md5}29564c9913a730874d3dedeb31eabada'' to ''{md5}29564c9913a730874d3dedeb31eabada'' notice: //basefiles/File[/etc/hosts]/checksum: checksum changed ''{md5}9241a4b1b4d59b8d5412a3d55bfc0ede'' to ''{md5}197f375e967ddf505edf4ac6bc09c435'' notice: //basefiles/File[/etc/nsswitch.conf]/ensure: content changed ''{md5}1a7b23a8dde067e7e563131d3d7ebd6f'' to ''{md5}1a7b23a8dde067e7e563131d3d7ebd6f'' notice: //basefiles/File[/etc/ldap.conf]/ensure: content changed ''{md5}7b97010628c1989ed914eff10a81b099'' to ''{md5}7b97010628c1989ed914eff10a81b099'' err: //apache/File[/etc/httpd/conf/conf.d/proxy_ajp.conf]/ensure: change from absent to file failed: Could not set file on ensure: No such file or directory - /etc/httpd/conf/conf.d/proxy_ajp.conf.puppettmp_4126 at /etc/puppet/modules/apache/manifests/init.pp:69 err: //apache/File[/etc/httpd/conf/conf.d/php.conf]: Failed to retrieve current state of resource: Could not retrieve information from source(s) puppet:///apache/files/krome/httpd/conf.d/php.conf at /etc/puppet/modules/apache/manifests/init.pp:60 err: //apache/File[/etc/httpd/conf/conf.d/001-chrome-ssl.conf]/ensure: change from absent to file failed: Could not set file on ensure: No such file or directory - /etc/httpd/conf/conf.d/001-chrome-ssl.conf.puppettmp_6905 at /etc/puppet/modules/apache/manifests/init.pp:42 err: //apache/File[/etc/httpd/conf/conf.d/002-chrome.conf]/ensure: change from absent to file failed: Could not set file on ensure: No such file or directory - /etc/httpd/conf/conf.d/002-chrome.conf.puppettmp_2458 at /etc/puppet/modules/apache/manifests/init.pp:51 err: //apache/File[/etc/httpd/conf/conf.d/welcome.conf]/ensure: change from absent to file failed: Could not set file on ensure: No such file or directory - /etc/httpd/conf/conf.d/welcome.conf.puppettmp_3194 at /etc/puppet/modules/apache/manifests/init.pp:79 err: //apache/File[/etc/httpd/conf/conf.d/000-ssl.conf]/ensure: change from absent to file failed: Could not set file on ensure: No such file or directory - /etc/httpd/conf/conf.d/000-ssl.conf.puppettmp_7996 at /etc/puppet/modules/apache/manifests/init.pp:33 notice: //centos/Cron[runPuppet]/hour: defined ''hour'' as ''*'' notice: //centos/Cron[runPuppet]/weekday: defined ''weekday'' as ''*'' notice: //centos/Exec[/bin/rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY.dag.txt]/returns: executed successfully notice: Finished catalog run in 1.72 seconds ## ls -l of files trying to be shared [root@puppet ~]# ls -l /etc/puppet/modules/apache/files/krome/httpd/conf.d/proxy_ajp.conf -rw-r--r-- 1 1000 1000 566 Feb 4 12:26 /etc/puppet/modules/apache/files/krome/httpd/conf.d/proxy_ajp.conf [root@puppet ~]# ls -l /etc/puppet/modules/apache/files/krome/httpd/conf.d/php.conf -rw-r--r-- 1 1000 1000 674 Feb 4 12:26 /etc/puppet/modules/apache/files/krome/httpd/conf.d/php.conf [root@puppet ~]# ls -l /etc/puppet/modules/apache/files/krome/httpd/conf.d/001-chrome-ssl.conf -rw-r--r-- 1 1000 1000 1028 Feb 4 12:26 /etc/puppet/modules/apache/files/krome/httpd/conf.d/001-chrome-ssl.conf [root@puppet ~]# ls -l /etc/puppet/modules/apache/files/krome/httpd/conf.d/002-chrome.conf -rw-r--r-- 1 1000 1000 572 Feb 4 12:26 /etc/puppet/modules/apache/files/krome/httpd/conf.d/002-chrome.conf [root@puppet ~]# ls -l /etc/puppet/modules/apache/files/krome/httpd/conf.d/welcome.conf -rw-r--r-- 1 1000 1000 299 Feb 4 12:26 /etc/puppet/modules/apache/files/krome/httpd/conf.d/welcome.conf [root@puppet ~]# ls -l /etc/puppet/modules/apache/files/krome/httpd/conf.d/000-ssl.conf -rw-r--r-- 1 1000 1000 369 Feb 4 12:26 /etc/puppet/modules/apache/files/krome/httpd/conf.d/000-ssl.conf ## apache class that shares the files lives in /etc/puppet/modules/apache/manifests/init.pp class apache { $packagelist = ["httpd","webalizer","mod_ssl"] package { $packagelist: ensure => "installed" } exec { "create httpd conf dir": command => "/bin/mkdir -p /etc/httpd/conf.d", creates => "/etc/httpd/conf.d" } file { "/etc/httpd/conf/httpd.conf": owner => root, group => root, mode => 440, require => Exec["create httpd conf dir"], source => "puppet:///apache/httpd.conf" } file { "/etc/httpd/conf/conf.d/000-ssl.conf": owner => root, group => root, mode => 440, require => Exec["create httpd conf dir"], source => "puppet:///apache/krome/httpd/conf.d/000-ssl.conf" } file { "/etc/httpd/conf/conf.d/001-chrome-ssl.conf": owner => root, group => root, mode => 440, require => Exec["create httpd conf dir"], source => "puppet:///apache/krome/httpd/conf.d/001-chrome-ssl.conf" } file { "/etc/httpd/conf/conf.d/002-chrome.conf": owner => root, group => root, mode => 440, require => Exec["create httpd conf dir"], source => "puppet:///apache/krome/httpd/conf.d/002-chrome.conf" } file { "/etc/httpd/conf/conf.d/php.conf": owner => root, group => root, mode => 440, require => Exec["create httpd conf dir"], source => "puppet:///apache/files/krome/httpd/conf.d/php.conf" } file { "/etc/httpd/conf/conf.d/proxy_ajp.conf": owner => root, group => root, mode => 440, require => Exec["create httpd conf dir"], source => "puppet:///apache/krome/httpd/conf.d/proxy_ajp.conf" } file { "/etc/httpd/conf/conf.d/welcome.conf": owner => root, group => root, mode => 440, require => Exec["create httpd conf dir"], source => "puppet:///apache/krome/httpd/conf.d/welcome.conf" } service { "httpd": enable => "true", ensure => "running", hasrestart => "true", hasstatus => "true", require => Package["httpd"] } } ## this is the node that includes the apache class which also tests out the modules ability to create vhosts on the fly node ''kromep1.ec2.internal'' inherits webserver { include apache apache::virtual_host { "ext-kromep1.ops.example.com": ip => "50.xx.xxx.255" } apache::virtual_host { "web1.ops.example.com": ip => "50.xx.xxx.255" } apache::virtual_host {"web2.ops.example.com": ip => "50.xx.xxx.255" } I would genuinely appreciate any input into this issue that you might have to share! Thanks! Tim -- GPG me!! gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Hi, Don''t think you have set the title right. ''conf/conf.d'' .. Should be just conf.d yeah? file { "/etc/httpd/conf/conf.d/000-ssl.conf": owner => root, group => root, mode => 440, require => Exec["create httpd conf dir"], source => "puppet:///apache/krome/httpd/conf.d/000-ssl.conf" } On 10/03/2011, at 4:36, Tim Dunphy <bluethundr@gmail.com> wrote:> Hello list!! > > I am having an issue sharing some files from a location in my apache > modules location on the puppet server. It seems that some files are > being served from a custom file sharing mount point, yet anything > served from the apache module is not transferred to the client: > > > ## error while sharing files other files are correctly shared > > > info: Caching catalog for kromep1.ec2.internal > info: //centos/Tidy[/etc/yum.repos.d/CentOS-Media.repo]: File does not exist > info: //centos/Tidy[/etc/yum.repos.d/CentOS.repo]: File does not exist > info: Applying configuration version ''1299701506'' > notice: //basefiles/File[/etc/amanda/amanda-client.conf]/ensure: > content changed ''{md5}29564c9913a730874d3dedeb31eabada'' to > ''{md5}29564c9913a730874d3dedeb31eabada'' > > notice: //basefiles/File[/etc/hosts]/checksum: checksum changed > ''{md5}9241a4b1b4d59b8d5412a3d55bfc0ede'' to > ''{md5}197f375e967ddf505edf4ac6bc09c435'' > > notice: //basefiles/File[/etc/nsswitch.conf]/ensure: content changed > ''{md5}1a7b23a8dde067e7e563131d3d7ebd6f'' to > ''{md5}1a7b23a8dde067e7e563131d3d7ebd6f'' > > notice: //basefiles/File[/etc/ldap.conf]/ensure: content changed > ''{md5}7b97010628c1989ed914eff10a81b099'' to > ''{md5}7b97010628c1989ed914eff10a81b099'' > > err: //apache/File[/etc/httpd/conf/conf.d/proxy_ajp.conf]/ensure: > change from absent to file failed: Could not set file on ensure: No > such file or directory - > /etc/httpd/conf/conf.d/proxy_ajp.conf.puppettmp_4126 at > /etc/puppet/modules/apache/manifests/init.pp:69 > > err: //apache/File[/etc/httpd/conf/conf.d/php.conf]: Failed to > retrieve current state of resource: Could not retrieve information > from source(s) puppet:///apache/files/krome/httpd/conf.d/php.conf at > /etc/puppet/modules/apache/manifests/init.pp:60 > > err: //apache/File[/etc/httpd/conf/conf.d/001-chrome-ssl.conf]/ensure: > change from absent to file failed: Could not set file on ensure: No > such file or directory - > /etc/httpd/conf/conf.d/001-chrome-ssl.conf.puppettmp_6905 at > /etc/puppet/modules/apache/manifests/init.pp:42 > > err: //apache/File[/etc/httpd/conf/conf.d/002-chrome.conf]/ensure: > change from absent to file failed: Could not set file on ensure: No > such file or directory - > /etc/httpd/conf/conf.d/002-chrome.conf.puppettmp_2458 at > /etc/puppet/modules/apache/manifests/init.pp:51 > > err: //apache/File[/etc/httpd/conf/conf.d/welcome.conf]/ensure: change > from absent to file failed: Could not set file on ensure: No such file > or directory - /etc/httpd/conf/conf.d/welcome.conf.puppettmp_3194 at > /etc/puppet/modules/apache/manifests/init.pp:79 > > err: //apache/File[/etc/httpd/conf/conf.d/000-ssl.conf]/ensure: change > from absent to file failed: Could not set file on ensure: No such file > or directory - /etc/httpd/conf/conf.d/000-ssl.conf.puppettmp_7996 at > /etc/puppet/modules/apache/manifests/init.pp:33 > > notice: //centos/Cron[runPuppet]/hour: defined ''hour'' as ''*'' > notice: //centos/Cron[runPuppet]/weekday: defined ''weekday'' as ''*'' > notice: //centos/Exec[/bin/rpm --import > /etc/pki/rpm-gpg/RPM-GPG-KEY.dag.txt]/returns: executed successfully > notice: Finished catalog run in 1.72 seconds > > > > ## ls -l of files trying to be shared > > > [root@puppet ~]# ls -l > /etc/puppet/modules/apache/files/krome/httpd/conf.d/proxy_ajp.conf > -rw-r--r-- 1 1000 1000 566 Feb 4 12:26 > /etc/puppet/modules/apache/files/krome/httpd/conf.d/proxy_ajp.conf > > [root@puppet ~]# ls -l > /etc/puppet/modules/apache/files/krome/httpd/conf.d/php.conf > -rw-r--r-- 1 1000 1000 674 Feb 4 12:26 > /etc/puppet/modules/apache/files/krome/httpd/conf.d/php.conf > > > > [root@puppet ~]# ls -l > /etc/puppet/modules/apache/files/krome/httpd/conf.d/001-chrome-ssl.conf > -rw-r--r-- 1 1000 1000 1028 Feb 4 12:26 > /etc/puppet/modules/apache/files/krome/httpd/conf.d/001-chrome-ssl.conf > > [root@puppet ~]# ls -l > /etc/puppet/modules/apache/files/krome/httpd/conf.d/002-chrome.conf > -rw-r--r-- 1 1000 1000 572 Feb 4 12:26 > /etc/puppet/modules/apache/files/krome/httpd/conf.d/002-chrome.conf > > [root@puppet ~]# ls -l > /etc/puppet/modules/apache/files/krome/httpd/conf.d/welcome.conf > -rw-r--r-- 1 1000 1000 299 Feb 4 12:26 > /etc/puppet/modules/apache/files/krome/httpd/conf.d/welcome.conf > > > [root@puppet ~]# ls -l > /etc/puppet/modules/apache/files/krome/httpd/conf.d/000-ssl.conf > -rw-r--r-- 1 1000 1000 369 Feb 4 12:26 > /etc/puppet/modules/apache/files/krome/httpd/conf.d/000-ssl.conf > > > > ## apache class that shares the files lives in > /etc/puppet/modules/apache/manifests/init.pp > > > class apache { > > $packagelist = ["httpd","webalizer","mod_ssl"] > > package { $packagelist: > ensure => "installed" > } > > > exec { "create httpd conf dir": > command => "/bin/mkdir -p /etc/httpd/conf.d", > creates => "/etc/httpd/conf.d" > > } > > > file { > "/etc/httpd/conf/httpd.conf": > owner => root, > group => root, > mode => 440, > require => Exec["create httpd conf dir"], > source => "puppet:///apache/httpd.conf" > } > > file { > "/etc/httpd/conf/conf.d/000-ssl.conf": > owner => root, > group => root, > mode => 440, > require => Exec["create httpd conf dir"], > source => "puppet:///apache/krome/httpd/conf.d/000-ssl.conf" > } > > file { > "/etc/httpd/conf/conf.d/001-chrome-ssl.conf": > owner => root, > group => root, > mode => 440, > require => Exec["create httpd conf dir"], > source => "puppet:///apache/krome/httpd/conf.d/001-chrome-ssl.conf" > } > > file { > "/etc/httpd/conf/conf.d/002-chrome.conf": > owner => root, > group => root, > mode => 440, > require => Exec["create httpd conf dir"], > source => "puppet:///apache/krome/httpd/conf.d/002-chrome.conf" > } > > file { > "/etc/httpd/conf/conf.d/php.conf": > owner => root, > group => root, > mode => 440, > require => Exec["create httpd conf dir"], > source => "puppet:///apache/files/krome/httpd/conf.d/php.conf" > } > > file { > "/etc/httpd/conf/conf.d/proxy_ajp.conf": > owner => root, > group => root, > mode => 440, > require => Exec["create httpd conf dir"], > source => "puppet:///apache/krome/httpd/conf.d/proxy_ajp.conf" > } > > > file { > "/etc/httpd/conf/conf.d/welcome.conf": > owner => root, > group => root, > mode => 440, > require => Exec["create httpd conf dir"], > source => "puppet:///apache/krome/httpd/conf.d/welcome.conf" > } > > > > service { "httpd": > enable => "true", > ensure => "running", > hasrestart => "true", > hasstatus => "true", > require => Package["httpd"] > } > > } > > ## this is the node that includes the apache class which also tests > out the modules ability to create vhosts on the fly > > node ''kromep1.ec2.internal'' inherits webserver { > include apache > apache::virtual_host { "ext-kromep1.ops.example.com": > ip => "50.xx.xxx.255" > } > apache::virtual_host { "web1.ops.example.com": > ip => "50.xx.xxx.255" > } > apache::virtual_host {"web2.ops.example.com": > ip => "50.xx.xxx.255" > } > > > > > I would genuinely appreciate any input into this issue that you might > have to share! > > Thanks! > Tim > > > -- > GPG me!! > > gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B > > -- > You received this message because you are subscribed to the Google Groups "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Hello Denmat! Thanks for responding ! That was a tremendous help! I was able to correct a couple of issues. I corrected the paths and all of the files are shared but one.. I would appreciate your insight here as well. ## puppet error err: //apache/File[/etc/httpd/conf.d/php.conf]: Failed to retrieve current state of resource: Could not retrieve information from source(s) puppet:///apache/files/krome/httpd/conf.d/php.conf at /etc/puppet/modules/apache/manifests/init.pp:67 This is init.pp starting at line 67: file { "/etc/httpd/conf.d/php.conf": owner => root, group => root, mode => 440, require => Exec["create httpd conf dir"], source => "puppet:///apache/files/krome/httpd/conf.d/php.conf" These are the ownerships and permissions leading to this file: [root@puppet modules]# ls -l /etc/puppet/modules/apache/ | grep files drwxr-xr-x 4 puppet puppet 4096 Mar 3 11:04 files [root@puppet modules]# ls -l /etc/puppet/modules/apache/files/ | grep krome drwxr-xr-x 3 puppet puppet 4096 Mar 3 10:37 krome [root@puppet modules]# ls -l /etc/puppet/modules/apache/files/krome/ | grep httpd drwxr-xr-x 4 puppet puppet 4096 Jan 25 15:32 httpd [root@puppet modules]# ls -l /etc/puppet/modules/apache/files/krome/httpd/ | grep conf drwxr-xr-x 2 puppet puppet 4096 Mar 11 17:21 conf drwxr-xr-x 2 puppet puppet 4096 Mar 11 17:20 conf.d [root@puppet modules]# ls -l /etc/puppet/modules/apache/files/krome/httpd/conf.d | grep php.conf -rw-r--r-- 1 puppet puppet 674 Jan 25 15:32 php.conf So this is a little bit mysterious. Thanks again to Denmat and anyone willing to help! On Wed, Mar 9, 2011 at 5:38 PM, Denmat <tu2bgone@gmail.com> wrote:> Hi, > Don''t think you have set the title right. ''conf/conf.d'' .. Should be just > conf.d yeah? > file { > "/etc/httpd/conf/conf.d/000-ssl.conf": > owner => root, > group => root, > mode => 440, > require => Exec["create httpd conf dir"], > source => "puppet:///apache/krome/httpd/conf.d/000-ssl.conf" > } > > > On 10/03/2011, at 4:36, Tim Dunphy <bluethundr@gmail.com> wrote: > > Hello list!! > > I am having an issue sharing some files from a location in my apache > modules location on the puppet server. It seems that some files are > being served from a custom file sharing mount point, yet anything > served from the apache module is not transferred to the client: > > > ## error while sharing files other files are correctly shared > > > info: Caching catalog for kromep1.ec2.internal > info: //centos/Tidy[/etc/yum.repos.d/CentOS-Media.repo]: File does not exist > info: //centos/Tidy[/etc/yum.repos.d/CentOS.repo]: File does not exist > info: Applying configuration version ''1299701506'' > notice: //basefiles/File[/etc/amanda/amanda-client.conf]/ensure: > content changed ''{md5}29564c9913a730874d3dedeb31eabada'' to > ''{md5}29564c9913a730874d3dedeb31eabada'' > > notice: //basefiles/File[/etc/hosts]/checksum: checksum changed > ''{md5}9241a4b1b4d59b8d5412a3d55bfc0ede'' to > ''{md5}197f375e967ddf505edf4ac6bc09c435'' > > notice: //basefiles/File[/etc/nsswitch.conf]/ensure: content changed > ''{md5}1a7b23a8dde067e7e563131d3d7ebd6f'' to > ''{md5}1a7b23a8dde067e7e563131d3d7ebd6f'' > > notice: //basefiles/File[/etc/ldap.conf]/ensure: content changed > ''{md5}7b97010628c1989ed914eff10a81b099'' to > ''{md5}7b97010628c1989ed914eff10a81b099'' > > err: //apache/File[/etc/httpd/conf/conf.d/proxy_ajp.conf]/ensure: > change from absent to file failed: Could not set file on ensure: No > such file or directory - > /etc/httpd/conf/conf.d/proxy_ajp.conf.puppettmp_4126 at > /etc/puppet/modules/apache/manifests/init.pp:69 > > err: //apache/File[/etc/httpd/conf/conf.d/php.conf]: Failed to > retrieve current state of resource: Could not retrieve information > from source(s) puppet:///apache/files/krome/httpd/conf.d/php.conf at > /etc/puppet/modules/apache/manifests/init.pp:60 > > err: //apache/File[/etc/httpd/conf/conf.d/001-chrome-ssl.conf]/ensure: > change from absent to file failed: Could not set file on ensure: No > such file or directory - > /etc/httpd/conf/conf.d/001-chrome-ssl.conf.puppettmp_6905 at > /etc/puppet/modules/apache/manifests/init.pp:42 > > err: //apache/File[/etc/httpd/conf/conf.d/002-chrome.conf]/ensure: > change from absent to file failed: Could not set file on ensure: No > such file or directory - > /etc/httpd/conf/conf.d/002-chrome.conf.puppettmp_2458 at > /etc/puppet/modules/apache/manifests/init.pp:51 > > err: //apache/File[/etc/httpd/conf/conf.d/welcome.conf]/ensure: change > from absent to file failed: Could not set file on ensure: No such file > or directory - /etc/httpd/conf/conf.d/welcome.conf.puppettmp_3194 at > /etc/puppet/modules/apache/manifests/init.pp:79 > > err: //apache/File[/etc/httpd/conf/conf.d/000-ssl.conf]/ensure: change > from absent to file failed: Could not set file on ensure: No such file > or directory - /etc/httpd/conf/conf.d/000-ssl.conf.puppettmp_7996 at > /etc/puppet/modules/apache/manifests/init.pp:33 > > notice: //centos/Cron[runPuppet]/hour: defined ''hour'' as ''*'' > notice: //centos/Cron[runPuppet]/weekday: defined ''weekday'' as ''*'' > notice: //centos/Exec[/bin/rpm --import > /etc/pki/rpm-gpg/RPM-GPG-KEY.dag.txt]/returns: executed successfully > notice: Finished catalog run in 1.72 seconds > > > > ## ls -l of files trying to be shared > > > [root@puppet ~]# ls -l > /etc/puppet/modules/apache/files/krome/httpd/conf.d/proxy_ajp.conf > -rw-r--r-- 1 1000 1000 566 Feb 4 12:26 > /etc/puppet/modules/apache/files/krome/httpd/conf.d/proxy_ajp.conf > > [root@puppet ~]# ls -l > /etc/puppet/modules/apache/files/krome/httpd/conf.d/php.conf > -rw-r--r-- 1 1000 1000 674 Feb 4 12:26 > /etc/puppet/modules/apache/files/krome/httpd/conf.d/php.conf > > > > [root@puppet ~]# ls -l > /etc/puppet/modules/apache/files/krome/httpd/conf.d/001-chrome-ssl.conf > -rw-r--r-- 1 1000 1000 1028 Feb 4 12:26 > /etc/puppet/modules/apache/files/krome/httpd/conf.d/001-chrome-ssl.conf > > [root@puppet ~]# ls -l > /etc/puppet/modules/apache/files/krome/httpd/conf.d/002-chrome.conf > -rw-r--r-- 1 1000 1000 572 Feb 4 12:26 > /etc/puppet/modules/apache/files/krome/httpd/conf.d/002-chrome.conf > > [root@puppet ~]# ls -l > /etc/puppet/modules/apache/files/krome/httpd/conf.d/welcome.conf > -rw-r--r-- 1 1000 1000 299 Feb 4 12:26 > /etc/puppet/modules/apache/files/krome/httpd/conf.d/welcome.conf > > > [root@puppet ~]# ls -l > /etc/puppet/modules/apache/files/krome/httpd/conf.d/000-ssl.conf > -rw-r--r-- 1 1000 1000 369 Feb 4 12:26 > /etc/puppet/modules/apache/files/krome/httpd/conf.d/000-ssl.conf > > > > ## apache class that shares the files lives in > /etc/puppet/modules/apache/manifests/init.pp > > > class apache { > > $packagelist = ["httpd","webalizer","mod_ssl"] > > package { $packagelist: > ensure => "installed" > } > > > exec { "create httpd conf dir": > command => "/bin/mkdir -p /etc/httpd/conf.d", > creates => "/etc/httpd/conf.d" > > } > > > file { > "/etc/httpd/conf/httpd.conf": > owner => root, > group => root, > mode => 440, > require => Exec["create httpd conf dir"], > source => "puppet:///apache/httpd.conf" > } > > file { > "/etc/httpd/conf/conf.d/000-ssl.conf": > owner => root, > group => root, > mode => 440, > require => Exec["create httpd conf dir"], > source => "puppet:///apache/krome/httpd/conf.d/000-ssl.conf" > } > > file { > "/etc/httpd/conf/conf.d/001-chrome-ssl.conf": > owner => root, > group => root, > mode => 440, > require => Exec["create httpd conf dir"], > source => "puppet:///apache/krome/httpd/conf.d/001-chrome-ssl.conf" > } > > file { > "/etc/httpd/conf/conf.d/002-chrome.conf": > owner => root, > group => root, > mode => 440, > require => Exec["create httpd conf dir"], > source => "puppet:///apache/krome/httpd/conf.d/002-chrome.conf" > } > > file { > "/etc/httpd/conf/conf.d/php.conf": > owner => root, > group => root, > mode => 440, > require => Exec["create httpd conf dir"], > source => "puppet:///apache/files/krome/httpd/conf.d/php.conf" > } > > file { > "/etc/httpd/conf/conf.d/proxy_ajp.conf": > owner => root, > group => root, > mode => 440, > require => Exec["create httpd conf dir"], > source => "puppet:///apache/krome/httpd/conf.d/proxy_ajp.conf" > } > > > file { > "/etc/httpd/conf/conf.d/welcome.conf": > owner => root, > group => root, > mode => 440, > require => Exec["create httpd conf dir"], > source => "puppet:///apache/krome/httpd/conf.d/welcome.conf" > } > > > > service { "httpd": > enable => "true", > ensure => "running", > hasrestart => "true", > hasstatus => "true", > require => Package["httpd"] > } > > } > > ## this is the node that includes the apache class which also tests > out the modules ability to create vhosts on the fly > > node ''kromep1.ec2.internal'' inherits webserver { > include apache > apache::virtual_host { "ext-kromep1.ops.example.com": > ip => "50.xx.xxx.255" > } > apache::virtual_host { "web1.ops.example.com": > ip => "50.xx.xxx.255" > } > apache::virtual_host {"web2.ops.example.com": > ip => "50.xx.xxx.255" > } > > > > > I would genuinely appreciate any input into this issue that you might > have to share! > > Thanks! > Tim > > > -- > GPG me!! > > gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. >-- GPG me!! gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
sorry I accidentally mispsated one of the entries above.. there actually is a closing brace on php.conf file { "/etc/httpd/conf.d/php.conf": owner => root, group => root, mode => 440, require => Exec["create httpd conf dir"], source => "puppet:///apache/files/krome/httpd/conf.d/php.conf" } thanks again On Fri, Mar 11, 2011 at 6:53 PM, Tim Dunphy <bluethundr@gmail.com> wrote:> Hello Denmat! > > Thanks for responding ! That was a tremendous help! I was able to > correct a couple of issues. I corrected the paths and all of the files > are shared but one.. I would appreciate your insight here as well. > > ## puppet error > > err: //apache/File[/etc/httpd/conf.d/php.conf]: Failed to retrieve > current state of resource: Could not retrieve information from > source(s) puppet:///apache/files/krome/httpd/conf.d/php.conf at > /etc/puppet/modules/apache/manifests/init.pp:67 > > > > This is init.pp starting at line 67: > > file { > "/etc/httpd/conf.d/php.conf": > owner => root, > group => root, > mode => 440, > require => Exec["create httpd conf dir"], > source => "puppet:///apache/files/krome/httpd/conf.d/php.conf" > > > These are the ownerships and permissions leading to this file: > > > [root@puppet modules]# ls -l /etc/puppet/modules/apache/ | grep files > drwxr-xr-x 4 puppet puppet 4096 Mar 3 11:04 files > > [root@puppet modules]# ls -l /etc/puppet/modules/apache/files/ | grep krome > drwxr-xr-x 3 puppet puppet 4096 Mar 3 10:37 krome > > [root@puppet modules]# ls -l /etc/puppet/modules/apache/files/krome/ | > grep httpd > drwxr-xr-x 4 puppet puppet 4096 Jan 25 15:32 httpd > > [root@puppet modules]# ls -l > /etc/puppet/modules/apache/files/krome/httpd/ | grep conf > drwxr-xr-x 2 puppet puppet 4096 Mar 11 17:21 conf > drwxr-xr-x 2 puppet puppet 4096 Mar 11 17:20 conf.d > > [root@puppet modules]# ls -l > /etc/puppet/modules/apache/files/krome/httpd/conf.d | grep php.conf > -rw-r--r-- 1 puppet puppet 674 Jan 25 15:32 php.conf > > > So this is a little bit mysterious. Thanks again to Denmat and anyone > willing to help! > > > > > On Wed, Mar 9, 2011 at 5:38 PM, Denmat <tu2bgone@gmail.com> wrote: >> Hi, >> Don''t think you have set the title right. ''conf/conf.d'' .. Should be just >> conf.d yeah? >> file { >> "/etc/httpd/conf/conf.d/000-ssl.conf": >> owner => root, >> group => root, >> mode => 440, >> require => Exec["create httpd conf dir"], >> source => "puppet:///apache/krome/httpd/conf.d/000-ssl.conf" >> } >> >> >> On 10/03/2011, at 4:36, Tim Dunphy <bluethundr@gmail.com> wrote: >> >> Hello list!! >> >> I am having an issue sharing some files from a location in my apache >> modules location on the puppet server. It seems that some files are >> being served from a custom file sharing mount point, yet anything >> served from the apache module is not transferred to the client: >> >> >> ## error while sharing files other files are correctly shared >> >> >> info: Caching catalog for kromep1.ec2.internal >> info: //centos/Tidy[/etc/yum.repos.d/CentOS-Media.repo]: File does not exist >> info: //centos/Tidy[/etc/yum.repos.d/CentOS.repo]: File does not exist >> info: Applying configuration version ''1299701506'' >> notice: //basefiles/File[/etc/amanda/amanda-client.conf]/ensure: >> content changed ''{md5}29564c9913a730874d3dedeb31eabada'' to >> ''{md5}29564c9913a730874d3dedeb31eabada'' >> >> notice: //basefiles/File[/etc/hosts]/checksum: checksum changed >> ''{md5}9241a4b1b4d59b8d5412a3d55bfc0ede'' to >> ''{md5}197f375e967ddf505edf4ac6bc09c435'' >> >> notice: //basefiles/File[/etc/nsswitch.conf]/ensure: content changed >> ''{md5}1a7b23a8dde067e7e563131d3d7ebd6f'' to >> ''{md5}1a7b23a8dde067e7e563131d3d7ebd6f'' >> >> notice: //basefiles/File[/etc/ldap.conf]/ensure: content changed >> ''{md5}7b97010628c1989ed914eff10a81b099'' to >> ''{md5}7b97010628c1989ed914eff10a81b099'' >> >> err: //apache/File[/etc/httpd/conf/conf.d/proxy_ajp.conf]/ensure: >> change from absent to file failed: Could not set file on ensure: No >> such file or directory - >> /etc/httpd/conf/conf.d/proxy_ajp.conf.puppettmp_4126 at >> /etc/puppet/modules/apache/manifests/init.pp:69 >> >> err: //apache/File[/etc/httpd/conf/conf.d/php.conf]: Failed to >> retrieve current state of resource: Could not retrieve information >> from source(s) puppet:///apache/files/krome/httpd/conf.d/php.conf at >> /etc/puppet/modules/apache/manifests/init.pp:60 >> >> err: //apache/File[/etc/httpd/conf/conf.d/001-chrome-ssl.conf]/ensure: >> change from absent to file failed: Could not set file on ensure: No >> such file or directory - >> /etc/httpd/conf/conf.d/001-chrome-ssl.conf.puppettmp_6905 at >> /etc/puppet/modules/apache/manifests/init.pp:42 >> >> err: //apache/File[/etc/httpd/conf/conf.d/002-chrome.conf]/ensure: >> change from absent to file failed: Could not set file on ensure: No >> such file or directory - >> /etc/httpd/conf/conf.d/002-chrome.conf.puppettmp_2458 at >> /etc/puppet/modules/apache/manifests/init.pp:51 >> >> err: //apache/File[/etc/httpd/conf/conf.d/welcome.conf]/ensure: change >> from absent to file failed: Could not set file on ensure: No such file >> or directory - /etc/httpd/conf/conf.d/welcome.conf.puppettmp_3194 at >> /etc/puppet/modules/apache/manifests/init.pp:79 >> >> err: //apache/File[/etc/httpd/conf/conf.d/000-ssl.conf]/ensure: change >> from absent to file failed: Could not set file on ensure: No such file >> or directory - /etc/httpd/conf/conf.d/000-ssl.conf.puppettmp_7996 at >> /etc/puppet/modules/apache/manifests/init.pp:33 >> >> notice: //centos/Cron[runPuppet]/hour: defined ''hour'' as ''*'' >> notice: //centos/Cron[runPuppet]/weekday: defined ''weekday'' as ''*'' >> notice: //centos/Exec[/bin/rpm --import >> /etc/pki/rpm-gpg/RPM-GPG-KEY.dag.txt]/returns: executed successfully >> notice: Finished catalog run in 1.72 seconds >> >> >> >> ## ls -l of files trying to be shared >> >> >> [root@puppet ~]# ls -l >> /etc/puppet/modules/apache/files/krome/httpd/conf.d/proxy_ajp.conf >> -rw-r--r-- 1 1000 1000 566 Feb 4 12:26 >> /etc/puppet/modules/apache/files/krome/httpd/conf.d/proxy_ajp.conf >> >> [root@puppet ~]# ls -l >> /etc/puppet/modules/apache/files/krome/httpd/conf.d/php.conf >> -rw-r--r-- 1 1000 1000 674 Feb 4 12:26 >> /etc/puppet/modules/apache/files/krome/httpd/conf.d/php.conf >> >> >> >> [root@puppet ~]# ls -l >> /etc/puppet/modules/apache/files/krome/httpd/conf.d/001-chrome-ssl.conf >> -rw-r--r-- 1 1000 1000 1028 Feb 4 12:26 >> /etc/puppet/modules/apache/files/krome/httpd/conf.d/001-chrome-ssl.conf >> >> [root@puppet ~]# ls -l >> /etc/puppet/modules/apache/files/krome/httpd/conf.d/002-chrome.conf >> -rw-r--r-- 1 1000 1000 572 Feb 4 12:26 >> /etc/puppet/modules/apache/files/krome/httpd/conf.d/002-chrome.conf >> >> [root@puppet ~]# ls -l >> /etc/puppet/modules/apache/files/krome/httpd/conf.d/welcome.conf >> -rw-r--r-- 1 1000 1000 299 Feb 4 12:26 >> /etc/puppet/modules/apache/files/krome/httpd/conf.d/welcome.conf >> >> >> [root@puppet ~]# ls -l >> /etc/puppet/modules/apache/files/krome/httpd/conf.d/000-ssl.conf >> -rw-r--r-- 1 1000 1000 369 Feb 4 12:26 >> /etc/puppet/modules/apache/files/krome/httpd/conf.d/000-ssl.conf >> >> >> >> ## apache class that shares the files lives in >> /etc/puppet/modules/apache/manifests/init.pp >> >> >> class apache { >> >> $packagelist = ["httpd","webalizer","mod_ssl"] >> >> package { $packagelist: >> ensure => "installed" >> } >> >> >> exec { "create httpd conf dir": >> command => "/bin/mkdir -p /etc/httpd/conf.d", >> creates => "/etc/httpd/conf.d" >> >> } >> >> >> file { >> "/etc/httpd/conf/httpd.conf": >> owner => root, >> group => root, >> mode => 440, >> require => Exec["create httpd conf dir"], >> source => "puppet:///apache/httpd.conf" >> } >> >> file { >> "/etc/httpd/conf/conf.d/000-ssl.conf": >> owner => root, >> group => root, >> mode => 440, >> require => Exec["create httpd conf dir"], >> source => "puppet:///apache/krome/httpd/conf.d/000-ssl.conf" >> } >> >> file { >> "/etc/httpd/conf/conf.d/001-chrome-ssl.conf": >> owner => root, >> group => root, >> mode => 440, >> require => Exec["create httpd conf dir"], >> source => "puppet:///apache/krome/httpd/conf.d/001-chrome-ssl.conf" >> } >> >> file { >> "/etc/httpd/conf/conf.d/002-chrome.conf": >> owner => root, >> group => root, >> mode => 440, >> require => Exec["create httpd conf dir"], >> source => "puppet:///apache/krome/httpd/conf.d/002-chrome.conf" >> } >> >> file { >> "/etc/httpd/conf/conf.d/php.conf": >> owner => root, >> group => root, >> mode => 440, >> require => Exec["create httpd conf dir"], >> source => "puppet:///apache/files/krome/httpd/conf.d/php.conf" >> } >> >> file { >> "/etc/httpd/conf/conf.d/proxy_ajp.conf": >> owner => root, >> group => root, >> mode => 440, >> require => Exec["create httpd conf dir"], >> source => "puppet:///apache/krome/httpd/conf.d/proxy_ajp.conf" >> } >> >> >> file { >> "/etc/httpd/conf/conf.d/welcome.conf": >> owner => root, >> group => root, >> mode => 440, >> require => Exec["create httpd conf dir"], >> source => "puppet:///apache/krome/httpd/conf.d/welcome.conf" >> } >> >> >> >> service { "httpd": >> enable => "true", >> ensure => "running", >> hasrestart => "true", >> hasstatus => "true", >> require => Package["httpd"] >> } >> >> } >> >> ## this is the node that includes the apache class which also tests >> out the modules ability to create vhosts on the fly >> >> node ''kromep1.ec2.internal'' inherits webserver { >> include apache >> apache::virtual_host { "ext-kromep1.ops.example.com": >> ip => "50.xx.xxx.255" >> } >> apache::virtual_host { "web1.ops.example.com": >> ip => "50.xx.xxx.255" >> } >> apache::virtual_host {"web2.ops.example.com": >> ip => "50.xx.xxx.255" >> } >> >> >> >> >> I would genuinely appreciate any input into this issue that you might >> have to share! >> >> Thanks! >> Tim >> >> >> -- >> GPG me!! >> >> gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Users" group. >> To post to this group, send email to puppet-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscribe@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/puppet-users?hl=en. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Users" group. >> To post to this group, send email to puppet-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscribe@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/puppet-users?hl=en. >> > > > > -- > GPG me!! > > gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B >-- GPG me!! gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
How''s about: source => "puppet:///modules/apache/krome/httpd/conf.d/php.conf" On Mar 11, 2011, at 6:55 PM, Tim Dunphy wrote:> sorry I accidentally mispsated one of the entries above.. there > actually is a closing brace on php.conf > > file { > "/etc/httpd/conf.d/php.conf": > owner => root, > group => root, > mode => 440, > require => Exec["create httpd conf dir"], > source => "puppet:///apache/files/krome/httpd/conf.d/php.conf" > } > > > thanks again > > On Fri, Mar 11, 2011 at 6:53 PM, Tim Dunphy <bluethundr@gmail.com> wrote: >> Hello Denmat! >> >> Thanks for responding ! That was a tremendous help! I was able to >> correct a couple of issues. I corrected the paths and all of the files >> are shared but one.. I would appreciate your insight here as well. >> >> ## puppet error >> >> err: //apache/File[/etc/httpd/conf.d/php.conf]: Failed to retrieve >> current state of resource: Could not retrieve information from >> source(s) puppet:///apache/files/krome/httpd/conf.d/php.conf at >> /etc/puppet/modules/apache/manifests/init.pp:67 >> >> >> >> This is init.pp starting at line 67: >> >> file { >> "/etc/httpd/conf.d/php.conf": >> owner => root, >> group => root, >> mode => 440, >> require => Exec["create httpd conf dir"], >> source => "puppet:///apache/files/krome/httpd/conf.d/php.conf" >> >> >> These are the ownerships and permissions leading to this file: >> >> >> [root@puppet modules]# ls -l /etc/puppet/modules/apache/ | grep files >> drwxr-xr-x 4 puppet puppet 4096 Mar 3 11:04 files >> >> [root@puppet modules]# ls -l /etc/puppet/modules/apache/files/ | grep krome >> drwxr-xr-x 3 puppet puppet 4096 Mar 3 10:37 krome >> >> [root@puppet modules]# ls -l /etc/puppet/modules/apache/files/krome/ | >> grep httpd >> drwxr-xr-x 4 puppet puppet 4096 Jan 25 15:32 httpd >> >> [root@puppet modules]# ls -l >> /etc/puppet/modules/apache/files/krome/httpd/ | grep conf >> drwxr-xr-x 2 puppet puppet 4096 Mar 11 17:21 conf >> drwxr-xr-x 2 puppet puppet 4096 Mar 11 17:20 conf.d >> >> [root@puppet modules]# ls -l >> /etc/puppet/modules/apache/files/krome/httpd/conf.d | grep php.conf >> -rw-r--r-- 1 puppet puppet 674 Jan 25 15:32 php.conf >> >> >> So this is a little bit mysterious. Thanks again to Denmat and anyone >> willing to help! >> >> >> >> >> On Wed, Mar 9, 2011 at 5:38 PM, Denmat <tu2bgone@gmail.com> wrote: >>> Hi, >>> Don''t think you have set the title right. ''conf/conf.d'' .. Should be just >>> conf.d yeah? >>> file { >>> "/etc/httpd/conf/conf.d/000-ssl.conf": >>> owner => root, >>> group => root, >>> mode => 440, >>> require => Exec["create httpd conf dir"], >>> source => "puppet:///apache/krome/httpd/conf.d/000-ssl.conf" >>> } >>> >>> >>> On 10/03/2011, at 4:36, Tim Dunphy <bluethundr@gmail.com> wrote: >>> >>> Hello list!! >>> >>> I am having an issue sharing some files from a location in my apache >>> modules location on the puppet server. It seems that some files are >>> being served from a custom file sharing mount point, yet anything >>> served from the apache module is not transferred to the client: >>> >>> >>> ## error while sharing files other files are correctly shared >>> >>> >>> info: Caching catalog for kromep1.ec2.internal >>> info: //centos/Tidy[/etc/yum.repos.d/CentOS-Media.repo]: File does not exist >>> info: //centos/Tidy[/etc/yum.repos.d/CentOS.repo]: File does not exist >>> info: Applying configuration version ''1299701506'' >>> notice: //basefiles/File[/etc/amanda/amanda-client.conf]/ensure: >>> content changed ''{md5}29564c9913a730874d3dedeb31eabada'' to >>> ''{md5}29564c9913a730874d3dedeb31eabada'' >>> >>> notice: //basefiles/File[/etc/hosts]/checksum: checksum changed >>> ''{md5}9241a4b1b4d59b8d5412a3d55bfc0ede'' to >>> ''{md5}197f375e967ddf505edf4ac6bc09c435'' >>> >>> notice: //basefiles/File[/etc/nsswitch.conf]/ensure: content changed >>> ''{md5}1a7b23a8dde067e7e563131d3d7ebd6f'' to >>> ''{md5}1a7b23a8dde067e7e563131d3d7ebd6f'' >>> >>> notice: //basefiles/File[/etc/ldap.conf]/ensure: content changed >>> ''{md5}7b97010628c1989ed914eff10a81b099'' to >>> ''{md5}7b97010628c1989ed914eff10a81b099'' >>> >>> err: //apache/File[/etc/httpd/conf/conf.d/proxy_ajp.conf]/ensure: >>> change from absent to file failed: Could not set file on ensure: No >>> such file or directory - >>> /etc/httpd/conf/conf.d/proxy_ajp.conf.puppettmp_4126 at >>> /etc/puppet/modules/apache/manifests/init.pp:69 >>> >>> err: //apache/File[/etc/httpd/conf/conf.d/php.conf]: Failed to >>> retrieve current state of resource: Could not retrieve information >>> from source(s) puppet:///apache/files/krome/httpd/conf.d/php.conf at >>> /etc/puppet/modules/apache/manifests/init.pp:60 >>> >>> err: //apache/File[/etc/httpd/conf/conf.d/001-chrome-ssl.conf]/ensure: >>> change from absent to file failed: Could not set file on ensure: No >>> such file or directory - >>> /etc/httpd/conf/conf.d/001-chrome-ssl.conf.puppettmp_6905 at >>> /etc/puppet/modules/apache/manifests/init.pp:42 >>> >>> err: //apache/File[/etc/httpd/conf/conf.d/002-chrome.conf]/ensure: >>> change from absent to file failed: Could not set file on ensure: No >>> such file or directory - >>> /etc/httpd/conf/conf.d/002-chrome.conf.puppettmp_2458 at >>> /etc/puppet/modules/apache/manifests/init.pp:51 >>> >>> err: //apache/File[/etc/httpd/conf/conf.d/welcome.conf]/ensure: change >>> from absent to file failed: Could not set file on ensure: No such file >>> or directory - /etc/httpd/conf/conf.d/welcome.conf.puppettmp_3194 at >>> /etc/puppet/modules/apache/manifests/init.pp:79 >>> >>> err: //apache/File[/etc/httpd/conf/conf.d/000-ssl.conf]/ensure: change >>> from absent to file failed: Could not set file on ensure: No such file >>> or directory - /etc/httpd/conf/conf.d/000-ssl.conf.puppettmp_7996 at >>> /etc/puppet/modules/apache/manifests/init.pp:33 >>> >>> notice: //centos/Cron[runPuppet]/hour: defined ''hour'' as ''*'' >>> notice: //centos/Cron[runPuppet]/weekday: defined ''weekday'' as ''*'' >>> notice: //centos/Exec[/bin/rpm --import >>> /etc/pki/rpm-gpg/RPM-GPG-KEY.dag.txt]/returns: executed successfully >>> notice: Finished catalog run in 1.72 seconds >>> >>> >>> >>> ## ls -l of files trying to be shared >>> >>> >>> [root@puppet ~]# ls -l >>> /etc/puppet/modules/apache/files/krome/httpd/conf.d/proxy_ajp.conf >>> -rw-r--r-- 1 1000 1000 566 Feb 4 12:26 >>> /etc/puppet/modules/apache/files/krome/httpd/conf.d/proxy_ajp.conf >>> >>> [root@puppet ~]# ls -l >>> /etc/puppet/modules/apache/files/krome/httpd/conf.d/php.conf >>> -rw-r--r-- 1 1000 1000 674 Feb 4 12:26 >>> /etc/puppet/modules/apache/files/krome/httpd/conf.d/php.conf >>> >>> >>> >>> [root@puppet ~]# ls -l >>> /etc/puppet/modules/apache/files/krome/httpd/conf.d/001-chrome-ssl.conf >>> -rw-r--r-- 1 1000 1000 1028 Feb 4 12:26 >>> /etc/puppet/modules/apache/files/krome/httpd/conf.d/001-chrome-ssl.conf >>> >>> [root@puppet ~]# ls -l >>> /etc/puppet/modules/apache/files/krome/httpd/conf.d/002-chrome.conf >>> -rw-r--r-- 1 1000 1000 572 Feb 4 12:26 >>> /etc/puppet/modules/apache/files/krome/httpd/conf.d/002-chrome.conf >>> >>> [root@puppet ~]# ls -l >>> /etc/puppet/modules/apache/files/krome/httpd/conf.d/welcome.conf >>> -rw-r--r-- 1 1000 1000 299 Feb 4 12:26 >>> /etc/puppet/modules/apache/files/krome/httpd/conf.d/welcome.conf >>> >>> >>> [root@puppet ~]# ls -l >>> /etc/puppet/modules/apache/files/krome/httpd/conf.d/000-ssl.conf >>> -rw-r--r-- 1 1000 1000 369 Feb 4 12:26 >>> /etc/puppet/modules/apache/files/krome/httpd/conf.d/000-ssl.conf >>> >>> >>> >>> ## apache class that shares the files lives in >>> /etc/puppet/modules/apache/manifests/init.pp >>> >>> >>> class apache { >>> >>> $packagelist = ["httpd","webalizer","mod_ssl"] >>> >>> package { $packagelist: >>> ensure => "installed" >>> } >>> >>> >>> exec { "create httpd conf dir": >>> command => "/bin/mkdir -p /etc/httpd/conf.d", >>> creates => "/etc/httpd/conf.d" >>> >>> } >>> >>> >>> file { >>> "/etc/httpd/conf/httpd.conf": >>> owner => root, >>> group => root, >>> mode => 440, >>> require => Exec["create httpd conf dir"], >>> source => "puppet:///apache/httpd.conf" >>> } >>> >>> file { >>> "/etc/httpd/conf/conf.d/000-ssl.conf": >>> owner => root, >>> group => root, >>> mode => 440, >>> require => Exec["create httpd conf dir"], >>> source => "puppet:///apache/krome/httpd/conf.d/000-ssl.conf" >>> } >>> >>> file { >>> "/etc/httpd/conf/conf.d/001-chrome-ssl.conf": >>> owner => root, >>> group => root, >>> mode => 440, >>> require => Exec["create httpd conf dir"], >>> source => "puppet:///apache/krome/httpd/conf.d/001-chrome-ssl.conf" >>> } >>> >>> file { >>> "/etc/httpd/conf/conf.d/002-chrome.conf": >>> owner => root, >>> group => root, >>> mode => 440, >>> require => Exec["create httpd conf dir"], >>> source => "puppet:///apache/krome/httpd/conf.d/002-chrome.conf" >>> } >>> >>> file { >>> "/etc/httpd/conf/conf.d/php.conf": >>> owner => root, >>> group => root, >>> mode => 440, >>> require => Exec["create httpd conf dir"], >>> source => "puppet:///apache/files/krome/httpd/conf.d/php.conf" >>> } >>> >>> file { >>> "/etc/httpd/conf/conf.d/proxy_ajp.conf": >>> owner => root, >>> group => root, >>> mode => 440, >>> require => Exec["create httpd conf dir"], >>> source => "puppet:///apache/krome/httpd/conf.d/proxy_ajp.conf" >>> } >>> >>> >>> file { >>> "/etc/httpd/conf/conf.d/welcome.conf": >>> owner => root, >>> group => root, >>> mode => 440, >>> require => Exec["create httpd conf dir"], >>> source => "puppet:///apache/krome/httpd/conf.d/welcome.conf" >>> } >>> >>> >>> >>> service { "httpd": >>> enable => "true", >>> ensure => "running", >>> hasrestart => "true", >>> hasstatus => "true", >>> require => Package["httpd"] >>> } >>> >>> } >>> >>> ## this is the node that includes the apache class which also tests >>> out the modules ability to create vhosts on the fly >>> >>> node ''kromep1.ec2.internal'' inherits webserver { >>> include apache >>> apache::virtual_host { "ext-kromep1.ops.example.com": >>> ip => "50.xx.xxx.255" >>> } >>> apache::virtual_host { "web1.ops.example.com": >>> ip => "50.xx.xxx.255" >>> } >>> apache::virtual_host {"web2.ops.example.com": >>> ip => "50.xx.xxx.255" >>> } >>> >>> >>> >>> >>> I would genuinely appreciate any input into this issue that you might >>> have to share! >>> >>> Thanks! >>> Tim >>> >>> >>> -- >>> GPG me!! >>> >>> gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Puppet Users" group. >>> To post to this group, send email to puppet-users@googlegroups.com. >>> To unsubscribe from this group, send email to >>> puppet-users+unsubscribe@googlegroups.com. >>> For more options, visit this group at >>> http://groups.google.com/group/puppet-users?hl=en. >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Puppet Users" group. >>> To post to this group, send email to puppet-users@googlegroups.com. >>> To unsubscribe from this group, send email to >>> puppet-users+unsubscribe@googlegroups.com. >>> For more options, visit this group at >>> http://groups.google.com/group/puppet-users?hl=en. >>> >> >> >> >> -- >> GPG me!! >> >> gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B >> > > > > -- > GPG me!! > > gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B > > -- > You received this message because you are subscribed to the Google Groups "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.