Add hiera params for FS version and pinning
This commit is contained in:
parent
5fafee41db
commit
3019892848
4 changed files with 7 additions and 8 deletions
|
@ -18,6 +18,7 @@ class rhizo_base::apt {
|
||||||
class rhizo_base::apt::common {
|
class rhizo_base::apt::common {
|
||||||
|
|
||||||
$osmo_repo = hiera('rhizo::osmo_repo', 'latest')
|
$osmo_repo = hiera('rhizo::osmo_repo', 'latest')
|
||||||
|
$fs_pin = hiera('rhizo::fs_pin', '1.10.3*')
|
||||||
|
|
||||||
class { '::apt':
|
class { '::apt':
|
||||||
update => {
|
update => {
|
||||||
|
@ -32,7 +33,7 @@ class rhizo_base::apt::common {
|
||||||
|
|
||||||
file { '/etc/apt/preferences.d/pinning.pref':
|
file { '/etc/apt/preferences.d/pinning.pref':
|
||||||
ensure => present,
|
ensure => present,
|
||||||
source => "puppet:///modules/rhizo_base/$lsbdistcodename-pinning.pref",
|
content => template("rhizo_base/$lsbdistcodename-pinning.pref.erb"),
|
||||||
}
|
}
|
||||||
|
|
||||||
apt::source { 'rhizomatica':
|
apt::source { 'rhizomatica':
|
||||||
|
|
|
@ -118,6 +118,7 @@ class rhizo_base::freeswitch::common {
|
||||||
$reg_provider = $rhizo_base::reg_provider
|
$reg_provider = $rhizo_base::reg_provider
|
||||||
$mncc_ip_address = $rhizo_base::mncc_ip_address
|
$mncc_ip_address = $rhizo_base::mncc_ip_address
|
||||||
|
|
||||||
|
$fs_ensure = hiera('rhizo::fs_ensure', 'present')
|
||||||
package {
|
package {
|
||||||
['freeswitch-lang-en',
|
['freeswitch-lang-en',
|
||||||
'freeswitch-mod-amr', 'freeswitch-mod-amrwb',
|
'freeswitch-mod-amr', 'freeswitch-mod-amrwb',
|
||||||
|
@ -147,11 +148,8 @@ class rhizo_base::freeswitch::common {
|
||||||
}
|
}
|
||||||
|
|
||||||
package {
|
package {
|
||||||
['freeswitch' ]:
|
['freeswitch', 'freeswitch-lang-en']:
|
||||||
ensure => $lsbdistcodename ? {
|
ensure => $fs_version,
|
||||||
"stretch" => '1.10.3~release~15~129de34d84~stretch-1~stretch+1',
|
|
||||||
"buster" => '1.10.3~release~15~129de34d84~buster-1~buster+1',
|
|
||||||
},
|
|
||||||
require => Class['rhizo_base::apt'],
|
require => Class['rhizo_base::apt'],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
Package: freeswitch* libfreeswitch*
|
Package: freeswitch* libfreeswitch*
|
||||||
Pin: version 1.10.3*
|
Pin: version <%= @fs_pin %>
|
||||||
Pin-Priority: 510
|
Pin-Priority: 510
|
||||||
|
|
||||||
Package: postgresql-*-9.6
|
Package: postgresql-*-9.6
|
|
@ -1,5 +1,5 @@
|
||||||
Package: freeswitch* libfreeswitch*
|
Package: freeswitch* libfreeswitch*
|
||||||
Pin: version 1.10.3*
|
Pin: version <%= @fs_pin %>
|
||||||
Pin-Priority: 510
|
Pin-Priority: 510
|
||||||
|
|
||||||
Package: postgresql-*-9.6
|
Package: postgresql-*-9.6
|
Loading…
Add table
Add a link
Reference in a new issue