I am fairly new to Puppet, and am taking a script initially working with a 
Vagrant setup and trying to run it standalone. I am simply declaring the 
class for the module mysql in the script:

class { 'mysql': }
 

and when I try to run 'puppet apply' I get:

Puppet::Parser::AST::Resource failed with error ArgumentError: Could not find 
declared class mysql at /etc/puppet/manifests/default.pp:33 on node

Using strace I found:

lstat("/etc/puppet/mysql.rb", 0x7fffa1b7bb10) = -1 ENOENT (No such file or 
directory)

So it seems that my paths in puppet.conf are incorrect, but I am not sure 
what I am doing wrong.

puppet.conf:

[main]
logdir=/etc/log/puppet
vardir=/etc/lib/puppet
ssldir=/etc/lib/puppet/ssl
rundir=/etc/run/puppet
factpath=$vardir/lib/facter
templatedir=/etc/puppet/templates
prerun_command=/etc/puppet/etckeeper-commit-pre
postrun_command=/etc/puppet/etckeeper-commit-post

[master]
# These are needed when the puppetmaster is run by passenger
# and can safely be removed if webrick is used.
manifest = /etc/puppet/manifests/default.pp
modulepath = /etc/puppet/modules
ssl_client_header = SSL_CLIENT_S_DN 
ssl_client_verify_header = SSL_CLIENT_VERIFY

Any help is appreciated.

-- 
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 post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to