
Instead of copying a common set of code between all the roles, switch to using a common role which checks whether a deploy host already has the appropriate venv package. If it does not, build it on the fly and pull it to the deploy host. Implementing this does away with the requirement to do builds on the repo container. Once this has been implemented into all roles then the repo_build role will be retired. Depends-On: https://review.openstack.org/556840 Change-Id: I57e87406bee5c7d10aa824f18d3142f8f3ac6ab4
65 lines
2.0 KiB
YAML
65 lines
2.0 KiB
YAML
- name: apt_package_pinning
|
|
src: https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning
|
|
scm: git
|
|
version: master
|
|
- name: pip_install
|
|
src: https://git.openstack.org/openstack/openstack-ansible-pip_install
|
|
scm: git
|
|
version: master
|
|
- name: memcached_server
|
|
src: https://git.openstack.org/openstack/openstack-ansible-memcached_server
|
|
scm: git
|
|
version: master
|
|
- name: openstack_hosts
|
|
src: https://git.openstack.org/openstack/openstack-ansible-openstack_hosts
|
|
scm: git
|
|
version: master
|
|
- name: lxc_hosts
|
|
src: https://git.openstack.org/openstack/openstack-ansible-lxc_hosts
|
|
scm: git
|
|
version: master
|
|
- name: lxc_container_create
|
|
src: https://git.openstack.org/openstack/openstack-ansible-lxc_container_create
|
|
scm: git
|
|
version: master
|
|
- name: galera_client
|
|
src: https://git.openstack.org/openstack/openstack-ansible-galera_client
|
|
scm: git
|
|
version: master
|
|
- name: galera_server
|
|
src: https://git.openstack.org/openstack/openstack-ansible-galera_server
|
|
scm: git
|
|
version: master
|
|
- name: rabbitmq_server
|
|
src: https://git.openstack.org/openstack/openstack-ansible-rabbitmq_server
|
|
scm: git
|
|
version: master
|
|
- name: os_keystone
|
|
src: https://git.openstack.org/openstack/openstack-ansible-os_keystone
|
|
scm: git
|
|
version: master
|
|
- name: openstack_openrc
|
|
src: https://git.openstack.org/openstack/openstack-ansible-openstack_openrc
|
|
scm: git
|
|
version: master
|
|
- name: ceph_client
|
|
src: https://git.openstack.org/openstack/openstack-ansible-ceph_client
|
|
scm: git
|
|
version: master
|
|
- name: os_tempest
|
|
src: https://git.openstack.org/openstack/openstack-ansible-os_tempest
|
|
scm: git
|
|
version: master
|
|
- name: os_previous_glance
|
|
src: https://git.openstack.org/openstack/openstack-ansible-os_glance
|
|
scm: git
|
|
version: stable/queens
|
|
- name: systemd_service
|
|
src: https://git.openstack.org/openstack/ansible-role-systemd_service
|
|
scm: git
|
|
version: master
|
|
- name: python_venv_build
|
|
src: https://git.openstack.org/openstack/ansible-role-python_venv_build
|
|
scm: git
|
|
version: master
|