This is a small but very important PR it enables landingzone and cd operations for levels 1+. This means that plan/apply/destroy actions can now function on landingzone levels 1+
e.g. all of the following will now work....
cd apply --symphony-config local/symphony.yaml --level level1
cd apply --symphony-config local/symphony.yaml (all levels)
cd destroy --symphony-config local/symphony.yaml --level level1
landingzone apply --config-path ./local/configs/level1/web --source ./landingzones --statename web
The key part making this happen is the function connectToLaunchPad() which sets many TF_VAR_ variables based on the values extracted from the KeyVault located in the launchpad
This is a small but very important PR it enables
landingzone
andcd
operations for levels 1+. This means that plan/apply/destroy actions can now function on landingzone levels 1+e.g. all of the following will now work....
cd apply --symphony-config local/symphony.yaml --level level1
cd apply --symphony-config local/symphony.yaml
(all levels)cd destroy --symphony-config local/symphony.yaml --level level1
landingzone apply --config-path ./local/configs/level1/web --source ./landingzones --statename web
The key part making this happen is the function
connectToLaunchPad()
which sets manyTF_VAR_
variables based on the values extracted from the KeyVault located in the launchpadThe bulk of the important changes are in this commit https://github.com/aztfmod/rovergo/pull/60/commits/265e30c347461b4eba81c0f55cab05e30528f3b5
Fixes #21
Fixes #42