arq-s3-backup

bergbrains/arq-s3-backup/aws

Terraform Module HCL AWS

Creates a bucket and sets up a user w/ credentials for use by the Arq backup system.

Install
module "arq-s3-backup" {
source = "bergbrains/arq-s3-backup/aws"
version = "1.0.0"
}
plain text: /constructs/tfmod-bergbrains-arq-s3-backup-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

Terraform to create Arq backup bucket This module sets up an AWS S3 bucket for use as a storage location for Arq backup It sets up the following AWS resources An S3 bucket for the backups Bucket encryption A user with login credentials Required IAM policy and role for that user to manage the backup bucket Usage ``hcl module "arc_backup" { source "..." backup_bucket_name = "my_arq_backup" } ` Author Eric Berg You can find this module at bergbrains s3-mac-backup repo API Specs Requirements No requirements. Providers | Name | Version | |------|---------| | aws | n/a | Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | backup\_bucket\_name | Arq backup bucket name | string` | n/a | yes | Outputs | Name | Description | |------|--------

Inputs (1)
NameTypeDescriptionDefault
backup_bucket_namestringArq backup bucket name required
Outputs (4)
backup_bucket_arn — ARN of S3 bucket created for backups
arq_user_aws_secret — Arq backup user AWS API secret token
arq_user_aws_id — Arq backup user AWS API ID
backup_bucket_name — Name of S3 bucket created for backups
Resources (4)
aws_iam_access_keyaws_iam_useraws_iam_user_policy_attachmentaws_kms_key
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.0
Cloud AWS
★ Stars0
Forks1
Total downloads6.3k
Inputs1
Outputs4
Resources4
Namespacebergbrains
Updated