Skip to content

Commit da685ff

Browse files
authored
Migrate to ChatOps (cloudposse#59)
1 parent 19b680d commit da685ff

File tree

5 files changed

+90
-174
lines changed

5 files changed

+90
-174
lines changed

.github/workflows/chatops.yml

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: chatops
2+
on:
3+
issue_comment:
4+
types: [created]
5+
6+
jobs:
7+
default:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- uses: actions/checkout@v2
11+
- name: "Handle common commands"
12+
uses: cloudposse/actions/github/[email protected]
13+
with:
14+
token: ${{ secrets.PUBLIC_REPO_ACCESS_TOKEN }}
15+
reaction-token: ${{ secrets.GITHUB_TOKEN }}
16+
repository: cloudposse/actions
17+
commands: rebuild-readme, terraform-fmt
18+
permission: none
19+
issue-type: pull-request
20+
21+
test:
22+
runs-on: ubuntu-latest
23+
steps:
24+
- name: "Checkout commit"
25+
uses: actions/checkout@v2
26+
- name: "Run tests"
27+
uses: cloudposse/actions/github/[email protected]
28+
with:
29+
token: ${{ secrets.PUBLIC_REPO_ACCESS_TOKEN }}
30+
reaction-token: ${{ secrets.GITHUB_TOKEN }}
31+
repository: cloudposse/actions
32+
commands: test
33+
permission: none
34+
issue-type: pull-request
35+
reactions: false
36+
37+

.github/workflows/slash-command-dispatch.yml

-20
This file was deleted.

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242

4343
[![Cloud Posse][logo]](https://cpco.io/homepage)
4444

45-
# terraform-aws-ecs-alb-service-task [![Codefresh Build Status](https://g.codefresh.io/api/badges/pipeline/cloudposse/terraform-modules%2Fterraform-aws-ecs-alb-service-task?type=cf-1)](https://g.codefresh.io/public/accounts/cloudposse/pipelines/5db352c10c7c5a56af1de612) [![Latest Release](https://img.shields.io/github/release/cloudposse/terraform-aws-ecs-alb-service-task.svg)](https://github.com/cloudposse/terraform-aws-ecs-alb-service-task/releases/latest) [![Slack Community](https://slack.cloudposse.com/badge.svg)](https://slack.cloudposse.com)
45+
# terraform-aws-ecs-alb-service-task [![Latest Release](https://img.shields.io/github/release/cloudposse/terraform-aws-ecs-alb-service-task.svg)](https://github.com/cloudposse/terraform-aws-ecs-alb-service-task/releases/latest) [![Slack Community](https://slack.cloudposse.com/badge.svg)](https://slack.cloudposse.com)
4646

4747

4848
Terraform module to create an ECS Service for a web app (task), and an ALB target group to route requests.

README.yaml

+52-76
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,49 @@
1-
---
2-
#
3-
# This is the canonical configuration for the `README.md`
4-
# Run `make readme` to rebuild the `README.md`
5-
#
6-
7-
# Name of this project
81
name: terraform-aws-ecs-alb-service-task
9-
10-
# Logo for this project
11-
#logo: docs/logo.png
12-
13-
# License of this project
14-
license: "APACHE2"
15-
16-
# Canonical GitHub repo
2+
license: APACHE2
173
github_repo: cloudposse/terraform-aws-ecs-alb-service-task
18-
19-
# Badges to display
204
badges:
21-
- name: "Codefresh Build Status"
22-
image: "https://g.codefresh.io/api/badges/pipeline/cloudposse/terraform-modules%2Fterraform-aws-ecs-alb-service-task?type=cf-1"
23-
url: "https://g.codefresh.io/public/accounts/cloudposse/pipelines/5db352c10c7c5a56af1de612"
24-
- name: "Latest Release"
25-
image: "https://img.shields.io/github/release/cloudposse/terraform-aws-ecs-alb-service-task.svg"
26-
url: "https://github.com/cloudposse/terraform-aws-ecs-alb-service-task/releases/latest"
27-
- name: "Slack Community"
28-
image: "https://slack.cloudposse.com/badge.svg"
29-
url: "https://slack.cloudposse.com"
30-
5+
- name: Latest Release
6+
image: https://img.shields.io/github/release/cloudposse/terraform-aws-ecs-alb-service-task.svg
7+
url: https://github.com/cloudposse/terraform-aws-ecs-alb-service-task/releases/latest
8+
- name: Slack Community
9+
image: https://slack.cloudposse.com/badge.svg
10+
url: https://slack.cloudposse.com
3111
related:
32-
- name: "terraform-aws-alb"
33-
description: "Terraform module to provision a standard ALB for HTTP/HTTP traffic"
34-
url: "https://github.com/cloudposse/terraform-aws-alb"
35-
- name: "terraform-aws-alb-ingress"
36-
description: "Terraform module to provision an HTTP style ingress rule based on hostname and path for an ALB"
37-
url: "https://github.com/cloudposse/terraform-aws-alb-ingress"
38-
- name: "terraform-aws-codebuild"
39-
description: "Terraform Module to easily leverage AWS CodeBuild for Continuous Integration"
40-
url: "https://github.com/cloudposse/terraform-aws-codebuild"
41-
- name: "terraform-aws-ecr"
42-
description: "Terraform Module to manage Docker Container Registries on AWS ECR"
43-
url: "https://github.com/cloudposse/terraform-aws-ecr"
44-
- name: "terraform-aws-ecs-web-app"
45-
description: "Terraform module that implements a web app on ECS and supporting AWS resources"
46-
url: "https://github.com/cloudposse/terraform-aws-ecs-web-app"
47-
- name: "terraform-aws-ecs-codepipeline"
48-
description: "Terraform Module for CI/CD with AWS Code Pipeline and Code Build for ECS"
49-
url: "https://github.com/cloudposse/terraform-aws-ecs-codepipeline"
50-
- name: "terraform-aws-ecs-cloudwatch-sns-alarms"
51-
description: "Terraform module to create CloudWatch Alarms on ECS Service level metrics"
52-
url: "https://github.com/cloudposse/terraform-aws-ecs-cloudwatch-sns-alarms"
53-
- name: "terraform-aws-ecs-container-definition"
54-
description: "Terraform module to generate well-formed JSON documents that are passed to the aws_ecs_task_definition Terraform resource"
55-
url: "https://github.com/cloudposse/terraform-aws-ecs-container-definition"
56-
- name: "terraform-aws-lb-s3-bucket"
57-
description: "Terraform module to provision an S3 bucket with built in IAM policy to allow AWS Load Balancers to ship access logs."
58-
url: "https://github.com/cloudposse/terraform-aws-lb-s3-bucket"
59-
60-
# Short description of this project
61-
description: |-
62-
Terraform module to create an ECS Service for a web app (task), and an ALB target group to route requests.
63-
64-
# How to use this project
65-
usage: |-
12+
- name: terraform-aws-alb
13+
description: Terraform module to provision a standard ALB for HTTP/HTTP traffic
14+
url: https://github.com/cloudposse/terraform-aws-alb
15+
- name: terraform-aws-alb-ingress
16+
description: Terraform module to provision an HTTP style ingress rule based on hostname
17+
and path for an ALB
18+
url: https://github.com/cloudposse/terraform-aws-alb-ingress
19+
- name: terraform-aws-codebuild
20+
description: Terraform Module to easily leverage AWS CodeBuild for Continuous Integration
21+
url: https://github.com/cloudposse/terraform-aws-codebuild
22+
- name: terraform-aws-ecr
23+
description: Terraform Module to manage Docker Container Registries on AWS ECR
24+
url: https://github.com/cloudposse/terraform-aws-ecr
25+
- name: terraform-aws-ecs-web-app
26+
description: Terraform module that implements a web app on ECS and supporting AWS
27+
resources
28+
url: https://github.com/cloudposse/terraform-aws-ecs-web-app
29+
- name: terraform-aws-ecs-codepipeline
30+
description: Terraform Module for CI/CD with AWS Code Pipeline and Code Build for
31+
ECS
32+
url: https://github.com/cloudposse/terraform-aws-ecs-codepipeline
33+
- name: terraform-aws-ecs-cloudwatch-sns-alarms
34+
description: Terraform module to create CloudWatch Alarms on ECS Service level metrics
35+
url: https://github.com/cloudposse/terraform-aws-ecs-cloudwatch-sns-alarms
36+
- name: terraform-aws-ecs-container-definition
37+
description: Terraform module to generate well-formed JSON documents that are passed
38+
to the aws_ecs_task_definition Terraform resource
39+
url: https://github.com/cloudposse/terraform-aws-ecs-container-definition
40+
- name: terraform-aws-lb-s3-bucket
41+
description: Terraform module to provision an S3 bucket with built in IAM policy
42+
to allow AWS Load Balancers to ship access logs.
43+
url: https://github.com/cloudposse/terraform-aws-lb-s3-bucket
44+
description: Terraform module to create an ECS Service for a web app (task), and an
45+
ALB target group to route requests.
46+
usage: |2-
6647
6748
For a complete example, see [examples/complete](examples/complete).
6849
@@ -178,20 +159,15 @@ usage: |-
178159
Images in other online repositories are qualified further by a domain name (for example, `quay.io/assemblyline/ubuntu`).
179160
180161
For more info, see [Container Definition](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_ContainerDefinition.html).
181-
182-
183-
# Other files to include in this README from the project folder
184162
include:
185-
- "docs/targets.md"
186-
- "docs/terraform.md"
187-
188-
# Contributors to this project
163+
- docs/targets.md
164+
- docs/terraform.md
189165
contributors:
190-
- name: "Erik Osterman"
191-
github: "osterman"
192-
- name: "Igor Rodionov"
193-
github: "goruha"
194-
- name: "Andriy Knysh"
195-
github: "aknysh"
196-
- name: "Sarkis Varozian"
197-
github: "sarkis"
166+
- name: Erik Osterman
167+
github: osterman
168+
- name: Igor Rodionov
169+
github: goruha
170+
- name: Andriy Knysh
171+
github: aknysh
172+
- name: Sarkis Varozian
173+
github: sarkis

codefresh/test.yml

-77
This file was deleted.

0 commit comments

Comments
 (0)