Terrajinja extension for automation using cdktf
Project description
terrajinja-sbp-backend
This is an extension to the vault provider for the following modules. The original documentation can be found here
SBP Specific implementations
Here is a list of supported resources and their modifications
sbp.backend.s3_backend
Original provider: backend.s3_backend
This custom provider adds the following:
- adds the s3 backend provider to terrajinja
old parameter | new parameter | description |
---|---|---|
- | - | there are no new parameters |
This resource is an interface for the backend providers, as the concept of backend is not an resource, this is the intermediate to support it.
terrajinja-cli example
the following is a code snipet you can used in a terrajinja-cli template file.
This created both the hashicorp vault with the name generic
, and adds a secret in it in the path application
with key admin
that contains a random password
terraform:
resources:
- task: s3-backend
module: sbp.backend.s3_backend
parameters:
bucket: "terraform-state"
key: {{ terraform.state_file }}
endpoint: "https://s3.endpoint.url"
encrypt: True
region: eu-nl-prod01
skip_region_validation: True
skip_credentials_validation: True
skip_metadata_api_check: True
History
0.0.1 (14-03-2024)
- First code creation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for terrajinja-sbp-backend-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5f04baea5cc465e9c221df0cd7e75919f8a9b18a2a856e703cca26db91d07c6 |
|
MD5 | 8c6a055fc5703370b65c54ef0cf0be63 |
|
BLAKE2b-256 | 2dae14c54e7980e54f3b5ccab21219cbb427066eda55ba4c05d7bc80a14a849e |
Hashes for terrajinja_sbp_backend-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03c8dabe7119e348c6331c7fcecc68bfbc99baa67094556d24cc77e1e19f63fe |
|
MD5 | a3a4fbadbac206b1260e0178bf16d146 |
|
BLAKE2b-256 | c01431376921e48676f53f44270cd311b393df986ebbb7987c5b26aa11618679 |