Use contain_class to fix deprecation warnings
Add definition for domain service configuration

This defined type creates the necessary files to be able to start/stop
SUN Application Server domains. Invocation:

  sunappserver::config::service { 'foodomain':
    runas => 'foouser'
  }

This will create /etc/init.d/sunappserver-foodomain and
/etc/sysconfig/sunappserver-foodomain.

For compatibility with existing configurations, when this defined type
is called with title 'domain1' (the default SUN Application Server
domain), it creates the files /etc/init.d/sunappserver and corresponding
config file /etc/sysconfig/sunappserver.
Merge pull request #10 from bkkrw/master

Add definition for domain service configuration
Only manage service imq when type is remote
Merge branch 'master' of github.com:cegeka/puppet-sunappserver
Merge pull request #11 from bkkrw/master

Only manage service imq when type is remote
Module refactor and extra tests
Merge pull request #12 from bkkrw/master

Module refactor and extra tests
Add possibility to not use default domain
Merge pull request #13 from bkkrw/master

Add possibility to not use default domain
Usage documentation
Merge pull request #14 from bkkrw/master

Usage documentation
Refactoring and renaming defined type to sunappserver::config::domain
General refactoring

* Removal of the imq_home parameter, as it is always depending on the
  appserv_installroot parameter.
* Move the configuration of the domain.xml (for IMQ type) to the
  sunappserver::config::domain defined type, as it is a per-domain
  setting.
Merge pull request #15 from bkkrw/master

Cleanup of module structure