Excellent. I was able to figure that out eventually. Thanks for the reply! Kyle
http://www.kylehall.info Mill Run Technology Solutions ( http://millruntech.com ) Crawford County Federated Library System ( http://www.ccfls.org ) Meadville Public Library ( http://www.meadvillelibrary.org ) On Wed, Jun 22, 2011 at 11:04 AM, Jeff McCune <[email protected]> wrote: > On Mon, Jun 20, 2011 at 10:38 AM, Kyle Hall <[email protected]> wrote: >> Hello All, >> New puppet user here. I've been able to create and use my own puppet >> modules, but I'm at a loss on how to use modules from PuppetForge, >> which seem quite a bit more advanced. For example, I've installed the >> camptocamp/apt module via the command 'puppet-module install >> camptocamp/apt' into /etc/puppet/modules. I then tried to add the >> following code to one of my manifests: >> >> apt::sources_list {"google-chrome": >> ensure => present, >> content => "deb http://dl.google.com/linux/chrome/deb/ >> stable main", >> } >> >> apt::key {"A040830F7FAC5991": >> source => >> "https://dl-ssl.google.com/linux/linux_signing_key.pub" >> } >> >> package { 'google-chrome-stable' : >> ensure => latest, >> require => File['google-chrome-apt-repository'], >> } >> >> When I run the agent, I get an error stating that apt::sources_list is >> an invalid resource type. Any idea what I'm doing wrong? I've spent >> the last couple hours searching for an answer, and have yet to find >> anything that spells it out. > > Kyle, > > You're not doing anything wrong, the utility is. > > The currently released version of the puppet-module tool has a bug > where the module installed doesn't itself follow Puppet's autoloader > conventions. > > You'll have /etc/puppet/modules/camptocamp-apt, but Puppet's > autoloader is expecting the module to live at /etc/puppet/modules/apt > > You can simply move the module into the correct place. > > I've also just fixed this bug a couple of days ago and it will "do the > right thing" in the next release. > > -- > Jeff McCune > Puppet Labs > @0xEFF > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" 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-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 [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-users?hl=en.
