feat: cleanup consul from url install
- set bind_dir to be /usr/bin for rhel, /usr/local/bin for debian - remove url-installed consul from rhel
This commit is contained in:
parent
6cb249ffbc
commit
9eca84fc24
@ -167,6 +167,7 @@ profiles::base::puppet_servers:
|
||||
|
||||
consul::install_method: 'package'
|
||||
consul::manage_repo: false
|
||||
consul::bin_dir: /usr/bin
|
||||
|
||||
profiles::dns::master::basedir: '/var/named/sources'
|
||||
profiles::dns::base::ns_role: 'roles::infra::dns::resolver'
|
||||
|
||||
@ -16,3 +16,4 @@ networking::nwmgr_dns_none: false
|
||||
|
||||
consul::install_method: 'url'
|
||||
consul::manage_repo: false
|
||||
consul::bin_dir: /usr/local/bin
|
||||
|
||||
@ -85,4 +85,10 @@ class profiles::consul::client (
|
||||
require => File['/root/.config'],
|
||||
}
|
||||
|
||||
# cleanup /usr/local/bin/consul which was created by url install method
|
||||
if $facts['os']['family'] == 'RedHat' {
|
||||
file {'/usr/local/bin/consul':
|
||||
ensure => absent,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user