Skip to content

Commit

Permalink
Update README (#24)
Browse files Browse the repository at this point in the history
* Update README

* Update badge
  • Loading branch information
osterman authored and aknysh committed Jul 16, 2018
1 parent 72a2465 commit c2de86c
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 13 deletions.
37 changes: 30 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,12 @@

[![Cloud Posse](https://cloudposse.com/logo-300x69.svg)](https://cloudposse.com)

# terraform-root-modules [![Build Status](https://travis-ci.org/cloudposse/terraform-root-modules.svg?branch=master)](https://travis-ci.org/cloudposse/terraform-root-modules) [![Latest Release](https://img.shields.io/github/release/cloudposse/terraform-root-modules.svg)](https://github.com/cloudposse/terraform-root-modules/releases/latest) [![Slack Community](https://slack.cloudposse.com/badge.svg)](https://slack.cloudposse.com)
# terraform-root-modules [![Build Status](https://travis-ci.org/cloudposse/terraform-root-modules.svg?branch=master)](https://travis-ci.org/cloudposse/terraform-root-modules) [![Codefresh Build Status](https://g.codefresh.io/api/badges/build?repoOwner=cloudposse&repoName=terraform-root-modules&branch=master&pipelineName=terraform-root-modules&accountName=cloudposse&type=cf-1)](https://g.codefresh.io/pipelines/terraform-root-modules/builds) [![Latest Release](https://img.shields.io/github/release/cloudposse/terraform-root-modules.svg)](https://github.com/cloudposse/terraform-root-modules/releases/latest) [![Slack Community](https://slack.cloudposse.com/badge.svg)](https://slack.cloudposse.com)


This is a collection of reusable root modules for CloudPosse AWS accounts.
This is a collection of reusable [Terraform root modules invocations](https://docs.cloudposse.com/terraform-modules/root/) for CloudPosse AWS accounts.

Terraform defines a "root module" as the current working directory holding the Terraform configuration files where the terraform apply or terraform get is run.


---
Expand All @@ -19,9 +21,13 @@ It's 100% Open Source and licensed under the [APACHE2](LICENSE).







## Usage

Use the `terraform-root-modules` Docker image as the base image in the application `Dockerfile`, and copy the modules from `/aws` folder into `/conf` folder
Use the `terraform-root-modules` Docker image as the base image in the application `Dockerfile`, and copy the modules from `/aws` folder into `/conf` folder.

```dockerfile
FROM cloudposse/terraform-root-modules:0.3.2 as terraform-root-modules
Expand All @@ -37,6 +43,10 @@ WORKDIR /conf/



## Examples

For example usage, refer to the "Related Projects" section. This is were we use `terraform-root-modules` to provision essential account-level infrastructure, among other services.



## Makefile Targets
Expand All @@ -62,6 +72,14 @@ Check out these related projects.




## References

For additional context, refer to some of these links.

- [Cloud Posse Documentation](https://docs.cloudposse.com) - Complete documentation for the Cloud Posse solution


## Help

**Got a question?**
Expand Down Expand Up @@ -140,6 +158,13 @@ See [LICENSE](LICENSE) for full details.
under the License.









## Trademarks

All other trademarks referenced herein are the property of their respective owners.
Expand Down Expand Up @@ -169,16 +194,14 @@ Check out [our other projects][github], [apply for a job][jobs], or [hire us][hi

### Contributors

| [![Erik Osterman][osterman_avatar]][osterman_homepage]<br/>[Erik Osterman][osterman_homepage] | [![Igor Rodionov][goruha_avatar]][goruha_homepage]<br/>[Igor Rodionov][goruha_homepage] | [![Andriy Knysh][aknysh_avatar]][aknysh_homepage]<br/>[Andriy Knysh][aknysh_homepage] | [![Marc Tamsky][tamsky_avatar]][tamsky_homepage]<br/>[Marc Tamsky][tamsky_homepage] |
|---|---|---|---|
| [![Erik Osterman][osterman_avatar]][osterman_homepage]<br/>[Erik Osterman][osterman_homepage] | [![Igor Rodionov][goruha_avatar]][goruha_homepage]<br/>[Igor Rodionov][goruha_homepage] | [![Andriy Knysh][aknysh_avatar]][aknysh_homepage]<br/>[Andriy Knysh][aknysh_homepage] |
|---|---|---|

[osterman_homepage]: https://github.com/osterman
[osterman_avatar]: https://github.com/osterman.png?size=150
[goruha_homepage]: https://github.com/goruha
[goruha_avatar]: https://github.com/goruha.png?size=150
[aknysh_homepage]: https://github.com/aknysh
[aknysh_avatar]: https://github.com/aknysh.png?size=150
[tamsky_homepage]: https://github.com/tamsky
[tamsky_avatar]: https://github.com/tamsky.png?size=150


23 changes: 17 additions & 6 deletions README.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#

# Name of this project
name: terraform-root-modules
name: "terraform-root-modules"

# Logo for this project
#logo: docs/logo.png
Expand All @@ -14,20 +14,28 @@ name: terraform-root-modules
license: "APACHE2"

# Canonical GitHub repo
github_repo: cloudposse/terraform-root-modules
github_repo: "cloudposse/terraform-root-modules"

# Badges to display
badges:
- name: "Build Status"
image: "https://travis-ci.org/cloudposse/terraform-root-modules.svg?branch=master"
url: "https://travis-ci.org/cloudposse/terraform-root-modules"
- name: "Codefresh Build Status"
image: "https://g.codefresh.io/api/badges/build?repoOwner=cloudposse&repoName=terraform-root-modules&branch=master&pipelineName=terraform-root-modules&accountName=cloudposse&type=cf-1"
url: "https://g.codefresh.io/pipelines/terraform-root-modules/builds"
- name: "Latest Release"
image: "https://img.shields.io/github/release/cloudposse/terraform-root-modules.svg"
url: "https://github.com/cloudposse/terraform-root-modules/releases/latest"
- name: "Slack Community"
image: "https://slack.cloudposse.com/badge.svg"
url: "https://slack.cloudposse.com"

references:
- name: "Cloud Posse Documentation"
description: "Complete documentation for the Cloud Posse solution"
url: "https://docs.cloudposse.com"

related:
- name: "audit.cloudposse.co"
description: "Example Terraform Reference Architecture of a Geodesic Module for an Audit Logs Organization in AWS."
Expand All @@ -44,11 +52,13 @@ related:

# Short description of this project
description: |-
This is a collection of reusable root modules for CloudPosse AWS accounts.
This is a collection of reusable [Terraform root modules invocations](https://docs.cloudposse.com/terraform-modules/root/) for CloudPosse AWS accounts.
Terraform defines a "root module" as the current working directory holding the Terraform configuration files where the terraform apply or terraform get is run.
# How to use this project
usage: |-
Use the `terraform-root-modules` Docker image as the base image in the application `Dockerfile`, and copy the modules from `/aws` folder into `/conf` folder
Use the `terraform-root-modules` Docker image as the base image in the application `Dockerfile`, and copy the modules from `/aws` folder into `/conf` folder.
```dockerfile
FROM cloudposse/terraform-root-modules:0.3.2 as terraform-root-modules
Expand All @@ -61,6 +71,9 @@ usage: |-
WORKDIR /conf/
```
examples: |-
For example usage, refer to the "Related Projects" section. This is were we use `terraform-root-modules` to provision essential account-level infrastructure, among other services.
include:
- "docs/targets.md"
- "docs/terraform.md"
Expand All @@ -73,5 +86,3 @@ contributors:
github: "goruha"
- name: "Andriy Knysh"
github: "aknysh"
- name: "Marc Tamsky"
github: "tamsky"

0 comments on commit c2de86c

Please sign in to comment.