A PoC on managing Snowflake with CDKTF
To activate this project's virtualenv, run pipenv shell
.
Alternatively, run a command inside the virtualenv with pipenv run
.
Your cdktf Python project is ready!
cat help Prints this message
Compile: pipenv run ./main.py Compile and run the python code.
Synthesize: cdktf synth [stack] Synthesize Terraform resources to cdktf.out/
Diff: cdktf diff [stack] Perform a diff (terraform plan) for the given stack
Deploy: cdktf deploy [stack] Deploy the given stack
Destroy: cdktf destroy [stack] Destroy the given stack
Learn more about using modules and providers https://cdk.tf/modules-and-providers
Use Providers:
You can add prebuilt providers (if available) or locally generated ones using the add command:
cdktf provider add "aws@~>3.0" null kreuzwerker/docker
You can find all prebuilt providers on PyPI: https://pypi.org/user/cdktf-team/ You can also install these providers directly through pipenv:
pipenv install cdktf-cdktf-provider-aws pipenv install cdktf-cdktf-provider-google pipenv install cdktf-cdktf-provider-azurerm pipenv install cdktf-cdktf-provider-docker pipenv install cdktf-cdktf-provider-github pipenv install cdktf-cdktf-provider-null
You can also build any module or provider locally. Learn more: https://cdk.tf/modules-and-providers