trouble sharing a file in a module

25 views
Skip to first unread message

Tim Dunphy

unread,
Jan 7, 2014, 8:00:55 PM1/7/14
to puppet...@googlegroups.com
hey all,

 
Having a little trouble sharing a file as part of a module I'm attempting to use.

This is the error that I'm seeing:

[root@beta:~] #puppet agent --test --server puppet.mydomain.com 
info: Caching catalog for beta.jokefire.com
info: Applying configuration version '1389142209'
err: /Stage[main]/Cassandra/File[/etc/alternatives/cassandrahome/conf/cassandra.yaml]: Could not evaluate: Could not retrieve information from environment production source(s) puppet:///modules/cassandra/etc/alternatives/cassandrahome/conf/cassandra.yaml at /etc/puppet/modules/cassandra/manifests/init.pp:12
notice: Finished catalog run in 1.62 seconds

Here is the class definition in the module I've created to share a cassandra configuration file and ensure that the service is running:


[root@puppet:/etc/puppet] #cat modules/cassandra/manifests/init.pp 
class cassandra {
   service { cassandra:
         ensure => running,
  }


   file { "/etc/alternatives/cassandrahome/conf/cassandra.yaml":
      owner => "root",
      group => "root",
      mode => 0440,
      source => "puppet:///modules/cassandra/etc/alternatives/cassandrahome/conf/cassandra.yaml",
     }
}


Here is the file I am trying to server on the puppet server:

[root@puppet:/etc/puppet] #ls -l modules/cassandra/file/etc/alternatives/cassandrahome/conf/cassandra.yaml 
-r--r----- 1 puppet puppet 30876 Jan  7 19:42 modules/cassandra/file/etc/alternatives/cassandrahome/conf/cassandra.yaml

The file is physically there and the permissions and ownership seem right to me. 

Can anyone please help me with this error?

Thanks
Tim

--
GPG me!!

gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B

Moses Mendoza

unread,
Jan 7, 2014, 9:34:57 PM1/7/14
to puppet...@googlegroups.com
Hi Tim,

I think you want the directory 'file' to be named 'files', e.g.

`/etc/puppet/modules/cassandra/files`

>
> The file is physically there and the permissions and ownership seem right to
> me.
>
> Can anyone please help me with this error?
>
> 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 unsubscribe from this group and stop receiving emails from it, send an
> email to puppet-users...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/CAOZy0e%3DtKLkPu9EHaaEEF9NjSReqrgLVgoXpurEyFcq0tL6fig%40mail.gmail.com.
> For more options, visit https://groups.google.com/groups/opt_out.



--
Moses Mendoza
Puppet Labs

Join us at PuppetConf 2014, September 23-24 in San Francisco
Reply all
Reply to author
Forward
0 new messages