Add dependency for glance tasks from upload_cirros

Change-Id: Ifbbf6ff98ff954b6f028cd2b29226f88837e7259
This commit is contained in:
alexey-mr 2016-08-11 11:21:30 +03:00
parent 72b63c4c2f
commit 34dc52753b
18 changed files with 42 additions and 6 deletions

View File

@ -1,5 +1,7 @@
# The puppet configures OpenStack cinder to use ScaleIO.
notice('MODULAR: scaleio: cinder')
$scaleio = hiera('scaleio')
if $scaleio['metadata']['enabled'] {
$all_nodes = hiera('nodes')

View File

@ -194,7 +194,8 @@ define cleanup_sds () {
}
# The only first mdm which is proposed to be the first master does cluster configuration
notice('MODULAR: scaleio: cluster')
$scaleio = hiera('scaleio')
if $scaleio['metadata']['enabled'] {
if ! $scaleio['existing_cluster'] {

View File

@ -1,5 +1,7 @@
# The puppet discovers cluster and updates mdm_ips and tb_ips values for next cluster task.
notice('MODULAR: scaleio: discovery_cluster')
$scaleio = hiera('scaleio')
if $scaleio['metadata']['enabled'] {
if ! $scaleio['existing_cluster'] {

View File

@ -10,6 +10,8 @@ define env_fact($role, $fact, $value) {
}
}
notice('MODULAR: scaleio: environment')
$scaleio = hiera('scaleio')
if $scaleio['metadata']['enabled'] {
notify{'ScaleIO plugin enabled': }

View File

@ -10,6 +10,8 @@ define env_fact($role, $fact, $value) {
}
}
notice('MODULAR: scaleio: environment_existing_mdm_ips')
$scaleio = hiera('scaleio')
if $scaleio['metadata']['enabled'] {
if $scaleio['existing_cluster'] {

View File

@ -1,5 +1,7 @@
# The puppet configures ScaleIO Gateway. Sets the password and connects to MDMs.
notice('MODULAR: scaleio: gateway_server')
$scaleio = hiera('scaleio')
if $scaleio['metadata']['enabled'] {
if ! $scaleio['existing_cluster'] {

View File

@ -18,6 +18,9 @@ define glance_config(
}
}
notice('MODULAR: scaleio: glance')
$scaleio = hiera('scaleio')
if $scaleio['metadata']['enabled'] {
$all_nodes = hiera('nodes')

View File

@ -1,5 +1,7 @@
# The puppet create new OpenStack Glance's test image.
notice('MODULAR: scaleio: glance_create_test_image')
$scaleio = hiera('scaleio')
if $scaleio['metadata']['enabled'] {
$all_nodes = hiera('nodes')

View File

@ -1,6 +1,8 @@
# The puppet removes OpenStack Glance's test image if it exists.
# It's needed to change default backend for images.
notice('MODULAR: scaleio: glance_delete_test_image')
$scaleio = hiera('scaleio')
if $scaleio['metadata']['enabled'] {
$all_nodes = hiera('nodes')

View File

@ -1,5 +1,7 @@
# The puppet installs ScaleIO MDM packages.
notice('MODULAR: scaleio: mdm_package')
$scaleio = hiera('scaleio')
if $scaleio['metadata']['enabled'] {
if ! $scaleio['existing_cluster'] {

View File

@ -1,5 +1,7 @@
# The puppet installs ScaleIO MDM packages.
notice('MODULAR: scaleio: mdm_server')
$scaleio = hiera('scaleio')
if $scaleio['metadata']['enabled'] {
if ! $scaleio['existing_cluster'] {

View File

@ -1,5 +1,7 @@
# The puppet configures OpenStack nova to use ScaleIO.
notice('MODULAR: scaleio: nova')
$scaleio = hiera('scaleio')
if $scaleio['metadata']['enabled'] {
$all_nodes = hiera('nodes')

View File

@ -31,6 +31,8 @@ define apply_flavor(
}
}
notice('MODULAR: scaleio: os')
$scaleio = hiera('scaleio')
if $scaleio['metadata']['enabled'] {
$all_nodes = hiera('nodes')

View File

@ -10,6 +10,9 @@ define cleanup_mdm () {
}
}
notice('MODULAR: scaleio: resize_cluster')
# The only mdm with minimal IP from current MDMs does cleaunp
$scaleio = hiera('scaleio')
if $scaleio['metadata']['enabled'] {

View File

@ -1,6 +1,8 @@
# The puppet installs ScaleIO SDC packages and connect to MDMs.
# It expects that any controller could be MDM
notice('MODULAR: scaleio: sdc')
$scaleio = hiera('scaleio')
if $scaleio['metadata']['enabled'] {
if ! $::controller_ips {

View File

@ -1,5 +1,7 @@
# The puppet installs ScaleIO SDS packages.
notice('MODULAR: scaleio: sdc_server')
$scaleio = hiera('scaleio')
if $scaleio['metadata']['enabled'] {
$all_nodes = hiera('nodes')

View File

@ -9,6 +9,8 @@ define sds_device_cleanup() {
}
}
notice('MODULAR: scaleio: sds_server')
# Just install packages
$scaleio = hiera('scaleio')
if $scaleio['metadata']['enabled'] {

View File

@ -188,11 +188,12 @@
puppet_modules: puppet/modules:/etc/puppet/modules
timeout: 600
- id: scaleio-glance-cleanup
- id: scaleio-glance-delete-test-image
required_for: [post_deployment_end]
requires: [scaleio-configure-cluster]
requires: [scaleio-configure-cluster, upload_cirros]
cross-depends:
- name: scaleio-configure-cluster
- name: upload_cirros
role: [primary-controller]
type: puppet
parameters:
@ -202,9 +203,9 @@
- id: scaleio-glance
required_for: [post_deployment_end]
requires: [scaleio-glance-cleanup]
requires: [scaleio-glance-delete-test-image]
cross-depends:
- name: scaleio-glance-cleanup
- name: scaleio-glance-delete-test-image
role: [primary-controller, controller]
type: puppet
parameters:
@ -212,7 +213,7 @@
puppet_modules: puppet/modules:/etc/puppet/modules
timeout: 600
- id: scaleio-glance-test-image
- id: scaleio-glance-create-test-image
required_for: [post_deployment_end]
requires: [scaleio-glance]
cross-depends: