From 989d5bb028fd3d96f98387075d7f7a10a557f8bc Mon Sep 17 00:00:00 2001 From: Clark Boylan Date: Thu, 17 Jul 2014 07:23:09 -0700 Subject: [PATCH] Install keyring on static for keystoneclient Python-keystoneclient needs relatively new keyring to be installed, but it is not listed in keystoneclient requirements. Work around this by manually installing keyring via pip at the latest version. Change-Id: Ib3b67c3cdd622117f6aee72d07333366cd93657f --- modules/openstack_project/manifests/static.pp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/openstack_project/manifests/static.pp b/modules/openstack_project/manifests/static.pp index b39c75659c..1785af7bf7 100644 --- a/modules/openstack_project/manifests/static.pp +++ b/modules/openstack_project/manifests/static.pp @@ -106,11 +106,17 @@ class openstack_project::static ( require => File['/srv/static/logs'], } + package { 'keyring': + ensure => 'latest', + provider => 'pip', + } + vcsrepo { '/opt/os-loganalyze': ensure => latest, provider => git, revision => 'master', source => 'https://git.openstack.org/openstack-infra/os-loganalyze', + require => Package['keyring'], } exec { 'install_os-loganalyze':