267 lines
11 KiB
YAML
267 lines
11 KiB
YAML
- id: openstack-haproxy
|
|
type: puppet
|
|
groups: [primary-controller, controller]
|
|
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]
|
|
parameters:
|
|
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy.pp
|
|
puppet_modules: /etc/puppet/modules
|
|
timeout: 300
|
|
test_pre:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb
|
|
|
|
- id: openstack-haproxy-horizon
|
|
type: puppet
|
|
groups: [primary-controller, controller]
|
|
required_for: [deploy_end]
|
|
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
|
|
cross-depends:
|
|
- name: /(primary-)?cluster-haproxy/
|
|
role: self
|
|
parameters:
|
|
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-horizon.pp
|
|
puppet_modules: /etc/puppet/modules
|
|
timeout: 300
|
|
test_pre:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb
|
|
test_post:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-horizon_post.rb
|
|
|
|
- id: openstack-haproxy-keystone
|
|
type: puppet
|
|
groups: [primary-controller, controller]
|
|
required_for: [deploy_end]
|
|
requires: [primary-cluster-haproxy, cluster-haproxy]
|
|
cross-depends:
|
|
- name: /(primary-)?cluster-haproxy/
|
|
role: self
|
|
parameters:
|
|
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-keystone.pp
|
|
puppet_modules: /etc/puppet/modules
|
|
timeout: 300
|
|
test_pre:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb
|
|
test_post:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-keystone_post.rb
|
|
|
|
- id: openstack-haproxy-nova
|
|
type: puppet
|
|
groups: [primary-controller, controller]
|
|
required_for: [deploy_end]
|
|
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
|
|
cross-depends:
|
|
- name: /(primary-)?cluster-haproxy/
|
|
role: self
|
|
parameters:
|
|
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-nova.pp
|
|
puppet_modules: /etc/puppet/modules
|
|
timeout: 300
|
|
test_pre:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb
|
|
test_post:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-nova_post.rb
|
|
|
|
- id: openstack-haproxy-heat
|
|
type: puppet
|
|
groups: [primary-controller, controller]
|
|
required_for: [deploy_end]
|
|
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
|
|
cross-depends:
|
|
- name: /(primary-)?cluster-haproxy/
|
|
role: self
|
|
parameters:
|
|
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-heat.pp
|
|
puppet_modules: /etc/puppet/modules
|
|
timeout: 300
|
|
test_pre:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb
|
|
test_post:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-heat_post.rb
|
|
|
|
- id: openstack-haproxy-glance
|
|
type: puppet
|
|
groups: [primary-controller, controller]
|
|
required_for: [deploy_end]
|
|
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
|
|
cross-depends:
|
|
- name: /(primary-)?cluster-haproxy/
|
|
role: self
|
|
parameters:
|
|
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-glance.pp
|
|
puppet_modules: /etc/puppet/modules
|
|
timeout: 300
|
|
test_pre:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb
|
|
test_post:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-glance_post.rb
|
|
|
|
- id: openstack-haproxy-cinder
|
|
type: puppet
|
|
groups: [primary-controller, controller]
|
|
required_for: [deploy_end]
|
|
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
|
|
cross-depends:
|
|
- name: /(primary-)?cluster-haproxy/
|
|
role: self
|
|
parameters:
|
|
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-cinder.pp
|
|
puppet_modules: /etc/puppet/modules
|
|
timeout: 300
|
|
test_pre:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb
|
|
test_post:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-cinder_post.rb
|
|
|
|
- id: openstack-haproxy-neutron
|
|
type: puppet
|
|
groups: [primary-controller, controller]
|
|
required_for: [deploy_end]
|
|
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
|
|
cross-depends:
|
|
- name: /(primary-)?cluster-haproxy/
|
|
role: self
|
|
parameters:
|
|
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-neutron.pp
|
|
puppet_modules: /etc/puppet/modules
|
|
timeout: 300
|
|
test_pre:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb
|
|
test_post:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-neutron_post.rb
|
|
|
|
- id: openstack-haproxy-mysqld
|
|
type: puppet
|
|
groups: [primary-controller, controller]
|
|
required_for: [deploy_end]
|
|
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
|
|
cross-depends:
|
|
- name: /(primary-)?cluster-haproxy/
|
|
role: self
|
|
parameters:
|
|
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-mysqld.pp
|
|
puppet_modules: /etc/puppet/modules
|
|
timeout: 300
|
|
test_pre:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb
|
|
test_post:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-mysqld_post.rb
|
|
|
|
- id: openstack-haproxy-swift
|
|
type: puppet
|
|
groups: [primary-controller, controller]
|
|
required_for: [deploy_end]
|
|
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
|
|
cross-depends:
|
|
- name: /(primary-)?cluster-haproxy/
|
|
role: self
|
|
parameters:
|
|
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-swift.pp
|
|
puppet_modules: /etc/puppet/modules
|
|
timeout: 300
|
|
test_pre:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb
|
|
test_post:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-swift_post.rb
|
|
|
|
- id: openstack-haproxy-radosgw
|
|
type: puppet
|
|
groups: [primary-controller, controller]
|
|
required_for: [deploy_end]
|
|
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
|
|
cross-depends:
|
|
- name: /(primary-)?cluster-haproxy/
|
|
role: self
|
|
parameters:
|
|
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-radosgw.pp
|
|
puppet_modules: /etc/puppet/modules
|
|
timeout: 300
|
|
test_pre:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb
|
|
test_post:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-radosgw_post.rb
|
|
|
|
- id: openstack-haproxy-ceilometer
|
|
type: puppet
|
|
groups: [primary-controller, controller]
|
|
required_for: [deploy_end]
|
|
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
|
|
cross-depends:
|
|
- name: /(primary-)?cluster-haproxy/
|
|
role: self
|
|
parameters:
|
|
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-ceilometer.pp
|
|
puppet_modules: /etc/puppet/modules
|
|
timeout: 300
|
|
test_pre:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb
|
|
test_post:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-ceilometer_post.rb
|
|
|
|
- id: openstack-haproxy-sahara
|
|
type: puppet
|
|
groups: [primary-controller, controller]
|
|
required_for: [deploy_end]
|
|
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
|
|
cross-depends:
|
|
- name: /(primary-)?cluster-haproxy/
|
|
role: self
|
|
parameters:
|
|
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-sahara.pp
|
|
puppet_modules: /etc/puppet/modules
|
|
timeout: 300
|
|
test_pre:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb
|
|
test_post:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-sahara_post.rb
|
|
|
|
- id: openstack-haproxy-murano
|
|
type: puppet
|
|
groups: [primary-controller, controller]
|
|
required_for: [deploy_end]
|
|
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
|
|
cross-depends:
|
|
- name: /(primary-)?cluster-haproxy/
|
|
role: self
|
|
parameters:
|
|
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-murano.pp
|
|
puppet_modules: /etc/puppet/modules
|
|
timeout: 300
|
|
test_pre:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb
|
|
test_post:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-murano_post.rb
|
|
|
|
- id: openstack-haproxy-stats
|
|
type: puppet
|
|
groups: [primary-controller, controller]
|
|
required_for: [deploy_end]
|
|
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
|
|
cross-depends:
|
|
- name: /(primary-)?cluster-haproxy/
|
|
role: self
|
|
parameters:
|
|
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-stats.pp
|
|
puppet_modules: /etc/puppet/modules
|
|
timeout: 300
|
|
test_post:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-stats_post.rb
|
|
|
|
- id: openstack-haproxy-ironic
|
|
type: puppet
|
|
groups: [primary-controller, controller]
|
|
condition: "settings:additional_components.ironic.value == true"
|
|
required_for: [deploy_end]
|
|
requires: [deploy_start, primary-cluster-haproxy, cluster-haproxy]
|
|
cross-depends:
|
|
- name: /(primary-)?cluster-haproxy/
|
|
role: self
|
|
parameters:
|
|
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-ironic.pp
|
|
puppet_modules: /etc/puppet/modules
|
|
timeout: 300
|
|
test_pre:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy_pre.rb
|
|
test_post:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/openstack-haproxy/openstack-haproxy-ironic_post.rb
|
|
|