fuel-plugins/fuel_plugin_example_v3/deployment_tasks.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