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 puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to