aztfmod / rovergo

The next version of Rover, the command line tool for Azure CAF Landingzones. Developed in Go
MIT License
10 stars 7 forks source link

CI tasks parsing #15

Closed benc-uk closed 3 years ago

benc-uk commented 3 years ago

Current CI command reads both symphony YAML and also YAML in ci_tasks directory, each of these YAMLs defines a task that can be run in CI mode

These files will need to be parsed, and will form the core of the ci command implementation. Once the file is passed it takes the extra params from symphony YAML (e.g. working directory, path to vars, level etc) and executes the task by dropping down to the shell

For terraform commands I think tf-exec should be used rather shell

This task is just for parsing the YAML

Building the task runner is in task xxxx

sebastus commented 3 years ago

resolved by #28