Use params class for api and pers settings
Simplify how to set username and password via hiera, use params for vertica settings. Change-Id: I73779412f8ab3f2356d2fa1563b3dbfc14b2e247
This commit is contained in:
parent
6f62c62023
commit
f4e1005f9e
@ -86,7 +86,12 @@ class monasca::params(
|
|||||||
}
|
}
|
||||||
) {
|
) {
|
||||||
validate_string($admin_password)
|
validate_string($admin_password)
|
||||||
|
validate_string($user_password)
|
||||||
validate_string($agent_password)
|
validate_string($agent_password)
|
||||||
|
validate_string($sql_password)
|
||||||
|
validate_string($sql_host)
|
||||||
|
validate_string($api_db_password)
|
||||||
|
validate_string($pers_db_password)
|
||||||
|
|
||||||
if $::osfamily == 'Debian' {
|
if $::osfamily == 'Debian' {
|
||||||
$agent_package = 'monasca-agent'
|
$agent_package = 'monasca-agent'
|
||||||
|
@ -5,12 +5,6 @@
|
|||||||
#
|
#
|
||||||
# === Parameters
|
# === Parameters
|
||||||
#
|
#
|
||||||
# [*api_db_password*]
|
|
||||||
# database api user password
|
|
||||||
#
|
|
||||||
# [*api_db_user*]
|
|
||||||
# database api user name
|
|
||||||
#
|
|
||||||
# [*api_pool*]
|
# [*api_pool*]
|
||||||
# name of the resource pool for monasca api process
|
# name of the resource pool for monasca api process
|
||||||
#
|
#
|
||||||
@ -77,15 +71,7 @@
|
|||||||
# [*pers_pool_priority*]
|
# [*pers_pool_priority*]
|
||||||
# priority threshold persister resource pool
|
# priority threshold persister resource pool
|
||||||
#
|
#
|
||||||
# [*pers_db_password*]
|
|
||||||
# database persister user password
|
|
||||||
#
|
|
||||||
# [*pers_db_user*]
|
|
||||||
# database persister user name
|
|
||||||
#
|
|
||||||
class monasca::vertica::config (
|
class monasca::vertica::config (
|
||||||
$api_db_password = unset,
|
|
||||||
$api_db_user = 'mon_api',
|
|
||||||
$api_pool = 'api_pool',
|
$api_pool = 'api_pool',
|
||||||
$api_pool_mem_size = '5G',
|
$api_pool_mem_size = '5G',
|
||||||
$api_pool_max_mem_size = '15G',
|
$api_pool_max_mem_size = '15G',
|
||||||
@ -100,8 +86,6 @@ class monasca::vertica::config (
|
|||||||
$metrics_schema = 'puppet:///modules/monasca/vertica/mon_metrics_schema.sql',
|
$metrics_schema = 'puppet:///modules/monasca/vertica/mon_metrics_schema.sql',
|
||||||
$monitor_password = unset,
|
$monitor_password = unset,
|
||||||
$monitor_user = 'monitor',
|
$monitor_user = 'monitor',
|
||||||
$pers_db_password = unset,
|
|
||||||
$pers_db_user = 'mon_persister',
|
|
||||||
$pers_pool = 'persister_pool',
|
$pers_pool = 'persister_pool',
|
||||||
$pers_pool_mem_size = '5G',
|
$pers_pool_mem_size = '5G',
|
||||||
$pers_pool_max_mem_size = '15G',
|
$pers_pool_max_mem_size = '15G',
|
||||||
@ -112,6 +96,13 @@ class monasca::vertica::config (
|
|||||||
$pers_pool_priority = '60',
|
$pers_pool_priority = '60',
|
||||||
) {
|
) {
|
||||||
|
|
||||||
|
include ::monasca::params
|
||||||
|
|
||||||
|
$api_db_user = $::monasca::params::api_db_user
|
||||||
|
$api_db_password = $::monasca::params::api_db_password
|
||||||
|
$pers_db_user = $::monasca::params::pers_db_user
|
||||||
|
$pers_db_password = $::monasca::params::pers_db_password
|
||||||
|
|
||||||
$files = 'puppet:///modules/monasca/vertica/'
|
$files = 'puppet:///modules/monasca/vertica/'
|
||||||
$templates = 'monasca/vertica'
|
$templates = 'monasca/vertica'
|
||||||
$install_dir = '/var/vertica'
|
$install_dir = '/var/vertica'
|
||||||
|
@ -23,7 +23,7 @@ Main:
|
|||||||
<%- end -%>
|
<%- end -%>
|
||||||
dimensions:
|
dimensions:
|
||||||
<%- @dimensions.each_pair do |key, value| -%>
|
<%- @dimensions.each_pair do |key, value| -%>
|
||||||
<%= @key %>: <%= @value %>
|
<%= key %>: <%= value %>
|
||||||
<%- end -%>
|
<%- end -%>
|
||||||
recent_point_threshold: <%= @recent_point_threshold %>
|
recent_point_threshold: <%= @recent_point_threshold %>
|
||||||
check_freq: <%= @check_freq %>
|
check_freq: <%= @check_freq %>
|
||||||
|
@ -12,6 +12,6 @@
|
|||||||
<%- if @dimensions -%>
|
<%- if @dimensions -%>
|
||||||
dimensions:
|
dimensions:
|
||||||
<%- @dimensions.each do |key, value| -%>
|
<%- @dimensions.each do |key, value| -%>
|
||||||
<%= @key %>: <%= @value %>
|
<%= key %>: <%= value %>
|
||||||
<%- end -%>
|
<%- end -%>
|
||||||
<%- end -%>
|
<%- end -%>
|
||||||
|
Loading…
Reference in New Issue
Block a user