Initial commit
Initial commit
Add network support to base profile
extend base profile with usermanagement, basic sysctl configuration and
the removal of the dreaded command aliases for rm,cp and mv for the root
account
Manage sshd configuration,sshd subsystems and grub kernel parameter
Only try to create these resources when the necessary parameter has been provided
Manage packages with create_resources
Refactor: include -> create_resources -> specific resources
Add basic grub configuration
User ${module_name}:: nameing schema for hiera data to have separate
namespaces for each module.
Add puppet to the base profile
Add profile class for virtualization hosts
Fix wrong variable name
Improve grub baseconfiguration
- make the grub timeout configurable
- split handling between distributions using grub and
  distributions using grub2
Format changes to make puppet-lint happy
Add wrapper classes for mysql::client and mysql::server. The only
reason this is necessary is because the automatic data binding
does not support hash deep merges. And even puppetlabs modules
avoid using the hiera* functions which would support it.
These classes will be instantly unnecessary when the automatic
data binding supports deep merges (probably with hiera 2.0).
Because "undef" overrides the parameter defaults in mysql::server,
include mysql::params and use the mysql::params::* variables as
defaults for the hiera calls. It is ugly but it works as intended.
Fix wrong lookup value for the remove_default_accounts of the mysqlserver
profile
Add the zarafa_allinone profile class. Used to configure
a complete zarafa server on one system: database, ssl certificates,
zarafa core server and all necessary zarafa-* daemons (spooler,
dagent,monitor,ical,gateway,search)
Handle parameter server_service_provider missing in mysql::params
Use parameter defaults from mysql::params and handle missing parameter
package_ensure