fuel-plugin-qlogic-sriov-vxlan/deployment_tasks.yaml

53 lines
1.3 KiB
YAML

- id: fuel-plugin-iommu-sh
type: shell
role: ['compute']
required_for: [post_deployment_end]
requires: [post_deployment_start]
parameters:
cmd: bash enable_iommu.sh
retries: 3
interval: 20
timeout: 600
- id: fuel-plugin-qlogic-sriov-compute-reboot
role: ['compute']
type: reboot
required_for: [post_deployment_end]
requires: [fuel-plugin-iommu-sh]
parameters:
timeout: 600
- id: fuel-plugin-qlogic-sriov-compute-deployment-sh
type: shell
role: ['compute']
required_for: [post_deployment_end]
requires: [fuel-plugin-qlogic-sriov-compute-reboot]
parameters:
cmd: bash deploy_compute.sh
retries: 3
interval: 20
timeout: 300
- id: fuel-plugin-qlogic-sriov-controller-deployment-sh
type: shell
role: ['primary-controller', 'controller']
required_for: [post_deployment_end]
requires: [fuel-plugin-qlogic-sriov-compute-deployment-sh]
parameters:
cmd: bash deploy_controller.sh
retries: 3
interval: 20
timeout: 300
- id: fuel-plugin-qlogic-update-neutron-startup-sh
type: shell
role: ['primary-controller', 'controller']
required_for: [post_deployment_end]
requires: [fuel-plugin-qlogic-sriov-controller-deployment-sh]
parameters:
cmd: bash update_controller.sh
retries: 3
interval: 20
timeout: 300