You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -10,7 +11,17 @@ Terraform Module for CI/CD with AWS Code Pipeline and Code Build for ECS.
10
11
11
12
---
12
13
13
-
This project is part of our comprehensive ["SweetOps"](https://docs.cloudposse.com) approach towards DevOps.
14
+
This project is part of our comprehensive ["SweetOps"](https://cpco.io/sweetops) approach towards DevOps.
15
+
[<imgalign="right"title="Share via Email"src="https://docs.cloudposse.com/images/ionicons/ios-email-outline-2.0.1-16x16-999999.svg"/>][share_email]
16
+
[<imgalign="right"title="Share on Google+"src="https://docs.cloudposse.com/images/ionicons/social-googleplus-outline-2.0.1-16x16-999999.svg" />][share_googleplus]
17
+
[<imgalign="right"title="Share on Facebook"src="https://docs.cloudposse.com/images/ionicons/social-facebook-outline-2.0.1-16x16-999999.svg" />][share_facebook]
18
+
[<imgalign="right"title="Share on Reddit"src="https://docs.cloudposse.com/images/ionicons/social-reddit-outline-2.0.1-16x16-999999.svg" />][share_reddit]
19
+
[<imgalign="right"title="Share on LinkedIn"src="https://docs.cloudposse.com/images/ionicons/social-linkedin-outline-2.0.1-16x16-999999.svg" />][share_linkedin]
20
+
[<imgalign="right"title="Share on Twitter"src="https://docs.cloudposse.com/images/ionicons/social-twitter-outline-2.0.1-16x16-999999.svg" />][share_twitter]
21
+
22
+
23
+
[][terraform_modules]
24
+
14
25
15
26
16
27
It's 100% Open Source and licensed under the [APACHE2](LICENSE).
@@ -21,6 +32,11 @@ It's 100% Open Source and licensed under the [APACHE2](LICENSE).
21
32
22
33
23
34
35
+
We literally have [*hundreds of terraform modules*][terraform_modules] that are Open Source and well-maintained. Check them out!
36
+
37
+
38
+
39
+
24
40
25
41
26
42
@@ -55,21 +71,23 @@ Complete usage can be seen in the [terraform-aws-ecs-web-app](https://github.com
55
71
```
56
72
Available targets:
57
73
58
-
help This help screen
74
+
help Help screen
59
75
help/all Display help for all targets
76
+
help/short This help short screen
60
77
61
78
```
62
-
63
79
## Inputs
64
80
65
81
| Name | Description | Type | Default | Required |
66
82
|------|-------------|:----:|:-----:|:-----:|
67
83
| attributes | Additional attributes (e.g. `policy` or `role`) | list |`<list>`| no |
68
84
| aws_account_id | AWS Account ID. Used as CodeBuild ENV variable when building Docker images. [For more info](http://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker.html)| string | `` | no |
69
85
| aws_region | AWS Region, e.g. us-east-1. Used as CodeBuild ENV variable when building Docker images. [For more info](http://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker.html)| string | `` | no |
86
+
| badge_enabled | Generates a publicly-accessible URL for the projects build badge. Available as badge_url attribute when enabled. | string |`false`| no |
70
87
| branch | Branch of the GitHub repository, _e.g._`master`| string | - | yes |
71
88
| build_compute_type |`CodeBuild` instance size. Possible values are: `BUILD_GENERAL1_SMALL``BUILD_GENERAL1_MEDIUM``BUILD_GENERAL1_LARGE`| string |`BUILD_GENERAL1_SMALL`| no |
72
89
| build_image | Docker image for build environment, _e.g._`aws/codebuild/docker:docker:17.09.0`| string |`aws/codebuild/docker:17.09.0`| no |
90
+
| build_timeout | How long in minutes, from 5 to 480 (8 hours), for AWS CodeBuild to wait until timing out any related build that does not get marked as completed. | string |`60`| no |
73
91
| buildspec | Declaration to use for building the project. [For more info](http://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html)| string | `` | no |
74
92
| delimiter | Delimiter to be used between `name`, `namespace`, `stage`, etc. | string |`-`| no |
| badge_url | The URL of the build badge when badge_enabled is enabled |
114
+
115
+
91
116
92
117
118
+
## Share the Love
119
+
120
+
Like this project? Please give it a ★ on [our GitHub](https://github.com/cloudposse/terraform-aws-ecs-codepipeline)! (it helps us **a lot**)
121
+
122
+
Are you using this project or any of our other projects? Consider [leaving a testimonial][testimonial]. =)
123
+
93
124
94
125
## Related Projects
95
126
@@ -111,26 +142,38 @@ Check out these related projects.
111
142
112
143
File a GitHub [issue](https://github.com/cloudposse/terraform-aws-ecs-codepipeline/issues), send us an [email][email] or join our [Slack Community][slack].
Work directly with our team of DevOps experts via email, slack, and video conferencing.
117
150
118
151
We provide [*commercial support*][commercial_support] for all of our [Open Source][github] projects. As a *Dedicated Support* customer, you have access to our team of subject matter experts at a fraction of the cost of a full-time engineer.
-**Questions.** We'll use a Shared Slack channel between your team and ours.
123
156
-**Troubleshooting.** We'll help you triage why things aren't working.
124
157
-**Code Reviews.** We'll review your Pull Requests and provide constructive feedback.
125
158
-**Bug Fixes.** We'll rapidly work to fix any bugs in our projects.
126
-
-**Build New Terraform Modules.** We'll develop original modules to provision infrastructure.
159
+
-**Build New Terraform Modules.** We'll [develop original modules][module_development] to provision infrastructure.
127
160
-**Cloud Architecture.** We'll assist with your cloud strategy and design.
128
161
-**Implementation.** We'll provide hands-on support to implement our reference architectures.
129
162
130
163
131
-
## Community Forum
132
164
133
-
Get access to our [Open Source Community Forum][slack] on Slack. It's **FREE** to join for everyone! Our "SweetOps" community is where you get to talk with others who share a similar vision for how to rollout and manage infrastructure. This is the best place to talk shop, ask questions, solicit feedback, and work together as a community to build *sweet* infrastructure.
165
+
## Terraform Module Development
166
+
167
+
Are you interested in custom Terraform module development? Submit your inquiry using [our form][module_development] today and we'll get back to you ASAP.
168
+
169
+
170
+
## Slack Community
171
+
172
+
Join our [Open Source Community][slack] on Slack. It's **FREE** for everyone! Our "SweetOps" community is where you get to talk with others who share a similar vision for how to rollout and manage infrastructure. This is the best place to talk shop, ask questions, solicit feedback, and work together as a community to build totally *sweet* infrastructure.
173
+
174
+
## Newsletter
175
+
176
+
Signup for [our newsletter][newsletter] that covers everything on our technology radar. Receive updates on what we're up to on GitHub as well as awesome new projects we discover.
134
177
135
178
## Contributing
136
179
@@ -140,7 +183,7 @@ Please use the [issue tracker](https://github.com/cloudposse/terraform-aws-ecs-c
140
183
141
184
### Developing
142
185
143
-
If you are interested in being a contributor and want to get involved in developing this project or [help out](https://github.com/orgs/cloudposse/projects/3) with our other projects, we would love to hear from you! Shoot us an [email](mailto:hello@cloudposse.com).
186
+
If you are interested in being a contributor and want to get involved in developing this project or [help out](https://cpco.io/help-out) with our other projects, we would love to hear from you! Shoot us an [email][email].
144
187
145
188
In general, PRs are welcome. We follow the typical "fork-and-pull" Git workflow.
146
189
@@ -155,7 +198,7 @@ In general, PRs are welcome. We follow the typical "fork-and-pull" Git workflow.
We're a [DevOps Professional Services][hire] company based in Los Angeles, CA. We love [Open Source Software](https://github.com/cloudposse/)!
246
+
We're a [DevOps Professional Services][hire] company based in Los Angeles, CA. We ❤️ [Open Source Software][we_love_open_source].
204
247
205
-
We offer paid support on all of our projects.
248
+
We offer [paid support][commercial_support] on all of our projects.
206
249
207
-
Check out [our other projects][github], [apply for a job][jobs], or [hire us][hire] to help with your cloud strategy and implementation.
250
+
Check out [our other projects][github], [follow us on twitter][twitter], [apply for a job][jobs], or [hire us][hire] to help with your cloud strategy and implementation.
Copy file name to clipboardExpand all lines: docs/terraform.md
+8-1Lines changed: 8 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,15 @@
1
-
2
1
## Inputs
3
2
4
3
| Name | Description | Type | Default | Required |
5
4
|------|-------------|:----:|:-----:|:-----:|
6
5
| attributes | Additional attributes (e.g. `policy` or `role`) | list |`<list>`| no |
7
6
| aws_account_id | AWS Account ID. Used as CodeBuild ENV variable when building Docker images. [For more info](http://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker.html)| string | `` | no |
8
7
| aws_region | AWS Region, e.g. us-east-1. Used as CodeBuild ENV variable when building Docker images. [For more info](http://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker.html)| string | `` | no |
8
+
| badge_enabled | Generates a publicly-accessible URL for the projects build badge. Available as badge_url attribute when enabled. | string |`false`| no |
9
9
| branch | Branch of the GitHub repository, _e.g._`master`| string | - | yes |
10
10
| build_compute_type |`CodeBuild` instance size. Possible values are: `BUILD_GENERAL1_SMALL``BUILD_GENERAL1_MEDIUM``BUILD_GENERAL1_LARGE`| string |`BUILD_GENERAL1_SMALL`| no |
11
11
| build_image | Docker image for build environment, _e.g._`aws/codebuild/docker:docker:17.09.0`| string |`aws/codebuild/docker:17.09.0`| no |
12
+
| build_timeout | How long in minutes, from 5 to 480 (8 hours), for AWS CodeBuild to wait until timing out any related build that does not get marked as completed. | string |`60`| no |
12
13
| buildspec | Declaration to use for building the project. [For more info](http://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html)| string | `` | no |
13
14
| delimiter | Delimiter to be used between `name`, `namespace`, `stage`, etc. | string |`-`| no |
description="`CodeBuild` instance size. Possible values are: `BUILD_GENERAL1_SMALL` `BUILD_GENERAL1_MEDIUM` `BUILD_GENERAL1_LARGE`"
55
61
}
56
62
63
+
variable"build_timeout" {
64
+
type="string"
65
+
default="60"
66
+
description="How long in minutes, from 5 to 480 (8 hours), for AWS CodeBuild to wait until timing out any related build that does not get marked as completed."
67
+
}
68
+
57
69
variable"buildspec" {
58
70
default=""
59
71
description="Declaration to use for building the project. [For more info](http://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html)"
0 commit comments