Add install packages for optional oslo.messaging amqp1 driver

Change-Id: I12f4de8325a525da614f6678f22ee950d4fe54bd
This commit is contained in:
Andy Smith 2018-08-16 10:36:07 -04:00
parent 3cc27da7e5
commit de2cbdccdb
6 changed files with 27 additions and 3 deletions

View File

@ -41,7 +41,7 @@ barbican_system_user_home: "/var/lib/{{ barbican_system_user_name }}"
barbican_etc_directory: /etc/barbican
barbican_vassals_directory: "{{ barbican_etc_directory }}/vassals"
#Aodh services info
#Barbican services info
barbican_api_program_name: barbican-api
barbican_keystone_listener_program_name: barbican-keystone-listener
barbican_worker_program_name: barbican-worker

View File

@ -36,4 +36,8 @@ barbican_service_distro_packages:
- uwsgi
- uwsgi-plugin-python
barbican_oslomsg_amqp1_distro_packages:
- libsasl2-modules
- sasl2-bin
barbican_uwsgi_bin: '/usr/bin'

View File

@ -13,5 +13,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
barbican_package_list: "{{ barbican_distro_packages + barbican_service_distro_packages }}"
barbican_package_list: |-
{% set packages = (barbican_distro_packages + barbican_service_distro_packages) %}
{% if barbican_oslomsg_amqp1_enabled | bool %}
{% set _ = packages.extend(barbican_oslomsg_amqp1_distro_packages) %}
{% endif %}
{{ packages }}
_barbican_bin: "/usr/bin"

View File

@ -36,4 +36,9 @@ barbican_service_distro_packages:
- uwsgi
- uwsgi-plugin-python
barbican_oslomsg_amqp1_distro_packages:
- cyrus-sasl-lib
- cyrus-sasl-plain
- cyrus-sasl-md5
barbican_uwsgi_bin: '/usr/sbin'

View File

@ -13,6 +13,11 @@
# See the License for the specific language governing permissions and
# limitations under the License.
barbican_package_list: "{{ barbican_distro_packages + barbican_devel_distro_packages }}"
barbican_package_list: |-
{% set packages = (barbican_distro_packages + barbican_devel_distro_packages) %}
{% if barbican_oslomsg_amqp1_enabled | bool %}
{% set _ = packages.extend(barbican_oslomsg_amqp1_distro_packages) %}
{% endif %}
{{ packages }}
_barbican_bin: "/openstack/venvs/barbican-{{ barbican_venv_tag }}/bin"
barbican_uwsgi_bin: "{{ _barbican_bin }}"

View File

@ -35,4 +35,9 @@ barbican_service_distro_packages:
- uwsgi
- uwsgi-python
barbican_oslomsg_amqp1_distro_packages:
- cyrus-sasl
- cyrus-sasl-plain
- cyrus-sasl-digestmd5
barbican_uwsgi_bin: '/usr/sbin'