Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/silinternational/terraform-aws-adminer

Terraform module to create an ECS service running Adminer
https://github.com/silinternational/terraform-aws-adminer

Last synced: about 1 month ago
JSON representation

Terraform module to create an ECS service running Adminer

Awesome Lists containing this project

README

        

# terraform-aws-adminer
This module is used to create an ECS service running Adminer.

## What this does

- Create target group for ALB to route based on hostname
- Create task definition and ECS service for Adminer
- Create Cloudflare DNS record

## Provider dependencies

### aws

[providers/hashicorp/aws](https://registry.terraform.io/providers/hashicorp/aws)

example configuration:

```hcl
provider "aws" {
region = var.aws_region
access_key = var.aws_access_key_id
secret_key = var.aws_secret_access_key
}
```

### cloudflare

[providers/cloudflare/cloudflare](https://registry.terraform.io/providers/cloudflare/cloudflare)

example configuration using email and global API key:

```hcl
provider "cloudflare" {
email = var.cloudflare_email
api_key = var.cloudflare_api_key
}
```

example configuration using an API token:

```hcl
provider "cloudflare" {
api_token = var.cloudflare_token
}
```

## Example

A working [example](https://github.com/silinternational/terraform-aws-adminer/tree/main/example) usage of this module is included in the source repository.

## More info

More information is available at the [Terraform Registry](https://registry.terraform.io/modules/silinternational/adminer/aws/latest)