123 lines
3.1 KiB
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
|
|
|