feat: abstracting cloud providers

This commit is contained in:
Iain Learmonth 2023-02-26 12:52:08 +00:00
parent af36a545a1
commit 0a72aeed96
18 changed files with 629 additions and 181 deletions

View file

@ -43,6 +43,9 @@ class ListAutomation(TerraformAutomation):
in the templating of the Terraform configuration.
"""
provider: str # type: ignore[assignment]
# TODO: remove temporary override
def tf_generate(self) -> None:
if not self.working_dir:
raise RuntimeError("No working directory specified.")