6wind-va-plugin: use common 6WIND repo for openstack extensions

Let's retrieve the 6WIND openstack extensions package directly from
virtual accelerator repository and use the regular repo preference file
instead of the embedded one.

Change-Id: Ie0e00251a9772107b80a2f5fce8f3bf615ac3a3d
Signed-off-by: Francesco Santoro <francesco.santoro@6wind.com>
This commit is contained in:
Francesco Santoro 2016-04-07 09:14:45 +02:00
parent c1336faa6a
commit 7c4810e25b
2 changed files with 2 additions and 17 deletions

View File

@ -5,7 +5,6 @@ notice('MODULAR: virtual_accelerator/6wind_repo.pp')
$settings = hiera('6wind-virtual-accelerator', {})
$app_note_version = "1.2"
$va_version = "1.3"
$cred_package_content = $settings['credentials_package'][content]
@ -35,17 +34,6 @@ package { "6wind-virtual-accelerator-repository":
ensure => 'installed',
source => "/tmp/6wind-virtual-accelerator-repository.deb"
} ->
exec { 'retrieve_app_note_repo':
command => "/usr/bin/curl --cacert /usr/local/etc/certs/6wind_ca.crt --key /usr/local/etc/certs/6wind_client.key --cert /usr/local/etc/certs/6wind_client.crt -o /tmp/6wind-openstack-extensions-repository.deb https://repo.6wind.com/openstack-extensions/ubuntu-14.04/all/${app_note_version}/6wind-openstack-extensions-ubuntu-14.04-repository_${app_note_version}-1_all.deb",
} ->
package { "6wind-openstack-extensions-repository":
provider => 'dpkg',
ensure => 'installed',
source => "/tmp/6wind-openstack-extensions-repository.deb"
} ->
file { '/etc/apt/preferences.d/6wind-virtual-accelerator.pref':
owner => 'root',
group => 'root',
mode => 0644,
source => 'puppet:///modules/virtual_accelerator/6wind-virtual-accelerator.pref',
exec { 'increase_repo_priority':
command => "/bin/sed -i 's#Pin-Priority: .*#Pin-Priority: 1100##' /etc/apt/preferences.d/6wind-virtual-accelerator",
}

View File

@ -1,3 +0,0 @@
Package: *
Pin: origin "repo.6wind.com"
Pin-Priority: 1100