5f8a873627
According to task-based deployment specification the validator in nailgun checks all tasks version New deployment engine can be turned on only if all tasks have version >= 2.0.0 By this commit we confirm that all core tasks have all dependencies including cross-node and are ready to work with task-based deployment engine Closes-Bug:#1528335 Change-Id: I57e52eb8a27bff5a6843c3297a7c97922b49774f
40 lines
1.7 KiB
YAML
40 lines
1.7 KiB
YAML
- id: ssl-keys-saving
|
|
type: puppet
|
|
version: 2.0.0
|
|
groups: [primary-controller, controller, compute, compute-vmware, cinder, cinder-vmware, primary-mongo, mongo, ceph-osd, virt]
|
|
requires: [firewall]
|
|
condition: "(settings:public_ssl.horizon.value == true or settings:public_ssl.services.value == true) and settings:public_ssl.cert_source.value == 'user_uploaded'"
|
|
required_for: [deploy_end]
|
|
parameters:
|
|
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/ssl/ssl_keys_saving.pp
|
|
puppet_modules: /etc/puppet/modules
|
|
timeout: 3600
|
|
test_pre:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/ssl/ssl_keys_saving_pre.rb
|
|
|
|
- id: ssl-add-trust-chain
|
|
type: puppet
|
|
version: 2.0.0
|
|
groups: [primary-controller, controller, compute, compute-vmware, cinder, cinder-vmware, primary-mongo, mongo, ceph-osd, virt]
|
|
requires: [firewall, ssl-keys-saving]
|
|
condition: "settings:public_ssl.horizon.value == true or settings:public_ssl.services.value == true"
|
|
required_for: [hosts]
|
|
parameters:
|
|
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/ssl/ssl_add_trust_chain.pp
|
|
puppet_modules: /etc/puppet/modules
|
|
timeout: 3600
|
|
test_pre:
|
|
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/ssl/ssl_keys_saving_pre.rb
|
|
|
|
- id: ssl-dns-setup
|
|
type: puppet
|
|
version: 2.0.0
|
|
groups: [primary-controller, controller]
|
|
requires: [firewall, ssl-add-trust-chain]
|
|
condition: "settings:public_ssl.horizon.value == true or settings:public_ssl.services.value == true"
|
|
required_for: [deploy_end]
|
|
parameters:
|
|
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/ssl/ssl_dns_setup.pp
|
|
puppet_modules: /etc/puppet/modules
|
|
timeout: 3600
|