Skip to content

Commit e38ff31

Browse files
author
Taylan Develioglu
committed
Move all defaults to params
1 parent 3b11b52 commit e38ff31

File tree

2 files changed

+64
-40
lines changed

2 files changed

+64
-40
lines changed

manifests/init.pp

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -138,45 +138,45 @@
138138
# }
139139
#
140140
class consul (
141-
$acls = {},
142-
$arch = $consul::params::arch,
143-
$archive_path = '/opt/puppet-archive',
144-
$bin_dir = '/usr/local/bin',
145-
$checks = {},
146-
$config_defaults = {},
147-
$config_dir = '/etc/consul',
148-
$config_hash = {},
149-
$config_mode = $consul::params::config_mode,
150-
$download_extension = $consul::params::download_extension,
151-
$download_url = undef,
152-
$download_url_base = $consul::params::download_url_base,
153-
$extra_groups = [],
154-
$extra_options = '',
155-
$group = 'consul',
156-
$init_style = $consul::params::init_style,
157-
$install_method = $consul::params::install_method,
158-
$join_wan = false,
159-
$manage_group = true,
160-
$manage_service = true,
161-
$manage_user = true,
162-
$os = $consul::params::os,
163-
$package_ensure = $consul::params::package_ensure,
164-
$package_name = $consul::params::package_name,
165-
$pretty_config = false,
166-
$pretty_config_indent = 4,
167-
$purge_config_dir = true,
168-
$restart_on_change = true,
169-
$service_enable = true,
170-
$service_ensure = 'running',
171-
$services = {},
172-
$ui_download_extension = $consul::params::ui_download_extension,
173-
$ui_download_url = undef,
174-
$ui_download_url_base = $consul::params::ui_download_url_base,
175-
$ui_package_ensure = $consul::params::ui_package_ensure,
176-
$ui_package_name = $consul::params::ui_package_name,
177-
$user = 'consul',
178-
$version = $consul::params::version,
179-
$watches = {},
141+
$acls = $::consul::params::acls,
142+
$arch = $::consul::params::arch,
143+
$archive_path = $::consul::params::archive_path,
144+
$bin_dir = $::consul::params::bin_dir,
145+
$checks = $::consul::params::checks,
146+
$config_defaults = $::consul::params::config_defaults,
147+
$config_dir = $::consul::params::config_dir,
148+
$config_hash = $::consul::params::config_hash,
149+
$config_mode = $::consul::params::config_mode,
150+
$download_extension = $::consul::params::download_extension,
151+
$download_url = $::consul::params::download_url,
152+
$download_url_base = $::consul::params::download_url_base,
153+
$extra_groups = $::consul::params::extra_groups,
154+
$extra_options = $::consul::params::extra_options,
155+
$group = $::consul::params::group,
156+
$init_style = $::consul::params::init_style,
157+
$install_method = $::consul::params::install_method,
158+
$join_wan = $::consul::params::join_wan,
159+
$manage_group = $::consul::params::manage_group,
160+
$manage_service = $::consul::params::manage_service,
161+
$manage_user = $::consul::params::manage_user,
162+
$os = $::consul::params::os,
163+
$package_ensure = $::consul::params::package_ensure,
164+
$package_name = $::consul::params::package_name,
165+
$pretty_config = $::consul::params::pretty_config,
166+
$pretty_config_indent = $::consul::params::pretty_config_indent,
167+
$purge_config_dir = $::consul::params::purge_config_dir,
168+
$restart_on_change = $::consul::params::restart_on_change,
169+
$service_enable = $::consul::params::service_enable,
170+
$service_ensure = $::consul::params::service_ensure,
171+
$services = $::consul::params::services,
172+
$ui_download_extension = $::consul::params::ui_download_extension,
173+
$ui_download_url = $::consul::params::ui_download_url,
174+
$ui_download_url_base = $::consul::params::ui_download_url_base,
175+
$ui_package_ensure = $::consul::params::ui_package_ensure,
176+
$ui_package_name = $::consul::params::ui_package_name,
177+
$user = $::consul::params::user,
178+
$version = $::consul::params::version,
179+
$watches = $::consul::params::watches,
180180
) inherits consul::params {
181181

182182
# lint:ignore:140chars

manifests/params.pp

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,42 @@
44
# It sets variables according to platform
55
#
66
class consul::params {
7-
7+
$acls = {}
8+
$archive_path = '/opt/puppet-archive'
9+
$bin_dir = '/usr/local/bin'
10+
$checks = {}
11+
$config_defaults = {}
12+
$config_dir = '/etc/consul'
13+
$config_hash = {}
814
$config_mode = '0660'
915
$download_extension = 'zip'
16+
$download_url = undef
1017
$download_url_base = 'https://releases.hashicorp.com/consul/'
18+
$extra_groups = []
19+
$extra_options = ''
20+
$group = 'consul'
1121
$install_method = 'url'
22+
$join_wan = false
23+
$manage_group = true
24+
$manage_service = true
25+
$manage_user = true
1226
$package_ensure = 'latest'
1327
$package_name = 'consul'
28+
$pretty_config = false
29+
$pretty_config_indent = 4
30+
$purge_config_dir = true
31+
$restart_on_change = true
32+
$service_enable = true
33+
$service_ensure = 'running'
34+
$services = {}
1435
$ui_download_extension = 'zip'
36+
$ui_download_url = undef
1537
$ui_download_url_base = 'https://releases.hashicorp.com/consul/'
1638
$ui_package_ensure = 'latest'
1739
$ui_package_name = 'consul_ui'
40+
$user = 'consul'
1841
$version = '0.5.2'
42+
$watches = {}
1943

2044
case $::architecture {
2145
'x86_64', 'amd64': { $arch = 'amd64' }

0 commit comments

Comments
 (0)