fuel-plugin-detach-haproxy/deployment_tasks.yaml

123 lines
3.1 KiB
YAML

- id: primary-standalone-haproxy
type: group
role: [primary-standalone-haproxy]
requires: [deploy_start]
required_for: [deploy_end, standalone-haproxy, primary-controller]
parameters:
strategy:
type: parallel
tasks:
- hiera
- fuel_pkgs
- globals
- tools
- logging
- netconfig
- hosts
- primary-cluster
- virtual_ips
- cluster-haproxy
- openstack-haproxy-ceilometer
- openstack-haproxy-nova
- openstack-haproxy-sahara
- openstack-haproxy-glance
- openstack-haproxy-heat
- openstack-haproxy-cinder
- openstack-haproxy-keystone
- openstack-haproxy-murano
- openstack-haproxy-horizon
- openstack-haproxy-stats
- openstack-haproxy-ironic
- openstack-haproxy-radosgw
- openstack-haproxy-swift
- openstack-haproxy-neutron
- openstack-haproxy-mysqld
- openstack-haproxy-aodh
- openstack-haproxy
- ssl-keys-saving
- ssl-add-trust-chain
- id: standalone-haproxy
type: group
role: [standalone-haproxy]
requires: [deploy_start]
required_for: [deploy_end, primary-controller]
parameters:
strategy:
type: parallel
tasks:
- hiera
- fuel_pkgs
- globals
- tools
- logging
- netconfig
- hosts
- cluster
- virtual_ips
- cluster-haproxy
- openstack-haproxy-ceilometer
- openstack-haproxy-nova
- openstack-haproxy-sahara
- openstack-haproxy-glance
- openstack-haproxy-heat
- openstack-haproxy-cinder
- openstack-haproxy-keystone
- openstack-haproxy-murano
- openstack-haproxy-horizon
- openstack-haproxy-stats
- openstack-haproxy-ironic
- openstack-haproxy-radosgw
- openstack-haproxy-swift
- openstack-haproxy-neutron
- openstack-haproxy-mysqld
- openstack-haproxy-aodh
- openstack-haproxy
- ssl-keys-saving
- ssl-add-trust-chain
- id: standalone-haproxy-hiera
version: 2.0.0
type: puppet
groups: ['/.*/']
requires: [hiera]
required_for: [standalone-haproxy-hiera-update]
parameters:
puppet_manifest: puppet/manifests/add_to_hiera.pp
puppet_modules: puppet/modules:/etc/puppet/modules
timeout: 120
- id: standalone-haproxy-hiera-update
version: 2.0.0
type: puppet
groups: ['/.*/']
requires: [standalone-haproxy-hiera]
required_for: [globals]
parameters:
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp
puppet_modules: /etc/puppet/modules
timeout: 360
- id: standalone-haproxy-mysqld-status
version: 2.0.0
type: puppet
groups: [primary-standalone-haproxy, standalone-haproxy]
requires: [deploy_start, cluster-haproxy]
required_for: [openstack-haproxy, deploy_end]
parameters:
puppet_manifest: puppet/manifests/openstack-haproxy-mysqld-status.pp
puppet_modules: puppet/modules:/etc/puppet/modules
timeout: 180
- id: standalone-haproxy-settings
version: 2.0.0
type: puppet
groups: [primary-standalone-haproxy, standalone-haproxy]
requires: [deploy_start, hosts]
required_for: [cluster, deploy_end]
parameters:
puppet_manifest: puppet/manifests/settings.pp
puppet_modules: puppet/modules:/etc/puppet/modules
timeout: 180