- Python 3.13
- cdktf version: 0.21.0
- cdktf-cli: 0.21.0
yes | sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.13
sudo apt-get install pipenv -y
npm install --global cdktf-cli@0.21.0export PIPENV_VENV_IN_PROJECT=1
export PIPENV_IGNORE_VIRTUALENVS="1"pipenv --python=/bin/python3.13 installcdktf get --forceENV=dev cdktf synth
ENV=dev cdktf plan
ENV=dev cdktf deploy --auto-approve
# Or for other environments:
ENV=preprod cdktf synth
ENV=prod cdktf synth$env:PIPENV_VENV_IN_PROJECT=1
$env:PIPENV_IGNORE_VIRTUALENVS = "1"pipenv installcdktf get --force$env:ENV = "dev"; cdktf synth
$env:ENV = "dev"; cdktf plan
$env:ENV = "dev"; cdktf deploy --auto-approve
# Or for other environments:
$env:ENV = "preprod"; cdktf synth
$env:ENV = "preprod"; cdktf plan
$env:ENV = "preprod"; cdktf deploy --auto-approve
$env:ENV = "prod"; cdktf synth
$env:ENV = "prod"; cdktf plan
$env:ENV = "prod"; cdktf deploy --auto-approveRemove-Item Env:ENVYour environment files should be placed under the envs folder:
envs/
dev.yaml
preprod.yaml
prod.yaml