zendhq
: Manage ZendHQ package, service, and configuration
zendhq::config
: Configure zendhq.ini settingszendhq::package
: Manage the zendhqd packagezendhq::params
: default settings and according to operating systemzendhq::service
: Manage zendhq service
zendhq::config::setting
: Configure a zendhqd.ini setting
Manage ZendHQ package, service, and configuration
- See also
- https://help.zend.com/zendphp/current/content/zendhq/zendhq_service_configuration.htm
- for possible settings
- https://help.zend.com/zendphp/current/content/zendhq/zendhq_service_configuration.htm
class { 'zendhq':
license_source => 'puppet:///modules/<MODULE_NAME>/zend/license'
}
class { 'zendhq':
license_source => 'puppet:///modules/<MODULE_NAME>/zend/license',
settings => {
'zendhq.daemon_uri' => 'tcp://0.0.0.0:10090',
},
}
The following parameters are available in the zendhq
class:
license_source
settings
service_provider
service_ensure
service_name
service_enable
package_ensure
package_name
Data type: String[1]
Source path or puppet URL to license file
Data type: Optional[Hash[String, Variant[String, Integer]]]
System service provider, like systemctl; auto-detected if left undef
Default value: undef
Data type: Optional[String[1]]
System service provider, like systemctl; auto-detected if left undef
Default value: undef
Data type: Enum['running', 'stopped']
Enure value for the ZendHQ service
Default value: $zendhq::params::service_ensure
Data type: String[1]
Name of ZendHQ service
Default value: $zendhq::params::service_name
Data type: Boolean
Whether the service should be enabled or not
Default value: $zendhq::params::service_enable
Data type: String[1]
Ensure value for the ZendHQ package
Default value: $zendhq::params::package_ensure
Data type: String[1]
Name of the ZendHQ package
Default value: $zendhq::params::package_name