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