From 6bc8ba54643e70db01f75909e0ccf94115d672c4 Mon Sep 17 00:00:00 2001 From: Clark Boylan Date: Tue, 29 May 2018 16:50:05 -0700 Subject: [PATCH] Pin /opt/ansible as source of openstack inventory We clone ansible to /opt/ansible and use it as the source of our openstack inventory script. Newer ansible has renamed this script so we need to migrate to the new thing. Until we are ready to do that pin to an older version of ansible that has the script at the old location. Change-Id: I2084601b8f2f3629205b3c2c415bc1ad793226b0 --- modules/openstack_project/manifests/puppetmaster.pp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/openstack_project/manifests/puppetmaster.pp b/modules/openstack_project/manifests/puppetmaster.pp index f5df00c2ec..8d5795f807 100644 --- a/modules/openstack_project/manifests/puppetmaster.pp +++ b/modules/openstack_project/manifests/puppetmaster.pp @@ -262,7 +262,10 @@ class openstack_project::puppetmaster ( vcsrepo { '/opt/ansible': ensure => latest, provider => git, - revision => 'devel', + # Pinned here because the shade + openstacksdk merger resulted in the + # openstack.py inventory script below getting renamed and may require new + # deps. + revision => 'v2.5.3', source => 'https://github.com/ansible/ansible', }