fuel-plugins/examples/fuel_plugin_example_v5/deployment_tasks.yaml

47 lines
1.0 KiB
YAML

- id: fuel_plugin_example_v5
type: group
role: [fuel_plugin_example_v5]
tasks:
- hiera
- globals
required_for: [deploy_end]
requires: [deploy_start]
parameters:
strategy:
type: parallel
- id: fuel_plugin_example_v5-controller-deployment
type: puppet
version: 2.0.0
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_v5-deployment
type: puppet
version: 2.0.0
groups: [fuel_plugin_example_v5]
required_for: [deploy_end]
requires: [deploy_start]
parameters:
puppet_manifest: "deploy.pp"
puppet_modules: "."
timeout: 3600
retries: 10
- id: fuel_plugin_example_v5-post-deployment-sh
type: shell
version: 2.0.0
role: [fuel_plugin_example_v5]
required_for: [post_deployment_end]
requires: [post_deployment_start]
parameters:
cmd: bash deploy.sh
retries: 3
interval: 20
timeout: 180