Merge "Update role for new source build process"

This commit is contained in:
Zuul 2019-03-27 21:49:12 +00:00 committed by Gerrit Code Review
commit 672011386e
5 changed files with 11 additions and 36 deletions

View File

@ -36,20 +36,6 @@
retries: 5
delay: 2
- name: Install distro packages required in Developer Mode
package:
name: "{{ item }}"
state: "{{ ceilometer_package_state }}"
update_cache: "{{ (ansible_pkg_mgr in ['apt', 'zypper']) | ternary('yes', omit) }}"
cache_valid_time: "{{ (ansible_pkg_mgr == 'apt') | ternary(cache_timeout, omit) }}"
register: install_packages
until: install_packages is success
retries: 5
delay: 2
with_items: "{{ ceilometer_developer_mode_distro_packages }}"
when:
- ceilometer_developer_mode | bool
- name: Install the python venv
include_role:
name: "python_venv_build"
@ -66,4 +52,3 @@
option: "venv_tag"
value: "{{ ceilometer_venv_tag }}"
when: ceilometer_install_method == 'source'

View File

@ -15,7 +15,6 @@
ceilometer_oslomsg_rpc_password: "{{ oslomsg_rpc_password }}"
ceilometer_oslomsg_notify_password: "{{ oslomsg_notify_password }}"
ceilometer_developer_mode: True
ceilometer_service_password: secrete
ceilometer_telemetry_secret: secrete
ceilometer_container_db_password: secrete

View File

@ -20,6 +20,9 @@ ceilometer_distro_packages:
ceilometer_devel_distro_packages:
- systemd-devel
- which
- libvirt-devel
- libxml2-devel
- libxslt-devel
ceilometer_service_distro_packages:
- openstack-ceilometer-central
@ -29,12 +32,6 @@ ceilometer_service_distro_packages:
- openstack-ceilometer-polling
- systemd-python
# Packages required in developer mode, where packages are built locally
ceilometer_developer_mode_distro_packages:
- libvirt-devel
- libxml2-devel
- libxslt-devel
ceilometer_oslomsg_amqp1_distro_packages:
- cyrus-sasl-lib
- cyrus-sasl-plain

View File

@ -22,6 +22,9 @@ ceilometer_devel_distro_packages:
- pkg-config
- systemd-devel
- which
- libvirt-devel
- libxml2-devel
- libxslt-devel
ceilometer_service_distro_packages:
- openstack-ceilometer
@ -32,12 +35,6 @@ ceilometer_service_distro_packages:
- openstack-ceilometer-polling
- python-systemd
# Packages required in developer mode, where packages are built locally
ceilometer_developer_mode_distro_packages:
- libvirt-devel
- libxml2-devel
- libxslt-devel
ceilometer_oslomsg_amqp1_distro_packages:
- cyrus-sasl
- cyrus-sasl-plain

View File

@ -22,7 +22,11 @@ ceilometer_distro_packages:
- python-libvirt
- python3-libvirt
ceilometer_devel_distro_packages: []
ceilometer_devel_distro_packages:
- libvirt-dev
- libxml2-dev
- libxslt1-dev
- pkg-config
ceilometer_service_distro_packages:
- ceilometer-agent-central
@ -32,13 +36,6 @@ ceilometer_service_distro_packages:
- python-systemd
- python3-systemd
# Packages required in developer mode, where packages are built locally
ceilometer_developer_mode_distro_packages:
- libvirt-dev
- libxml2-dev
- libxslt1-dev
- pkg-config
ceilometer_oslomsg_amqp1_distro_packages:
- libsasl2-modules
- sasl2-bin