tripleo-heat-templates/common/services/deployment-host-prep.yaml

53 lines
1.3 KiB
YAML

id: deployment-host-prep
type: service
version: 1.0.0
tasks:
- id: start
driver: print
provides:
- deployment-host-prep.start
requires:
- deployment-state.host-prep-start
message: "DEPLOYMENT: host prep start"
- id: pre-deployment
driver: ansible_runner
provides:
- deployment-host-prep.pre-deployment
requires:
- deployment-host-prep.start
playbook: deploy_steps_pre_deployment_playbook.yaml
runner_options:
extravars: global_vars.yaml
- id: host-prep
driver: ansible_runner
provides:
- deployment-host-prep.host-prep
requires:
- deployment-host-prep.pre-deployment
playbook: deploy_steps_host_prep_playbook.yaml
runner_options:
extravars: global_vars.yaml
- id: container-setup
driver: ansible_runner
provides:
- deployment-host-prep.container-setup
requires:
- deployment-host-prep.host-prep
playbook: deploy_steps_container_setup_tasks_playbook.yaml
runner_options:
extravars: global_vars.yaml
- id: end
driver: print
provides:
- deployment-host-prep.end
requires:
- deployment-host-prep.container-setup
needed-by:
- deployment-state.host-prep-end
message: "DEPLOYMENT: host prep end"