src package

Subpackages

Submodules

src.cli module

This package allows multiple teams to collaborate on Terraform deployments by maintaining centralized remote state.

  • aws

  • azure

  • gcloud

  • alicloud in-progress

It needs three variables: teamid, prjid and workspace to structure files in backend storage

class src.cli.TerraformWrapper

Bases: object

args = None
args_unknown = None
logger = None
main()
var_data = {}
src.cli.entrypoint()
src.cli.valid_terraform_version(min_supported_ver)
Parameters

min_supported_ver – v14

src.logging module

Centralized logging

src.logging.configure_logging()

Centralized logging, default log level is WARNING :return: None

Module contents