Use ansible-galaxy to install roles
We can remove the dependency on zuul-cloner to manage our roles. Change-Id: I50f5013eacc6b6b71bb1852eebc40c5ae5807b07 Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
parent
4231eb7cbb
commit
549cb217b7
|
@ -3,4 +3,3 @@ paramiko<2.0.0
|
|||
|
||||
ansible>=2.0.0,<2.4.0
|
||||
bindep
|
||||
zuul
|
||||
|
|
|
@ -13,27 +13,6 @@
|
|||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
CLONEMAP=`mktemp`
|
||||
function cleanup {
|
||||
rm -f $CLONEMAP
|
||||
}
|
||||
trap cleanup EXIT
|
||||
cat > $CLONEMAP << EOF
|
||||
clonemap:
|
||||
- name: 'openstack/ansible-role-(.*)'
|
||||
dest: 'playbooks/roles/openstack.\1'
|
||||
EOF
|
||||
TOOLSDIR=$(dirname $0)
|
||||
|
||||
zuul-cloner -m $CLONEMAP \
|
||||
--cache-dir /opt/git \
|
||||
git://git.openstack.org \
|
||||
openstack/ansible-role-diskimage-builder \
|
||||
openstack/ansible-role-gearman \
|
||||
openstack/ansible-role-logrotate \
|
||||
openstack/ansible-role-nodepool \
|
||||
openstack/ansible-role-shade \
|
||||
openstack/ansible-role-ssh \
|
||||
openstack/ansible-role-sudoers \
|
||||
openstack/ansible-role-virtualenv \
|
||||
openstack/ansible-role-zookeeper \
|
||||
openstack/ansible-role-zuul
|
||||
ansible-galaxy install -v -r $TOOLSDIR/requirements.yaml -p playbooks/roles
|
||||
|
|
|
@ -0,0 +1,29 @@
|
|||
- src: git+https://git.openstack.org/openstack/ansible-role-diskimage-builder
|
||||
name: openstack.diskimage-builder
|
||||
|
||||
- src: git+https://git.openstack.org/openstack/ansible-role-gearman
|
||||
name: openstack.gearman
|
||||
|
||||
- src: git+https://git.openstack.org/openstack/ansible-role-logrotate
|
||||
name: openstack.logrotate
|
||||
|
||||
- src: git+https://git.openstack.org/openstack/ansible-role-nodepool
|
||||
name: openstack.nodepool
|
||||
|
||||
- src: git+https://git.openstack.org/openstack/ansible-role-shade
|
||||
name: openstack.shade
|
||||
|
||||
- src: git+https://git.openstack.org/openstack/ansible-role-ssh
|
||||
name: openstack.ssh
|
||||
|
||||
- src: git+https://git.openstack.org/openstack/ansible-role-sudoers
|
||||
name: openstack.sudoers
|
||||
|
||||
- src: git+https://git.openstack.org/openstack/ansible-role-virtualenv
|
||||
name: openstack.virtualenv
|
||||
|
||||
- src: git+https://git.openstack.org/openstack/ansible-role-zookeeper
|
||||
name: openstack.zookeeper
|
||||
|
||||
- src: git+https://git.openstack.org/openstack/ansible-role-zuul
|
||||
name: openstack.zuul
|
Loading…
Reference in New Issue