example
: Class to install and configure example. Use this module to install and configure example.example::repo
: A short summary of the purpose of this class
example::config
: Class to configure example.example::install
: Class to install example.example::service
: Class to manage the example service.
Class to install and configure example.
Use this module to install and configure example.
include ::example
The following parameters are available in the example
class:
archive_source
group
install_dir
install_method
manage_repo
manage_service
manage_user
package_name
package_version
service_name
service_provider
service_ensure
user
Data type: Optional[Stdlib::HTTPUrl]
Location of example binary release.
Default value: undef
Data type: String[1]
Group that owns example files.
Data type: Stdlib::Absolutepath
Location of example binary release.
Data type: Enum['archive','package']
How to install example.
Data type: Boolean
Manage the example repo.
Data type: Boolean
Manage the example service.
Data type: Boolean
Manage example user and group.
Data type: String[1]
Name of package to install.
Data type: String[1]
Version of example to install.
Data type: String[1]
Name of service to manage.
Data type: String[1]
Init system that is used.
Data type: Enum['running','stopped']
The state of the service.
Data type: String[1]
User that owns example files.
A description of what this class does
include example::repo