Bump version for all library tasks

According to task-based deployment specification
the validator in nailgun checks all tasks version
New deployment engine can be turned on only if all
tasks have version >= 2.0.0
By this commit we confirm that all core tasks have
all dependencies including cross-node and are
ready to work with task-based deployment engine

Closes-Bug:#1528335
Change-Id: I57e52eb8a27bff5a6843c3297a7c97922b49774f
This commit is contained in:
Alexey Shtokolov 2015-12-21 23:16:47 +03:00
parent 12646476cb
commit 5f8a873627
39 changed files with 152 additions and 0 deletions

View File

@ -1,5 +1,6 @@
- id: apache - id: apache
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [keystone] required_for: [keystone]
requires: [openstack-haproxy] requires: [openstack-haproxy]

View File

@ -1,5 +1,6 @@
- id: api-proxy - id: api-proxy
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end, controller_remaining_tasks] required_for: [deploy_end, controller_remaining_tasks]
requires: [apache] requires: [apache]

View File

@ -1,6 +1,7 @@
# POST_DEPLOYMENT TASKS # POST_DEPLOYMENT TASKS
- id: enable_quorum - id: enable_quorum
type: shell type: shell
version: 2.0.0
role: [primary-controller] role: [primary-controller]
requires: [post_deployment_start] requires: [post_deployment_start]
required_for: [post_deployment_end] required_for: [post_deployment_end]
@ -10,6 +11,7 @@
- id: upload_cirros - id: upload_cirros
type: shell type: shell
version: 2.0.0
role: [primary-controller] role: [primary-controller]
requires: [enable_quorum] requires: [enable_quorum]
required_for: [post_deployment_end] required_for: [post_deployment_end]
@ -21,6 +23,7 @@
- id: upload_nodes_info - id: upload_nodes_info
type: upload_file type: upload_file
version: 2.0.0
role: '*' role: '*'
requires: [post_deployment_start] requires: [post_deployment_start]
parameters: parameters:
@ -28,6 +31,7 @@
- id: upload_configuration - id: upload_configuration
type: upload_file type: upload_file
version: 2.0.0
role: '*' role: '*'
requires: [override_configuration] requires: [override_configuration]
required_for: [pre_deployment_end] required_for: [pre_deployment_end]
@ -36,6 +40,7 @@
- id: update_hosts - id: update_hosts
type: puppet type: puppet
version: 2.0.0
role: '*' role: '*'
required_for: [post_deployment_end] required_for: [post_deployment_end]
requires: [upload_nodes_info] requires: [upload_nodes_info]
@ -47,6 +52,7 @@
- id: vcenter_compute_zones_create - id: vcenter_compute_zones_create
type: shell type: shell
version: 2.0.0
role: [primary-controller, compute-vmware] role: [primary-controller, compute-vmware]
requires: [post_deployment_start] requires: [post_deployment_start]
required_for: [post_deployment_end] required_for: [post_deployment_end]
@ -57,6 +63,7 @@
- id: enable_nova_compute_service - id: enable_nova_compute_service
type: puppet type: puppet
version: 2.0.0
role: [compute] role: [compute]
requires: [post_deployment_start] requires: [post_deployment_start]
required_for: [post_deployment_end] required_for: [post_deployment_end]
@ -69,6 +76,7 @@
- id: enable_cinder_volume_service - id: enable_cinder_volume_service
type: puppet type: puppet
version: 2.0.0
role: [cinder] role: [cinder]
requires: [cinder, post_deployment_start] requires: [cinder, post_deployment_start]
required_for: [post_deployment_end] required_for: [post_deployment_end]
@ -80,6 +88,7 @@
- id: disable_keystone_service_token - id: disable_keystone_service_token
type: puppet type: puppet
version: 2.0.0
role: [primary-controller, controller] role: [primary-controller, controller]
requires: [upload_cirros] requires: [upload_cirros]
required_for: [post_deployment_end] required_for: [post_deployment_end]
@ -93,6 +102,7 @@
- id: public_vip_ping - id: public_vip_ping
type: puppet type: puppet
version: 2.0.0
role: [primary-controller, controller] role: [primary-controller, controller]
requires: [post_deployment_start] requires: [post_deployment_start]
required_for: [post_deployment_end] required_for: [post_deployment_end]
@ -104,6 +114,7 @@
- id: configure_default_route - id: configure_default_route
type: puppet type: puppet
version: 2.0.0
role: [primary-mongo, mongo, compute, ceph-osd, cinder] role: [primary-mongo, mongo, compute, ceph-osd, cinder]
requires: [post_deployment_start] requires: [post_deployment_start]
required_for: [post_deployment_end] required_for: [post_deployment_end]
@ -116,11 +127,13 @@
#PRE DEPLOYMENT #PRE DEPLOYMENT
- id: upload_core_repos - id: upload_core_repos
type: upload_file type: upload_file
version: 2.0.0
role: '*' role: '*'
requires: [pre_deployment_start] requires: [pre_deployment_start]
- id: rsync_core_puppet - id: rsync_core_puppet
type: sync type: sync
version: 2.0.0
role: '*' role: '*'
required_for: [pre_deployment_end] required_for: [pre_deployment_end]
requires: [upload_core_repos] requires: [upload_core_repos]
@ -132,6 +145,7 @@
- id: clear_nodes_info - id: clear_nodes_info
type: shell type: shell
version: 2.0.0
role: '*' role: '*'
requires: [pre_deployment_start] requires: [pre_deployment_start]
required_for: [pre_deployment_end] required_for: [pre_deployment_end]
@ -141,6 +155,7 @@
- id: copy_keys - id: copy_keys
type: copy_files type: copy_files
version: 2.0.0
role: '*' role: '*'
required_for: [pre_deployment_end] required_for: [pre_deployment_end]
requires: [generate_keys] requires: [generate_keys]
@ -172,6 +187,7 @@
- id: generate_keys - id: generate_keys
type: shell type: shell
version: 2.0.0
role: master role: master
requires: [pre_deployment_start] requires: [pre_deployment_start]
required_for: [copy_keys] required_for: [copy_keys]
@ -181,6 +197,7 @@
- id: generate_haproxy_keys - id: generate_haproxy_keys
type: shell type: shell
version: 2.0.0
role: master role: master
requires: [pre_deployment_start] requires: [pre_deployment_start]
condition: "(settings:public_ssl.horizon.value == true or settings:public_ssl.services.value == true) and settings:public_ssl.cert_source.value == 'self_signed'" condition: "(settings:public_ssl.horizon.value == true or settings:public_ssl.services.value == true) and settings:public_ssl.cert_source.value == 'self_signed'"
@ -191,6 +208,7 @@
- id: copy_haproxy_keys - id: copy_haproxy_keys
type: copy_files type: copy_files
version: 2.0.0
role: '*' role: '*'
required_for: [pre_deployment_end] required_for: [pre_deployment_end]
requires: [generate_haproxy_keys] requires: [generate_haproxy_keys]
@ -209,6 +227,7 @@
- id: sync_time - id: sync_time
type: shell type: shell
version: 2.0.0
role: '*' role: '*'
requires: [pre_deployment_start] requires: [pre_deployment_start]
required_for: [pre_deployment_end] required_for: [pre_deployment_end]
@ -220,6 +239,7 @@
- id: pre_hiera_config - id: pre_hiera_config
type: puppet type: puppet
version: 2.0.0
role: '*' role: '*'
requires: [pre_deployment_start, rsync_core_puppet] requires: [pre_deployment_start, rsync_core_puppet]
required_for: [pre_deployment_end] required_for: [pre_deployment_end]
@ -231,6 +251,7 @@
- id: override_configuration - id: override_configuration
type: puppet type: puppet
version: 2.0.0
role: '*' role: '*'
requires: [pre_hiera_config] requires: [pre_hiera_config]
required_for: [pre_deployment_end] required_for: [pre_deployment_end]
@ -242,6 +263,7 @@
- id: dump_rabbitmq_definitions - id: dump_rabbitmq_definitions
type: puppet type: puppet
version: 2.0.0
role: [primary-controller, controller] role: [primary-controller, controller]
requires: [post_deployment_start] requires: [post_deployment_start]
required_for: [post_deployment_end] required_for: [post_deployment_end]
@ -253,6 +275,7 @@
- id: ironic_post_swift_key - id: ironic_post_swift_key
type: shell type: shell
version: 2.0.0
role: [primary-controller] role: [primary-controller]
condition: "settings:additional_components.ironic.value == true" condition: "settings:additional_components.ironic.value == true"
requires: [enable_quorum, enable_rados] requires: [enable_quorum, enable_rados]
@ -265,6 +288,7 @@
- id: ironic_upload_images - id: ironic_upload_images
type: shell type: shell
version: 2.0.0
role: [primary-controller] role: [primary-controller]
condition: "settings:additional_components.ironic.value == true" condition: "settings:additional_components.ironic.value == true"
required_for: [post_deployment_end] required_for: [post_deployment_end]
@ -277,6 +301,7 @@
- id: ironic_copy_bootstrap_key - id: ironic_copy_bootstrap_key
type: copy_files type: copy_files
version: 2.0.0
role: [ironic] role: [ironic]
condition: "settings:additional_components.ironic.value == true" condition: "settings:additional_components.ironic.value == true"
required_for: [pre_deployment_end] required_for: [pre_deployment_end]

View File

@ -1,5 +1,6 @@
- id: ceilometer-controller - id: ceilometer-controller
type: puppet type: puppet
version: 2.0.0
cross-depends: cross-depends:
- name: ceilometer-keystone - name: ceilometer-keystone
groups: [primary-controller, controller] groups: [primary-controller, controller]
@ -17,6 +18,7 @@
- id: ceilometer-compute - id: ceilometer-compute
type: puppet type: puppet
version: 2.0.0
groups: [compute, compute-vmware] groups: [compute, compute-vmware]
required_for: [deploy_end] required_for: [deploy_end]
requires: [ceilometer-controller, top-role-compute] requires: [ceilometer-controller, top-role-compute]
@ -34,6 +36,7 @@
- id: ceilometer-keystone - id: ceilometer-keystone
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [ceilometer-controller] required_for: [ceilometer-controller]
condition: "settings:additional_components.ceilometer.value == true" condition: "settings:additional_components.ceilometer.value == true"
@ -45,6 +48,7 @@
- id: ceilometer-radosgw-user - id: ceilometer-radosgw-user
type: puppet type: puppet
version: 2.0.0
role: [primary-controller, controller] role: [primary-controller, controller]
requires: [post_deployment_start, enable_rados] requires: [post_deployment_start, enable_rados]
required_for: [post_deployment_end] required_for: [post_deployment_end]

View File

@ -3,6 +3,7 @@
- id: copy_keys_ceph - id: copy_keys_ceph
type: copy_files type: copy_files
version: 2.0.0
role: '*' role: '*'
required_for: [pre_deployment_end] required_for: [pre_deployment_end]
requires: [generate_keys_ceph] requires: [generate_keys_ceph]
@ -20,6 +21,7 @@
- id: generate_keys_ceph - id: generate_keys_ceph
type: shell type: shell
version: 2.0.0
role: master role: master
requires: [pre_deployment_start] requires: [pre_deployment_start]
required_for: [copy_keys_ceph] required_for: [copy_keys_ceph]
@ -34,6 +36,7 @@
- id: top-role-ceph-osd - id: top-role-ceph-osd
type: puppet type: puppet
version: 2.0.0
groups: [ceph-osd] groups: [ceph-osd]
required_for: [deploy_end] required_for: [deploy_end]
requires: [hosts, firewall] requires: [hosts, firewall]
@ -47,6 +50,7 @@
- id: ceph-radosgw - id: ceph-radosgw
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end, controller_remaining_tasks] required_for: [deploy_end, controller_remaining_tasks]
requires: [apache, ceph-mon, primary-ceph-mon] requires: [apache, ceph-mon, primary-ceph-mon]
@ -61,6 +65,7 @@
- id: primary-ceph-mon - id: primary-ceph-mon
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [deploy_end, controller_remaining_tasks] required_for: [deploy_end, controller_remaining_tasks]
requires: [openstack-controller] requires: [openstack-controller]
@ -71,6 +76,7 @@
- id: ceph-mon - id: ceph-mon
type: puppet type: puppet
version: 2.0.0
groups: [controller] groups: [controller]
required_for: [deploy_end, controller_remaining_tasks] required_for: [deploy_end, controller_remaining_tasks]
requires: [openstack-controller] requires: [openstack-controller]
@ -87,6 +93,7 @@
- id: ceph-compute - id: ceph-compute
type: puppet type: puppet
version: 2.0.0
role: [compute] role: [compute]
cross-depends: cross-depends:
- name: ceph_create_pools - name: ceph_create_pools
@ -103,6 +110,7 @@
- id: ceph_create_pools - id: ceph_create_pools
type: puppet type: puppet
version: 2.0.0
role: [primary-controller, controller] role: [primary-controller, controller]
requires: [post_deployment_start] requires: [post_deployment_start]
required_for: [ceph_ready_check] required_for: [ceph_ready_check]
@ -117,6 +125,7 @@
- id: ceph_ready_check - id: ceph_ready_check
type: shell type: shell
version: 2.0.0
role: [primary-controller] role: [primary-controller]
condition: "settings:storage.objects_ceph.value == true or settings:storage.images_ceph.value == true or settings:storage.volumes_ceph.value == true or settings:storage.ephemeral_ceph.value == true" condition: "settings:storage.objects_ceph.value == true or settings:storage.images_ceph.value == true or settings:storage.volumes_ceph.value == true or settings:storage.ephemeral_ceph.value == true"
requires: [post_deployment_start] requires: [post_deployment_start]
@ -127,6 +136,7 @@
- id: enable_rados - id: enable_rados
type: puppet type: puppet
version: 2.0.0
role: [primary-controller, controller] role: [primary-controller, controller]
condition: "settings:storage.objects_ceph.value == true" condition: "settings:storage.objects_ceph.value == true"
requires: [post_deployment_start] requires: [post_deployment_start]
@ -141,6 +151,7 @@
- id: updatedb - id: updatedb
type: puppet type: puppet
version: 2.0.0
role: [primary-controller, controller, ceph-osd] role: [primary-controller, controller, ceph-osd]
condition: "settings:storage.objects_ceph.value == true or settings:storage.images_ceph.value == true or settings:storage.volumes_ceph.value == true or settings:storage.ephemeral_ceph.value == true" condition: "settings:storage.objects_ceph.value == true or settings:storage.images_ceph.value == true or settings:storage.volumes_ceph.value == true or settings:storage.ephemeral_ceph.value == true"
requires: [post_deployment_start] requires: [post_deployment_start]

View File

@ -1,5 +1,6 @@
- id: primary-cluster-haproxy - id: primary-cluster-haproxy
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [deploy_start, virtual_ips, primary-cluster] requires: [deploy_start, virtual_ips, primary-cluster]
@ -12,6 +13,7 @@
- id: cluster-haproxy - id: cluster-haproxy
type: puppet type: puppet
version: 2.0.0
groups: [controller] groups: [controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [deploy_start, virtual_ips, cluster] requires: [deploy_start, virtual_ips, cluster]

View File

@ -1,5 +1,6 @@
- id: cluster-vrouter - id: cluster-vrouter
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [virtual_ips] required_for: [virtual_ips]
requires: [primary-cluster, cluster] requires: [primary-cluster, cluster]

View File

@ -1,5 +1,6 @@
- id: cluster - id: cluster
type: puppet type: puppet
version: 2.0.0
groups: [controller] groups: [controller]
cross-depends: cross-depends:
- name: primary-cluster - name: primary-cluster
@ -14,6 +15,7 @@
- id: primary-cluster - id: primary-cluster
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [hosts, firewall, deploy_start] requires: [hosts, firewall, deploy_start]
@ -26,6 +28,7 @@
- id: cluster_health - id: cluster_health
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [primary-cluster, cluster] requires: [primary-cluster, cluster]

View File

@ -1,5 +1,6 @@
- id: database - id: database
type: puppet type: puppet
version: 2.0.0
groups: [controller] groups: [controller]
required_for: [openstack-controller] required_for: [openstack-controller]
requires: [deploy_start, openstack-haproxy] requires: [deploy_start, openstack-haproxy]
@ -16,6 +17,7 @@
- id: primary-database - id: primary-database
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [openstack-controller] required_for: [openstack-controller]
requires: [deploy_start, openstack-haproxy] requires: [deploy_start, openstack-haproxy]

View File

@ -1,5 +1,6 @@
- id: primary-dns-server - id: primary-dns-server
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [openstack-haproxy] requires: [openstack-haproxy]
@ -10,6 +11,7 @@
- id: dns-server - id: dns-server
type: puppet type: puppet
version: 2.0.0
groups: [controller] groups: [controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [openstack-haproxy] requires: [openstack-haproxy]
@ -22,6 +24,7 @@
- id: dns-client - id: dns-client
type: puppet type: puppet
version: 2.0.0
role: [primary-mongo, mongo, primary-controller, controller, compute, ceph-osd, cinder, cinder-vmware] role: [primary-mongo, mongo, primary-controller, controller, compute, ceph-osd, cinder, cinder-vmware]
requires: [post_deployment_start] requires: [post_deployment_start]
required_for: [ntp-client] required_for: [ntp-client]

View File

@ -1,5 +1,6 @@
- id: firewall - id: firewall
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller, cinder, cinder-vmware, compute, ceph-osd, primary-mongo, mongo, ironic] groups: [primary-controller, controller, cinder, cinder-vmware, compute, ceph-osd, primary-mongo, mongo, ironic]
required_for: [deploy_end] required_for: [deploy_end]
requires: [netconfig] requires: [netconfig]

View File

@ -1,5 +1,6 @@
- id: fuel_pkgs - id: fuel_pkgs
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller, cinder, cinder-vmware, compute, ceph-osd, primary-mongo, mongo, ironic] groups: [primary-controller, controller, cinder, cinder-vmware, compute, ceph-osd, primary-mongo, mongo, ironic]
requires: [deploy_start] requires: [deploy_start]
required_for: [hiera] required_for: [hiera]

View File

@ -1,5 +1,6 @@
- id: generate_vms - id: generate_vms
type: puppet type: puppet
version: 2.0.0
groups: [virt] groups: [virt]
requires: [netconfig] requires: [netconfig]
required_for: [deploy_end] required_for: [deploy_end]

View File

@ -1,5 +1,6 @@
- id: glance - id: glance
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [openstack-controller] required_for: [openstack-controller]
requires: [openstack-haproxy, primary-database, database] requires: [openstack-haproxy, primary-database, database]
@ -14,6 +15,7 @@
- id: glance-db - id: glance-db
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [glance] required_for: [glance]
requires: [primary-database, database] requires: [primary-database, database]
@ -26,6 +28,7 @@
- id: glance-keystone - id: glance-keystone
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [glance] required_for: [glance]
requires: [keystone] requires: [keystone]

View File

@ -1,5 +1,6 @@
- id: globals - id: globals
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller, groups: [primary-controller, controller,
cinder, cinder-vmware, compute, ceph-osd, cinder, cinder-vmware, compute, ceph-osd,
primary-mongo, mongo, virt, ironic] primary-mongo, mongo, virt, ironic]

View File

@ -1,5 +1,6 @@
- id: heat - id: heat
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [openstack-controller] requires: [openstack-controller]
@ -14,6 +15,7 @@
- id: heat-db - id: heat-db
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [heat] required_for: [heat]
requires: [primary-database, database] requires: [primary-database, database]
@ -26,6 +28,7 @@
- id: heat-keystone - id: heat-keystone
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [heat] required_for: [heat]
requires: [keystone] requires: [keystone]

View File

@ -1,5 +1,6 @@
- id: hiera - id: hiera
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller, cinder, cinder-vmware, compute, ceph-osd, primary-mongo, mongo, virt, ironic] groups: [primary-controller, controller, cinder, cinder-vmware, compute, ceph-osd, primary-mongo, mongo, virt, ironic]
requires: [deploy_start] requires: [deploy_start]
required_for: [deploy_end] required_for: [deploy_end]

View File

@ -1,5 +1,6 @@
- id: horizon - id: horizon
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [openstack-controller] requires: [openstack-controller]

View File

@ -1,5 +1,6 @@
- id: hosts - id: hosts
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller, cinder,cinder-vmware, compute, ceph-osd, primary-mongo, mongo, ironic] groups: [primary-controller, controller, cinder,cinder-vmware, compute, ceph-osd, primary-mongo, mongo, ironic]
required_for: [deploy_end] required_for: [deploy_end]
requires: [netconfig] requires: [netconfig]

View File

@ -1,5 +1,6 @@
- id: ironic-api - id: ironic-api
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
condition: "settings:additional_components.ironic.value == true" condition: "settings:additional_components.ironic.value == true"
required_for: [openstack-controller] required_for: [openstack-controller]
@ -11,6 +12,7 @@
- id: ironic-db - id: ironic-db
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
cross-depends: cross-depends:
- name: /(primary-)?database/ - name: /(primary-)?database/
@ -24,6 +26,7 @@
- id: ironic-keystone - id: ironic-keystone
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
condition: "settings:additional_components.ironic.value == true" condition: "settings:additional_components.ironic.value == true"
required_for: [ironic-api] required_for: [ironic-api]

View File

@ -1,5 +1,6 @@
- id: keystone - id: keystone
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [openstack-controller] required_for: [openstack-controller]
requires: [openstack-haproxy, database, primary-rabbitmq, rabbitmq, primary-database] requires: [openstack-haproxy, database, primary-rabbitmq, rabbitmq, primary-database]
@ -18,6 +19,7 @@
- id: keystone-db - id: keystone-db
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [keystone] required_for: [keystone]
requires: [primary-database, database] requires: [primary-database, database]
@ -31,6 +33,7 @@
- id: workloads_collector_add - id: workloads_collector_add
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [keystone] requires: [keystone]

View File

@ -1,5 +1,6 @@
- id: logging - id: logging
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller, cinder, cinder-vmware, compute, ceph-osd, primary-mongo, mongo, virt, ironic] groups: [primary-controller, controller, cinder, cinder-vmware, compute, ceph-osd, primary-mongo, mongo, virt, ironic]
required_for: [deploy_end] required_for: [deploy_end]
requires: [globals] requires: [globals]

View File

@ -1,5 +1,6 @@
- id: memcached - id: memcached
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end, keystone] required_for: [deploy_end, keystone]
requires: [openstack-haproxy] requires: [openstack-haproxy]

View File

@ -1,5 +1,6 @@
- id: murano - id: murano
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
condition: "settings:additional_components.murano.value == true" condition: "settings:additional_components.murano.value == true"
required_for: [deploy_end, controller_remaining_tasks] required_for: [deploy_end, controller_remaining_tasks]
@ -15,6 +16,7 @@
- id: murano-db - id: murano-db
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
cross-depends: cross-depends:
- name: /(primary-)?database/ - name: /(primary-)?database/
@ -28,6 +30,7 @@
- id: murano-keystone - id: murano-keystone
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
condition: "settings:additional_components.murano.value == true" condition: "settings:additional_components.murano.value == true"
required_for: [murano] required_for: [murano]
@ -39,6 +42,7 @@
- id: murano-rabbitmq - id: murano-rabbitmq
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
condition: "settings:additional_components.murano.value == true" condition: "settings:additional_components.murano.value == true"
required_for: [murano] required_for: [murano]
@ -53,6 +57,7 @@
- id: murano-cfapi - id: murano-cfapi
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
condition: "settings:additional_components.murano-cfapi.value == true" condition: "settings:additional_components.murano-cfapi.value == true"
requires: [murano] requires: [murano]
@ -63,6 +68,7 @@
- id: murano-cfapi-keystone - id: murano-cfapi-keystone
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
condition: "settings:additional_components.murano-cfapi.value == true" condition: "settings:additional_components.murano-cfapi.value == true"
required_for: [murano-cfapi] required_for: [murano-cfapi]

View File

@ -1,5 +1,6 @@
- id: netconfig - id: netconfig
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller, cinder, cinder-vmware, compute, ceph-osd, primary-mongo, mongo, virt, ironic] groups: [primary-controller, controller, cinder, cinder-vmware, compute, ceph-osd, primary-mongo, mongo, virt, ironic]
required_for: [deploy_end] required_for: [deploy_end]
requires: [tools] requires: [tools]
@ -15,6 +16,7 @@
- id: connectivity_tests - id: connectivity_tests
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller, cinder, cinder-vmware, compute, ceph-osd, primary-mongo, mongo, virt, ironic] groups: [primary-controller, controller, cinder, cinder-vmware, compute, ceph-osd, primary-mongo, mongo, virt, ironic]
required_for: [firewall, hosts] required_for: [firewall, hosts]
requires: [netconfig] requires: [netconfig]

View File

@ -1,5 +1,6 @@
- id: ntp-server - id: ntp-server
type: puppet type: puppet
version: 2.0.0
role: [primary-controller, controller] role: [primary-controller, controller]
required_for: [ntp-client] required_for: [ntp-client]
requires: [dns-client] requires: [dns-client]
@ -14,6 +15,7 @@
- id: ntp-client - id: ntp-client
type: puppet type: puppet
version: 2.0.0
role: [primary-mongo, mongo, compute, ceph-osd, cinder, cinder-vmware] role: [primary-mongo, mongo, compute, ceph-osd, cinder, cinder-vmware]
requires: [dns-client] requires: [dns-client]
cross-depends: cross-depends:
@ -30,6 +32,7 @@
- id: ntp-check - id: ntp-check
type: puppet type: puppet
version: 2.0.0
role: [primary-controller, controller] role: [primary-controller, controller]
required_for: [ntp-server] required_for: [ntp-server]
requires: [dns-client] requires: [dns-client]

View File

@ -1,5 +1,6 @@
- id: openstack-cinder - id: openstack-cinder
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end, openstack-controller] required_for: [deploy_end, openstack-controller]
requires: [primary-rabbitmq, rabbitmq, keystone, hosts, firewall] requires: [primary-rabbitmq, rabbitmq, keystone, hosts, firewall]
@ -10,6 +11,7 @@
- id: cinder-db - id: cinder-db
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [openstack-cinder] required_for: [openstack-cinder]
requires: [primary-database, database] requires: [primary-database, database]
@ -22,6 +24,7 @@
- id: cinder-keystone - id: cinder-keystone
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [openstack-cinder] required_for: [openstack-cinder]
cross-depends: cross-depends:

View File

@ -1,5 +1,6 @@
- id: openstack-controller - id: openstack-controller
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [openstack-haproxy] requires: [openstack-haproxy]
@ -13,6 +14,7 @@
- id: nova-db - id: nova-db
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [openstack-controller] required_for: [openstack-controller]
requires: [primary-database, database] requires: [primary-database, database]
@ -25,6 +27,7 @@
- id: nova-keystone - id: nova-keystone
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [openstack-controller] required_for: [openstack-controller]
requires: [keystone] requires: [keystone]

View File

@ -1,5 +1,6 @@
- id: openstack-haproxy - id: openstack-haproxy
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [deploy_start, openstack-haproxy-ceilometer, openstack-haproxy-cinder, openstack-haproxy-glance, openstack-haproxy-heat, openstack-haproxy-horizon, openstack-haproxy-keystone, openstack-haproxy-murano, openstack-haproxy-mysqld, openstack-haproxy-neutron, openstack-haproxy-nova, openstack-haproxy-radosgw, openstack-haproxy-sahara, openstack-haproxy-swift, openstack-haproxy-stats, openstack-haproxy-ironic] requires: [deploy_start, openstack-haproxy-ceilometer, openstack-haproxy-cinder, openstack-haproxy-glance, openstack-haproxy-heat, openstack-haproxy-horizon, openstack-haproxy-keystone, openstack-haproxy-murano, openstack-haproxy-mysqld, openstack-haproxy-neutron, openstack-haproxy-nova, openstack-haproxy-radosgw, openstack-haproxy-sahara, openstack-haproxy-swift, openstack-haproxy-stats, openstack-haproxy-ironic]
@ -12,6 +13,7 @@
- id: openstack-haproxy-horizon - id: openstack-haproxy-horizon
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy] requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
@ -29,6 +31,7 @@
- id: openstack-haproxy-keystone - id: openstack-haproxy-keystone
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [primary-cluster-haproxy, cluster-haproxy] requires: [primary-cluster-haproxy, cluster-haproxy]
@ -46,6 +49,7 @@
- id: openstack-haproxy-nova - id: openstack-haproxy-nova
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy] requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
@ -63,6 +67,7 @@
- id: openstack-haproxy-heat - id: openstack-haproxy-heat
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy] requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
@ -80,6 +85,7 @@
- id: openstack-haproxy-glance - id: openstack-haproxy-glance
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy] requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
@ -97,6 +103,7 @@
- id: openstack-haproxy-cinder - id: openstack-haproxy-cinder
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy] requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
@ -114,6 +121,7 @@
- id: openstack-haproxy-neutron - id: openstack-haproxy-neutron
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy] requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
@ -131,6 +139,7 @@
- id: openstack-haproxy-mysqld - id: openstack-haproxy-mysqld
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy] requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
@ -148,6 +157,7 @@
- id: openstack-haproxy-swift - id: openstack-haproxy-swift
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy] requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
@ -165,6 +175,7 @@
- id: openstack-haproxy-radosgw - id: openstack-haproxy-radosgw
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy] requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
@ -182,6 +193,7 @@
- id: openstack-haproxy-ceilometer - id: openstack-haproxy-ceilometer
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy] requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
@ -199,6 +211,7 @@
- id: openstack-haproxy-sahara - id: openstack-haproxy-sahara
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy] requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
@ -216,6 +229,7 @@
- id: openstack-haproxy-murano - id: openstack-haproxy-murano
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy] requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
@ -233,6 +247,7 @@
- id: openstack-haproxy-stats - id: openstack-haproxy-stats
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy] requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
@ -248,6 +263,7 @@
- id: openstack-haproxy-ironic - id: openstack-haproxy-ironic
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
condition: "settings:additional_components.ironic.value == true" condition: "settings:additional_components.ironic.value == true"
required_for: [deploy_end] required_for: [deploy_end]

View File

@ -1,5 +1,6 @@
- id: neutron-db - id: neutron-db
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [openstack-network-end] required_for: [openstack-network-end]
requires: [primary-database, database] requires: [primary-database, database]
@ -12,6 +13,7 @@
- id: neutron-keystone - id: neutron-keystone
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [openstack-network-end] required_for: [openstack-network-end]
requires: [keystone] requires: [keystone]
@ -25,6 +27,7 @@
# Anchor (empty task) for another tasks, say 'tenant network FW setup starting' # Anchor (empty task) for another tasks, say 'tenant network FW setup starting'
- id: openstack-network-start - id: openstack-network-start
type: skipped type: skipped
version: 2.0.0
groups: [primary-controller,controller,compute] groups: [primary-controller,controller,compute]
requires: [neutron-keystone, neutron-db, netconfig, openstack-controller, top-role-compute] requires: [neutron-keystone, neutron-db, netconfig, openstack-controller, top-role-compute]
required_for: [openstack-network-common-config] required_for: [openstack-network-common-config]
@ -35,6 +38,7 @@
- id: openstack-network-common-config - id: openstack-network-common-config
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller,controller,compute] groups: [primary-controller,controller,compute]
required_for: [openstack-network-end] required_for: [openstack-network-end]
requires: [openstack-network-start] requires: [openstack-network-start]
@ -45,6 +49,7 @@
- id: openstack-network-server-config - id: openstack-network-server-config
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller,controller] groups: [primary-controller,controller]
required_for: [openstack-network-end] required_for: [openstack-network-end]
requires: [openstack-network-common-config] requires: [openstack-network-common-config]
@ -56,6 +61,7 @@
- id: primary-openstack-network-plugins-l2 - id: primary-openstack-network-plugins-l2
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [openstack-network-end] required_for: [openstack-network-end]
requires: [openstack-network-common-config, openstack-network-server-config] requires: [openstack-network-common-config, openstack-network-server-config]
@ -68,6 +74,7 @@
- id: openstack-network-plugins-l2 - id: openstack-network-plugins-l2
type: puppet type: puppet
version: 2.0.0
groups: [controller,compute] groups: [controller,compute]
required_for: [openstack-network-end] required_for: [openstack-network-end]
requires: [openstack-network-common-config, openstack-network-server-config] requires: [openstack-network-common-config, openstack-network-server-config]
@ -81,6 +88,7 @@
- id: openstack-network-networks - id: openstack-network-networks
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [openstack-network-end] required_for: [openstack-network-end]
requires: [primary-openstack-network-plugins-l2] requires: [primary-openstack-network-plugins-l2]
@ -91,6 +99,7 @@
- id: openstack-network-routers - id: openstack-network-routers
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
condition: "settings:neutron_advanced_configuration.neutron_l3_ha.value == false" condition: "settings:neutron_advanced_configuration.neutron_l3_ha.value == false"
required_for: [openstack-network-end] required_for: [openstack-network-end]
@ -104,6 +113,7 @@
# HA routers must be created on post-deployment step when all L3 agents are available # HA routers must be created on post-deployment step when all L3 agents are available
- id: openstack-network-routers-ha - id: openstack-network-routers-ha
type: puppet type: puppet
version: 2.0.0
role: [primary-controller] role: [primary-controller]
condition: "settings:neutron_advanced_configuration.neutron_l3_ha.value == true" condition: "settings:neutron_advanced_configuration.neutron_l3_ha.value == true"
required_for: [post_deployment_end] required_for: [post_deployment_end]
@ -116,6 +126,7 @@
- id: primary-openstack-network-agents-l3 - id: primary-openstack-network-agents-l3
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [openstack-network-end] required_for: [openstack-network-end]
requires: [openstack-network-networks, openstack-network-routers, primary-openstack-network-plugins-l2, openstack-network-plugins-l2] requires: [openstack-network-networks, openstack-network-routers, primary-openstack-network-plugins-l2, openstack-network-plugins-l2]
@ -128,6 +139,7 @@
- id: openstack-network-agents-l3 - id: openstack-network-agents-l3
type: puppet type: puppet
version: 2.0.0
groups: [controller,compute] groups: [controller,compute]
required_for: [openstack-network-end] required_for: [openstack-network-end]
requires: [openstack-network-networks, openstack-network-routers, primary-openstack-network-plugins-l2, openstack-network-plugins-l2] requires: [openstack-network-networks, openstack-network-routers, primary-openstack-network-plugins-l2, openstack-network-plugins-l2]
@ -142,6 +154,7 @@
- id: openstack-network-server-nova - id: openstack-network-server-nova
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller,controller] groups: [primary-controller,controller]
required_for: [openstack-network-end] required_for: [openstack-network-end]
requires: [openstack-network-agents-l3] requires: [openstack-network-agents-l3]
@ -155,6 +168,7 @@
- id: primary-openstack-network-agents-dhcp - id: primary-openstack-network-agents-dhcp
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [openstack-network-end] required_for: [openstack-network-end]
requires: [openstack-network-common-config,openstack-network-server-nova,openstack-network-agents-l3] requires: [openstack-network-common-config,openstack-network-server-nova,openstack-network-agents-l3]
@ -169,6 +183,7 @@
- id: openstack-network-agents-dhcp - id: openstack-network-agents-dhcp
type: puppet type: puppet
version: 2.0.0
groups: [controller] groups: [controller]
required_for: [openstack-network-end] required_for: [openstack-network-end]
requires: [openstack-network-common-config,openstack-network-server-nova,openstack-network-agents-l3] requires: [openstack-network-common-config,openstack-network-server-nova,openstack-network-agents-l3]
@ -183,6 +198,7 @@
- id: primary-openstack-network-agents-metadata - id: primary-openstack-network-agents-metadata
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [openstack-network-end] required_for: [openstack-network-end]
requires: [openstack-network-common-config,openstack-network-server-nova,openstack-network-agents-l3] requires: [openstack-network-common-config,openstack-network-server-nova,openstack-network-agents-l3]
@ -198,6 +214,7 @@
- id: openstack-network-agents-metadata - id: openstack-network-agents-metadata
type: puppet type: puppet
version: 2.0.0
groups: [controller,compute] groups: [controller,compute]
required_for: [openstack-network-end] required_for: [openstack-network-end]
requires: [openstack-network-common-config,openstack-network-server-nova,openstack-network-agents-l3] requires: [openstack-network-common-config,openstack-network-server-nova,openstack-network-agents-l3]
@ -212,6 +229,7 @@
- id: openstack-network-compute-nova - id: openstack-network-compute-nova
type: puppet type: puppet
version: 2.0.0
groups: [compute] groups: [compute]
required_for: [openstack-network-end] required_for: [openstack-network-end]
requires: [openstack-network-common-config,openstack-network-agents-l3,openstack-network-agents-metadata] requires: [openstack-network-common-config,openstack-network-agents-l3,openstack-network-agents-metadata]
@ -225,6 +243,7 @@
# Anchor (empty task) for another tasks, say 'tenant network FW setup done' # Anchor (empty task) for another tasks, say 'tenant network FW setup done'
- id: openstack-network-end - id: openstack-network-end
type: skipped type: skipped
version: 2.0.0
groups: [primary-controller,controller,compute] groups: [primary-controller,controller,compute]
required_for: [deploy_end] required_for: [deploy_end]
requires: [] requires: []

View File

@ -1,5 +1,6 @@
- id: rabbitmq - id: rabbitmq
type: puppet type: puppet
version: 2.0.0
groups: [controller] groups: [controller]
cross-depends: cross-depends:
- name: primary-rabbitmq - name: primary-rabbitmq
@ -13,6 +14,7 @@
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/rabbitmq/rabbitmq_post.rb cmd: ruby /etc/puppet/modules/osnailyfacter/modular/rabbitmq/rabbitmq_post.rb
- id: primary-rabbitmq - id: primary-rabbitmq
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [deploy_end, openstack-controller, glance] required_for: [deploy_end, openstack-controller, glance]
requires: [openstack-haproxy] requires: [openstack-haproxy]

View File

@ -1,5 +1,6 @@
- id: controller_remaining_tasks - id: controller_remaining_tasks
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
parameters: parameters:
@ -9,6 +10,7 @@
- id: top-role-compute - id: top-role-compute
type: puppet type: puppet
version: 2.0.0
groups: [compute] groups: [compute]
required_for: [deploy_end] required_for: [deploy_end]
requires: [hosts, firewall] requires: [hosts, firewall]
@ -24,6 +26,7 @@
- id: top-role-cinder - id: top-role-cinder
type: puppet type: puppet
version: 2.0.0
groups: [cinder, cinder-block-device, cinder-vmware] groups: [cinder, cinder-block-device, cinder-vmware]
required_for: [deploy_end] required_for: [deploy_end]
requires: [hosts, firewall] requires: [hosts, firewall]
@ -36,6 +39,7 @@
- id: top-role-primary-mongo - id: top-role-primary-mongo
type: puppet type: puppet
version: 2.0.0
groups: [primary-mongo] groups: [primary-mongo]
required_for: [deploy_end] required_for: [deploy_end]
requires: [hosts, firewall] requires: [hosts, firewall]
@ -46,6 +50,7 @@
- id: top-role-mongo - id: top-role-mongo
type: puppet type: puppet
version: 2.0.0
groups: [mongo] groups: [mongo]
required_for: [deploy_end] required_for: [deploy_end]
requires: [hosts, firewall] requires: [hosts, firewall]
@ -56,6 +61,7 @@
- id: ironic-conductor - id: ironic-conductor
type: puppet type: puppet
version: 2.0.0
groups: [ironic] groups: [ironic]
required_for: [deploy_end] required_for: [deploy_end]
requires: [hosts, firewall] requires: [hosts, firewall]
@ -69,6 +75,7 @@
- id: ironic-compute - id: ironic-compute
type: puppet type: puppet
version: 2.0.0
groups: [ironic] groups: [ironic]
required_for: [deploy_end] required_for: [deploy_end]
requires: [hosts, firewall, ironic-conductor] requires: [hosts, firewall, ironic-conductor]

View File

@ -1,5 +1,6 @@
- id: sahara - id: sahara
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
condition: "settings:additional_components.sahara.value == true" condition: "settings:additional_components.sahara.value == true"
required_for: [deploy_end, controller_remaining_tasks] required_for: [deploy_end, controller_remaining_tasks]
@ -15,6 +16,7 @@
- id: sahara-db - id: sahara-db
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
cross-depends: cross-depends:
- name: /(primary-)?database/ - name: /(primary-)?database/
@ -28,6 +30,7 @@
- id: sahara-keystone - id: sahara-keystone
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [sahara] required_for: [sahara]
requires: [keystone] requires: [keystone]

View File

@ -1,5 +1,6 @@
- id: ssl-keys-saving - id: ssl-keys-saving
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller, compute, compute-vmware, cinder, cinder-vmware, primary-mongo, mongo, ceph-osd, virt] groups: [primary-controller, controller, compute, compute-vmware, cinder, cinder-vmware, primary-mongo, mongo, ceph-osd, virt]
requires: [firewall] requires: [firewall]
condition: "(settings:public_ssl.horizon.value == true or settings:public_ssl.services.value == true) and settings:public_ssl.cert_source.value == 'user_uploaded'" condition: "(settings:public_ssl.horizon.value == true or settings:public_ssl.services.value == true) and settings:public_ssl.cert_source.value == 'user_uploaded'"
@ -13,6 +14,7 @@
- id: ssl-add-trust-chain - id: ssl-add-trust-chain
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller, compute, compute-vmware, cinder, cinder-vmware, primary-mongo, mongo, ceph-osd, virt] groups: [primary-controller, controller, compute, compute-vmware, cinder, cinder-vmware, primary-mongo, mongo, ceph-osd, virt]
requires: [firewall, ssl-keys-saving] requires: [firewall, ssl-keys-saving]
condition: "settings:public_ssl.horizon.value == true or settings:public_ssl.services.value == true" condition: "settings:public_ssl.horizon.value == true or settings:public_ssl.services.value == true"
@ -26,6 +28,7 @@
- id: ssl-dns-setup - id: ssl-dns-setup
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
requires: [firewall, ssl-add-trust-chain] requires: [firewall, ssl-add-trust-chain]
condition: "settings:public_ssl.horizon.value == true or settings:public_ssl.services.value == true" condition: "settings:public_ssl.horizon.value == true or settings:public_ssl.services.value == true"

View File

@ -1,5 +1,6 @@
- id: swift - id: swift
type: puppet type: puppet
version: 2.0.0
groups: [controller] groups: [controller]
required_for: [deploy_end, controller_remaining_tasks] required_for: [deploy_end, controller_remaining_tasks]
requires: [openstack-controller] requires: [openstack-controller]
@ -16,6 +17,7 @@
- id: primary-swift - id: primary-swift
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [deploy_end, controller_remaining_tasks] required_for: [deploy_end, controller_remaining_tasks]
requires: [openstack-controller] requires: [openstack-controller]
@ -32,6 +34,7 @@
- id: swift-rebalance-cron - id: swift-rebalance-cron
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [swift] requires: [swift]
@ -49,6 +52,7 @@
- id: swift-keystone - id: swift-keystone
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller] groups: [primary-controller]
required_for: [swift] required_for: [swift]
cross-depends: cross-depends:

View File

@ -1,5 +1,6 @@
- id: tools - id: tools
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller, cinder, cinder-vmware, compute, ceph-osd, primary-mongo, mongo, virt, ironic] groups: [primary-controller, controller, cinder, cinder-vmware, compute, ceph-osd, primary-mongo, mongo, virt, ironic]
required_for: [deploy_end] required_for: [deploy_end]
requires: [logging] requires: [logging]

View File

@ -1,5 +1,6 @@
- id: umm - id: umm
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [tools] requires: [tools]

View File

@ -1,5 +1,6 @@
- id: virtual_ips - id: virtual_ips
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [primary-cluster,cluster] requires: [primary-cluster,cluster]
@ -15,6 +16,7 @@
- id: conntrackd - id: conntrackd
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [virtual_ips,cluster,primary-cluster] requires: [virtual_ips,cluster,primary-cluster]

View File

@ -1,5 +1,6 @@
- id: vmware-vcenter - id: vmware-vcenter
type: puppet type: puppet
version: 2.0.0
groups: [primary-controller, controller] groups: [primary-controller, controller]
required_for: [deploy_end] required_for: [deploy_end]
requires: [controller_remaining_tasks] requires: [controller_remaining_tasks]
@ -11,6 +12,7 @@
- id: top-role-cinder-vmware - id: top-role-cinder-vmware
type: puppet type: puppet
version: 2.0.0
groups: [cinder-vmware] groups: [cinder-vmware]
required_for: [deploy_end] required_for: [deploy_end]
requires: [top-role-cinder] requires: [top-role-cinder]
@ -26,6 +28,7 @@
- id: top-role-compute-vmware - id: top-role-compute-vmware
type: puppet type: puppet
version: 2.0.0
groups: [compute-vmware] groups: [compute-vmware]
required_for: [deploy_end] required_for: [deploy_end]
requires: [top-role-compute, ceilometer-compute, ceilometer-keystone] requires: [top-role-compute, ceilometer-compute, ceilometer-keystone]