Fix deploy with sahara

Change-Id: Iff05170f7ad11cd3f6cc69e618447861d2869cb9
Closes-Bug: #1622501
This commit is contained in:
Vitalii Kovalchuk 2016-09-16 11:35:20 +03:00
parent 6fe6213bcf
commit 54f09527ac
1 changed files with 23 additions and 8 deletions

View File

@ -949,19 +949,34 @@
- id: sahara-contrail
type: puppet
version: 2.0.0
role: [primary-controller, controller]
condition: "settings:additional_components.sahara.value == true"
required_for: [post_deployment_end]
requires: [openstack-controller-provision]
version: 2.1.0
groups: [primary-controller, controller]
condition:
yaql_exp: >
$.sahara.enabled and changedAny($.access, $.sahara, $.rabbit,
$.public_ssl, $.ceilometer,
('primary-controller' in $.roles), $.network_metadata.vips,
$.get('database_vip'), $.quantum_settings, $.quantum, $.network_scheme,
$.get('syslog_log_facility_sahara'), $.debug, $.get('verbose'),
$.get('default_log_levels'), $.get('use_syslog'), $.get('use_stderr'),
$.get('rabbit_ha_queues'), $.get('amqp_port'),
$.network_metadata.nodes.values().where(
$.node_roles.any($.matches('controller'))).network_roles.select(
$.get('mgmt/messaging')), $.get('amqp_hosts'),
$.get('external_lb'), $.get('use_ssl'), $.get('kombu_compression'))
required_for: [deploy_end]
requires: [openstack-network-end, horizon, openstack-controller-provision]
cross-depends:
- name: sahara-db
- name: sahara-keystone
parameters:
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/sahara/sahara.pp
puppet_manifest: /etc/puppet/modules/openstack_tasks/examples/sahara/sahara.pp
puppet_modules: /etc/puppet/modules
timeout: 3600
test_pre:
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/sahara/sahara_pre.rb
cmd: ruby /etc/puppet/modules/openstack_tasks/examples/sahara/sahara_pre.rb
test_post:
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/sahara/sahara_post.rb
cmd: ruby /etc/puppet/modules/openstack_tasks/examples/sahara/sahara_post.rb
##############################################################
# Compute vmware tasks section