workflow-test-automation/automatique.task.yaml.example
2020-10-15 13:05:22 +02:00

35 lines
1.2 KiB
Plaintext

config:
git-branch: "" #origin/release/1.16
remote-host: mtas
lcmscript-path: "/n/tas/LCM_scripts_CT"
image-store: "/local/scratch/Images"
node: mtas-41-1
r-state: R19E05
arm-user:
arm-token:
tasks:
- name: Build workflow release package
command: "standalone:workflow:build-package"
stored-args: [remote-host, lcmscript-path, git-branch]
provides: [workflow-package]
- name: Ensure image exists
command: "standalone:image:ensure-present"
stored-args: [remote-host, image-store, r-state]
- name: Upload image to glance
command: "standalone:atlas:upload-images"
stored-args: [remote-host, image-store, r-state, node]
- name: Prepare templates
command: "standalone:image:prepare-template"
stored-args: [remote-host, image-store, r-state, node]
- name: Generate onboard package
command: "standalone:workflow:generate-onboard-package"
stored-args: [remote-host, image-store, r-state, node, workflow-package]
provides: [onboard-package]
- name: Onboard package
command: "standalone:workflow:onboard-package"
stored-args: [remote-host, node, onboard-package]
- name: Cleanup
command: "standalone:cleanup-workplace"
stored-args: [remote-host, image-store, r-state, tmp-dir]