Creates the infrastructure on AWS to run a backup of the Terraform Cloud data on a scheduled basis.
aws_region
- AWS region to run in, default:us-east-1
aws_access_key
- AWS access keyaws_secret_key
- corresponding AWS secretapp_name
- application name, default:tfcbackup
cpu
- amount of CPU to allocate to the container, default:200
memory
- amount of memory to allocate (MB), default:128
tf_remote_organization
-tf_remote_common_workspace
-tfc_access_token
- Terraform Cloud access tokentfc_organization_name
- Terraform Cloud organization namebackup_path
- path in container to be backed up, default:/tmp/tfcbackup
docker_tag
- Docker image tag, default:latest
tags
- map of strings containing tags to be applied, default:{}
b2_fsbackup_mode
- One ofinit
,backup
, default:backup
b2_account_id
- Backblaze Application Key ID (keyID
)b2_account_key
- Backblaze Application Key secret (applicationKey
)b2_fsbackup_args
- Additional arguments to therestic backup
command, default: ""b2_fsbackup_forget_args
- Arguments to therestic forget
command, default:--keep-daily 45
repo_string
- Restic repository name, e.g.,b2:bucketname:directory
b2_fsbackup_host
- Hostname to use in Restic backups, default:restic_host
b2_fsbackup_enabled
- One oftrue
,false
, default:true
b2_fsbackup_schedule
- When backups should start, default (every day at 05:21 UTC):21 05 * * ? *
customer
- Customer name, used in AWS tags
- Obtain a Terraform Cloud access token.
- Obtain a Backblaze Application Key.
- Create a Backblaze B2 bucket.