[] (https://travis-ci.org/echoes-tech/puppet-molly_guard) [] (https://flattr.com/submit/auto?user_id=echoes&url=https://forge.puppetlabs.com/echoes/monit&title=Puppet%20module%20to%20manage%20Molly-Guard&description=This%20module%20installs%20and%20configures%20Molly-Guard.&lang=en_GB&category=software "Puppet module to manage Molly-Guard installation and configuration")
- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with molly_guard
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
- Contributors
Puppet module to manage Molly-Guard installation and configuration.
This module installs and configures Molly-Guard.
include ::molly_guard
class { 'molly_guard':
always_query_hostanme => true,
}
- molly_guard: Main class, includes all other classes.
- molly_guard::params: Sets parameter defaults per operating system.
- molly_guard::install: Handles the packages.
- molly_guard::config: Handles the configuration file.
The following parameters are available in the ::molly_guard
class:
Specifies whether always ask for the hostname, even if no SSH session was detected. Valid options: 'true' or 'false'. Default value: 'false'
Tells Puppet whether the Molly-Guard package should be installed, and what version. Valid options: 'present', 'latest', or a specific version number. Default value: 'present'
Tells Puppet what Molly-Guard package to manage. Valid options: string. Default value: 'molly_guard'
Debian family OSes are officially supported. Tested and built on Debian.
Echoes Technologies modules on the Puppet Forge are open projects, and community contributions are essential for keeping them great.
The list of contributors can be found at: https://github.com/echoes-tech/puppet-molly_guard/graphs/contributors