# This task is executed before any real deployment task - role: ['primary-controller'] stage: post_deployment/8000 type: puppet parameters: puppet_manifest: puppet/manifests/check_environment_configuration.pp puppet_modules: puppet/modules:/etc/puppet/modules timeout: 300 # The Hiera data needs to be populated first so that other plugins (eg LMA # Infrastructure Alerting) can use it - role: '*' stage: post_deployment/8000 type: puppet parameters: puppet_manifest: puppet/manifests/hiera_override.pp puppet_modules: puppet/modules:/etc/puppet/modules timeout: 600 # The following tasks are executed in the order they are declared # We need to control what is deployed when we install a new package. So # we need to prevent the installation of recommended packages. # See https://bugs.launchpad.net/fuel-plugins/+bug/1494186 - role: '*' stage: post_deployment/8200 type: puppet parameters: puppet_manifest: puppet/manifests/configure_apt.pp puppet_modules: puppet/modules:/etc/puppet/modules timeout: 600 - role: '*' stage: post_deployment/8200 type: puppet parameters: puppet_manifest: puppet/manifests/base.pp puppet_modules: puppet/modules:/etc/puppet/modules timeout: 600 - role: '*' stage: post_deployment/8200 type: puppet parameters: puppet_manifest: puppet/manifests/aggregator.pp puppet_modules: puppet/modules:/etc/puppet/modules timeout: 600 - role: ['controller', 'primary-controller'] stage: post_deployment/8200 type: puppet parameters: puppet_manifest: puppet/manifests/controller.pp puppet_modules: puppet/modules:/etc/puppet/modules timeout: 600 - role: [ 'compute' ] stage: post_deployment/8200 type: puppet parameters: puppet_manifest: puppet/manifests/compute.pp puppet_modules: puppet/modules:/etc/puppet/modules timeout: 600 - role: ['cinder'] stage: post_deployment/8200 type: puppet parameters: puppet_manifest: puppet/manifests/cinder.pp puppet_modules: puppet/modules:/etc/puppet/modules timeout: 600 - role: ['ceph-osd'] stage: post_deployment/8200 type: puppet parameters: puppet_manifest: puppet/manifests/ceph_osd.pp puppet_modules: puppet/modules:/etc/puppet/modules timeout: 600 - role: '*' stage: post_deployment/8200 type: puppet parameters: puppet_manifest: puppet/manifests/configure_afd_filters.pp puppet_modules: puppet/modules:/etc/puppet/modules timeout: 600 - role: - primary-elasticsearch_kibana - elasticsearch_kibana - primary-influxdb_grafana - influxdb_grafana stage: post_deployment/8200 type: puppet parameters: puppet_manifest: puppet/manifests/lma_backends.pp puppet_modules: puppet/modules:/etc/puppet/modules timeout: 600 - role: '*' stage: post_deployment/8200 type: puppet parameters: puppet_manifest: puppet/manifests/cleanup_apt_config.pp puppet_modules: puppet/modules:/etc/puppet/modules timeout: 600