puppet 2.6.4
puppet --configprint modulepath
/home/user/.puppet/modules:/usr/share/puppet/modules
I have the following file defined: /home/user/.puppet/modules/apacheWS/
manifests
#init.pp
class apacheWS {
case $operatingsystem{
ubuntu:{ $apache="apache2"}
}
package {'apache':
name=>$apache,
ensure=>installed,
}
file{ 'testfile':
path => '/tmp/testfile',
ensure => present,
mode => 0604,
content => 'test file data',
#require=> Service['apached'],
}
service{ 'apached':
name=>$apache,
ensure=> running,
enable=> true,
}
notify {'message':
message=>"I created a file",
}
Package['apache']->File['testfile']->Service['apached']-
>Notify['message']
}
When I try "puppet -apply -e "include apacheWS"
puppet apply -e "include apacheWS"
Could not find class apacheWS at line 1 on node ubuntu.localdomain
user@ubuntu:~/.puppet/modules/apacheWS/manifests$
WHY?! Why is something so simple so broken.
--
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.