op-connect
agargiulo/op-connect/aws
Simple Terraform to spin up a 1Password Connect server in AWS Fargate
Install
README
1Password Connect Server Simple AIO AWS Module References [1Password Connect Server][op-connect-docs] [Fargate example][op-fargate-docs] Prerequisites 1Password account 1Password Connect Server - [docs here][op-connect-docs] AWS resources: VPC Subnets for ALB and ECS Service TLS Certificate in ACM can be imported to ACM or generated within ACM Route53 Hosted Zone Features Deploys 1Password connect-sync and connect-api containers to AWS Fargate Configures Application Load Balancer with provided TLS Certificate Sets up DNS record(s) Module Variable Inputs prefix: a string to prefix resources with op_creds_base64 cat 1password-credentials.json | base64 | tr '/+' '_-' | tr -d '=' | tr -d '\n' op_networking vpc_id: VPC ID e.g. aws_vpc.example.id subnets: list of subnet ids for the ALB and ECS S
Inputs (4)
| Name | Type | Description | Default |
|---|---|---|---|
| op_creds_base64 | string | Base64 encoded 1password-credentials.json file | required |
| op_networking | object({ vpc_id = string | Networking items, for ALB and ECS Service | required |
| op_alb | object({ inbound_cidr = li | Options for the Application Load Balancer | required |
| prefix | string | Prefix for various resource names | "op-conn" |
Resources (13)
Details
Similar packages
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,