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

-- 
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 [email protected].
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.

Reply via email to