On Mon, Aug 6, 2012 at 3:25 PM, jenrzzz <wakekid...@gmail.com> wrote: > > Your source path should be > "puppet://$puppetserver/modules/ntp/etc/ntp.conf". Leave out the 'files' > part. > > -- Jenner > > On Monday, August 6, 2012 12:01:20 PM UTC-7, Juan Sierra Pons wrote: >> >> Hi, >> >> I have been fighting this issue without success for several days. I am >> sure some of you have dealt with something similar: >> >> I have 2 manifest one for vim which works like a charm : >> >> class vim { >> if $operatingsystem == "Debian" { >> package {"vim": >> ensure => present, >> } >> package {'vim-puppet': >> ensure => present, >> require => Package["vim"], >> } >> } >> file { "/etc/vim/vimrc": >> owner => "root", >> group => "root", >> mode => 0644, >> source >> =>"puppet://$puppetserver/modules/vim/etc/vim/vimrc", >> require => Package["vim"], >> } >> } >> >> The source file is downloaded ok >> Aug 6 20:49:55 virtualito puppet-agent[26967]: >> (/Stage[main]/Vim/File[/etc/vim/vimrc]/ensure) defined content as >> '{md5}b98e8ce84974ad114ec0e12b8b97fa1f' >> >> BUT I have a similar manifest for ntp: >> >> class ntp { >> if $is_virtual == 'false' { >> package { 'ntp': >> ensure => present, >> } >> service { 'ntp': >> ensure => 'running', >> enable => 'true', >> hasrestart => 'true', >> require => Package['ntp'] >> } >> file { "/etc/ntpd.conf": >> owner => "root", >> group => "root", >> mode => 0644, >> require => Package["ntp"], >> source => >> "puppet://$puppetserver/modules/ntp/files/etc/ntp.conf", >> } >> } >> if $is_virtual == 'true' { >> package { 'ntp': >> ensure => purged, >> } >> } >> } >> >> In this case the source file is not downloaded and the logs show the >> following output: >> >> (/Stage[main]/Ntp/File[/etc/ntpd.conf]) Could not evaluate: Could not >> retrieve information from environment production source(s) >> puppet:///modules/ntp/files/etc/ntp.conf at >> /etc/puppet/modules/ntp/manifests/init.pp:19 >> >> I have already checked that puppet user can get to the proper file so >> is not a issue of FS permission. >> >> Any idea? >> >> Best regards >> >> >> -------------------------------------------------------------------------------------- >> Juan Sierra Pons j...@elsotanillo.net >> Linux User Registered: #257202 http://www.elsotanillo.net >> GPG key = 0xA110F4FE >> Key Fingerprint = DF53 7415 0936 244E 9B00 6E66 E934 3406 A110 F4FE >> >> -------------------------------------------------------------------------------------- > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/puppet-users/-/hJqnlHxzo5YJ. > > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en.
Also I highly recommend the file server docs that describe the puppet URL syntax in more detail[1]. For example, the $puppetserver part is not necessary. Josh [1] http://docs.puppetlabs.com/guides/file_serving.html -- Josh Cooper Developer, Puppet Labs -- 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+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.