44 lines
994 B
YAML
44 lines
994 B
YAML
- id: fuel_plugin_example_v3
|
|
type: group
|
|
role: [fuel_plugin_example_v3]
|
|
tasks:
|
|
- hiera
|
|
- globals
|
|
required_for: [deploy_end]
|
|
requires: [deploy_start]
|
|
parameters:
|
|
strategy:
|
|
type: parallel
|
|
|
|
- id: fuel_plugin_example_v3-controller-deployment
|
|
type: puppet
|
|
groups: [primary-controller, controller]
|
|
required_for: [connectivity_tests, deploy_end]
|
|
requires: [netconfig, deploy_start]
|
|
parameters:
|
|
puppet_manifest: "deploy.pp"
|
|
puppet_modules: ""
|
|
timeout: 3600
|
|
|
|
- id: fuel_plugin_example_v3-deployment
|
|
type: puppet
|
|
groups: [fuel_plugin_example_v3]
|
|
required_for: [deploy_end]
|
|
requires: [deploy_start]
|
|
parameters:
|
|
puppet_manifest: "deploy.pp"
|
|
puppet_modules: ""
|
|
timeout: 3600
|
|
|
|
|
|
- id: fuel_plugin_example_v3-post-deployment-sh
|
|
type: shell
|
|
role: [fuel_plugin_example_v3]
|
|
required_for: [post_deployment_end]
|
|
requires: [post_deployment_start]
|
|
parameters:
|
|
cmd: bash deploy.sh
|
|
retries: 3
|
|
interval: 20
|
|
timeout: 180
|