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

Implement first pass / stub functionality for CD #30

Closed benc-uk closed 3 years ago

benc-uk commented 3 years ago

CD should be the focus now, i.e. the entry point should be some form of rover cd --config=foo command to carry out landing zones and launchpad operations, these can then be internally "ported" over to launchpad and landingzone commands and the settings which are in symphony YAML.

The internal implementation, namely the terraform actions, interaction with state etc will remain the same regardless.

This task is to get stub functionality for CD working, reading symphony YAML, looping over it or locating a level or stack in the YAML and outputing simple log messages for now

Then we can follow up with deeper implementation

14 is a pre-req