|
4 | 4 | # |
5 | 5 | class consul::install { |
6 | 6 |
|
7 | | - if $consul::data_dir { |
8 | | - file { $consul::data_dir: |
| 7 | + if $::consul::data_dir { |
| 8 | + file { $::consul::data_dir: |
9 | 9 | ensure => 'directory', |
10 | | - owner => $consul::user, |
11 | | - group => $consul::group, |
| 10 | + owner => $::consul::user, |
| 11 | + group => $::consul::group, |
12 | 12 | mode => '0755', |
13 | 13 | } |
14 | 14 | } |
15 | 15 |
|
16 | | - case $consul::install_method { |
| 16 | + case $::consul::install_method { |
17 | 17 | 'url': { |
18 | | - $install_path = $consul::archive_path |
| 18 | + $install_path = $::consul::archive_path |
19 | 19 |
|
20 | 20 | # only notify if we are installing a new version (work around for switching to archive module) |
21 | | - if $::consul_version != $consul::version { |
22 | | - $do_notify_service = $consul::notify_service |
| 21 | + if $::consul_version != $::consul::version { |
| 22 | + $do_notify_service = $::consul::notify_service |
23 | 23 | } else { |
24 | 24 | $do_notify_service = undef |
25 | 25 | } |
|
35 | 35 | }-> |
36 | 36 | archive { "${install_path}/consul-${consul::version}.${consul::download_extension}": |
37 | 37 | ensure => present, |
38 | | - source => $consul::real_download_url, |
| 38 | + source => $::consul::real_download_url, |
39 | 39 | extract => true, |
40 | 40 | extract_path => "${install_path}/consul-${consul::version}", |
41 | 41 | creates => "${install_path}/consul-${consul::version}/consul", |
|
51 | 51 | target => "${install_path}/consul-${consul::version}/consul"; |
52 | 52 | } |
53 | 53 |
|
54 | | - if ($consul::ui_dir and $consul::data_dir) { |
| 54 | + if ($::consul::ui_dir and $::consul::data_dir) { |
55 | 55 |
|
56 | 56 | # The 'dist' dir was removed from the web_ui archive in Consul version 0.6.0 |
57 | 57 | if (versioncmp($::consul::version, '0.6.0') < 0) { |
|
67 | 67 | }-> |
68 | 68 | archive { "${install_path}/consul_web_ui-${consul::version}.zip": |
69 | 69 | ensure => present, |
70 | | - source => $consul::real_ui_download_url, |
| 70 | + source => $::consul::real_ui_download_url, |
71 | 71 | extract => true, |
72 | 72 | extract_path => "${install_path}/consul-${consul::version}_web_ui", |
73 | 73 | creates => $archive_creates, |
74 | 74 | }-> |
75 | | - file { $consul::ui_dir: |
| 75 | + file { $::consul::ui_dir: |
76 | 76 | ensure => 'symlink', |
77 | 77 | target => $ui_symlink_target, |
78 | 78 | } |
79 | 79 | } |
80 | 80 | } |
81 | 81 | 'package': { |
82 | | - package { $consul::package_name: |
83 | | - ensure => $consul::package_ensure, |
| 82 | + package { $::consul::package_name: |
| 83 | + ensure => $::consul::package_ensure, |
84 | 84 | } |
85 | 85 |
|
86 | | - if $consul::ui_dir { |
87 | | - package { $consul::ui_package_name: |
88 | | - ensure => $consul::ui_package_ensure, |
89 | | - require => Package[$consul::package_name] |
| 86 | + if $::consul::ui_dir { |
| 87 | + package { $::consul::ui_package_name: |
| 88 | + ensure => $::consul::ui_package_ensure, |
| 89 | + require => Package[$::consul::package_name] |
90 | 90 | } |
91 | 91 | } |
92 | 92 |
|
93 | | - if $consul::manage_user { |
94 | | - User[$consul::user] -> Package[$consul::package_name] |
| 93 | + if $::consul::manage_user { |
| 94 | + User[$::consul::user] -> Package[$::consul::package_name] |
95 | 95 | } |
96 | 96 |
|
97 | | - if $consul::data_dir { |
98 | | - Package[$consul::package_name] -> File[$consul::data_dir] |
| 97 | + if $::consul::data_dir { |
| 98 | + Package[$::consul::package_name] -> File[$::consul::data_dir] |
99 | 99 | } |
100 | 100 | } |
101 | 101 | 'none': {} |
|
104 | 104 | } |
105 | 105 | } |
106 | 106 |
|
107 | | - if $consul::manage_user { |
108 | | - user { $consul::user: |
| 107 | + if $::consul::manage_user { |
| 108 | + user { $::consul::user: |
109 | 109 | ensure => 'present', |
110 | 110 | system => true, |
111 | | - groups => $consul::extra_groups, |
| 111 | + groups => $::consul::extra_groups, |
112 | 112 | } |
113 | 113 |
|
114 | | - if $consul::manage_group { |
115 | | - Group[$consul::group] -> User[$consul::user] |
| 114 | + if $::consul::manage_group { |
| 115 | + Group[$::consul::group] -> User[$::consul::user] |
116 | 116 | } |
117 | 117 | } |
118 | | - if $consul::manage_group { |
119 | | - group { $consul::group: |
| 118 | + if $::consul::manage_group { |
| 119 | + group { $::consul::group: |
120 | 120 | ensure => 'present', |
121 | 121 | system => true, |
122 | 122 | } |
|
0 commit comments