fuel-library/deployment/puppet/osnailyfacter/modular/virtual_ips/tasks.yaml

34 lines
1.1 KiB
YAML

- id: virtual_ips
type: puppet
version: 2.1.0
groups: [primary-controller, controller]
required_for: [deploy_end]
requires: [primary-cluster,cluster]
condition:
yaql_exp: "changedAny($.network_metadata, $.network_scheme, $.roles)"
parameters:
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/virtual_ips/virtual_ips.pp
puppet_modules: /etc/puppet/modules
timeout: 120
test_post:
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/virtual_ips/virtual_ips_post.rb
- id: conntrackd
type: puppet
version: 2.1.0
groups: [primary-controller, controller]
required_for: [deploy_end]
requires: [virtual_ips,cluster,primary-cluster]
condition:
yaql_exp: >
changedAny($.network_metadata, $.network_scheme,
$.get('vrouter_name'))
parameters:
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/virtual_ips/conntrackd.pp
puppet_modules: /etc/puppet/modules
timeout: 120
test_pre:
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/virtual_ips/conntrackd_pre.rb
test_post:
cmd: ruby /etc/puppet/modules/osnailyfacter/modular/virtual_ips/conntrackd_post.rb