Thanks to visit codestin.com
Credit goes to github.com

Skip to content

cloud-9-aviation/terraform

Repository files navigation

Infrastructure as a Code

Deployment

1Password

sudo bash -c "op completion $(basename $SHELL) > /etc/bash_completion.d/op" # TODO: Move to Dockerfile
op account add --address my.1password.com # TODO: Run on container start, if necessary.
eval $(op signin) # TODO: Run on container start
op plugin init terraform
echo "source /home/vscode/.config/op/plugins.sh" >> ~/.bashrc && source ~/.bashrc

Terraform

# op inject -i .env -o op.auto.tfvars
op inject -i op.auto.vars.tpl -o op.auto.tfvars
terraform init
terraform plan
# op run --no-masking --env-file="./.env" -- terraform plan
# terraform plan -var="github_token=$(op read "op://Cloud 9 Aviation LLC/GitHub Personal Access Token/token")"
terraform import module.github.github_repository.terraform terraform
terraform import module.github.github_repository.devcontainers-templates devcontainers-templates
terraform import module.github.github_repository.devcontainers-features devcontainers-features

About

Infrastructure as Code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published