-
-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
5 changed files
with
300 additions
and
65 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,10 @@ | ||
SHELL := /bin/bash | ||
|
||
# List of targets the `readme` target should call before generating the readme | ||
export README_DEPS ?= docs/targets.md docs/terraform.md | ||
|
||
-include $(shell curl -sSL -o .build-harness "https://git.io/build-harness"; echo .build-harness) | ||
|
||
## Lint terraform code | ||
lint: | ||
$(SELF) terraform:install terraform:get-modules terraform:get-plugins terraform:lint terraform:validate | ||
$(SELF) terraform/install terraform/get-modules terraform/get-plugins terraform/lint terraform/validate |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,101 @@ | ||
--- | ||
# | ||
# This is the canonical configuration for the `README.md` | ||
# Run `make readme` to rebuild the `README.md` | ||
# | ||
|
||
# Name of this project | ||
name: terraform-aws-cloudwatch-logs | ||
|
||
# Logo for this project | ||
#logo: docs/logo.png | ||
|
||
# License of this project | ||
license: "APACHE2" | ||
|
||
# Canonical GitHub repo | ||
github_repo: cloudposse/terraform-aws-cloudwatch-logs | ||
|
||
# Badges to display | ||
badges: | ||
- name: "Build Status" | ||
image: "https://travis-ci.org/cloudposse/terraform-aws-cloudwatch-logs.svg?branch=master" | ||
url: "https://travis-ci.org/cloudposse/terraform-aws-cloudwatch-logs" | ||
- name: "Latest Release" | ||
image: "https://img.shields.io/github/release/cloudposse/terraform-aws-cloudwatch-logs.svg" | ||
url: "https://github.com/cloudposse/terraform-aws-cloudwatch-logs/releases/latest" | ||
- name: "Slack Community" | ||
image: "https://slack.cloudposse.com/badge.svg" | ||
url: "https://slack.cloudposse.com" | ||
|
||
related: | ||
- name: "terraform-aws-cloudwatch-flow-logs" | ||
description: "Terraform module for enabling flow logs for vpc and subnets." | ||
url: "https://github.com/cloudposse/terraform-aws-cloudwatch-flow-logs" | ||
- name: "terraform-aws-ecs-web-app" | ||
description: "Terraform module that implements a web app on ECS and supporting AWS resources." | ||
url: "https://github.com/cloudposse/terraform-aws-ecs-web-app" | ||
- name: "terraform-aws-cloudtrail-cloudwatch-alarms" | ||
description: "Terraform module for creating alarms for tracking important changes and occurances from cloudtrail." | ||
url: "https://github.com/cloudposse/terraform-aws-cloudtrail-cloudwatch-alarms" | ||
- name: "prometheus-to-cloudwatch" | ||
description: "Utility for scraping Prometheus metrics from a Prometheus client endpoint and publishing them to CloudWatch" | ||
url: "https://github.com/cloudposse/prometheus-to-cloudwatch" | ||
- name: "terraform-aws-cloudwatch-logs" | ||
description: "Terraform Module to Provide a CloudWatch Logs Endpoint" | ||
url: "https://github.com/cloudposse/terraform-aws-cloudwatch-logs" | ||
- name: "terraform-aws-efs-cloudwatch-sns-alarms" | ||
description: "Terraform module that configures CloudWatch SNS alerts for EFS" | ||
url: "https://github.com/cloudposse/terraform-aws-efs-cloudwatch-sns-alarms" | ||
- name: "terraform-aws-ecs-cloudwatch-autoscaling" | ||
description: "Terraform module to autoscale ECS Service based on CloudWatch metrics" | ||
url: "https://github.com/cloudposse/terraform-aws-ecs-cloudwatch-autoscaling" | ||
- name: "terraform-aws-ecs-cloudwatch-sns-alarms" | ||
description: "Terraform module to create CloudWatch Alarms on ECS Service level metrics." | ||
url: "https://github.com/cloudposse/terraform-aws-ecs-cloudwatch-sns-alarms" | ||
- name: "terraform-aws-sqs-cloudwatch-sns-alarms" | ||
description: "Terraform module for creating alarms for SQS and notifying endpoints" | ||
url: "https://github.com/cloudposse/terraform-aws-sqs-cloudwatch-sns-alarms" | ||
- name: "terraform-aws-elasticache-cloudwatch-sns-alarms" | ||
description: "Terraform module that configures CloudWatch SNS alerts for ElastiCache" | ||
url: "https://github.com/cloudposse/terraform-aws-elasticache-cloudwatch-sns-alarms" | ||
- name: "terraform-aws-ec2-cloudwatch-sns-alarms" | ||
description: "Terraform module that configures CloudWatch SNS alerts for EC2 instances" | ||
url: "https://github.com/cloudposse/terraform-aws-ec2-cloudwatch-sns-alarms" | ||
- name: "terraform-aws-rds-cloudwatch-sns-alarms" | ||
description: "Terraform module that configures important RDS alerts using CloudWatch and sends them to an SNS topic" | ||
url: "https://github.com/cloudposse/terraform-aws-rds-cloudwatch-sns-alarms" | ||
- name: "terraform-aws-lambda-cloudwatch-sns-alarms" | ||
description: "Terraform module for creating a set of Lambda alarms and outputting to an endpoint" | ||
url: "https://github.com/cloudposse/terraform-aws-lambda-cloudwatch-sns-alarms" | ||
- name: "terraform-aws-alb-target-group-cloudwatch-sns-alarms" | ||
description: "Terraform module to create CloudWatch Alarms on ALB Target level metrics." | ||
url: "https://github.com/cloudposse/terraform-aws-alb-target-group-cloudwatch-sns-alarms" | ||
- name: "terraform-aws-sns-lambda-notify-slack" | ||
description: "Terraform module to provision a lambda function that subscribes to SNS and notifies to Slack." | ||
url: "https://github.com/cloudposse/terraform-aws-sns-lambda-notify-slack" | ||
|
||
# Short description of this project | ||
description: |- | ||
Terraform module for creation of CloudWatch Log Streams and Log Groups for use with Fluentd. | ||
# How to use this project | ||
usage: |- | ||
```terraform | ||
module "cloudwatch_log" { | ||
namespace = "${var.namespace}" | ||
stage = "${var.stage}" | ||
stream_names = ["kafka-instance-1", "kafka-instance-2"] | ||
} | ||
``` | ||
include: | ||
- "docs/targets.md" | ||
- "docs/terraform.md" | ||
|
||
# Contributors to this project | ||
contributors: | ||
- name: "Igor Rodionov" | ||
github: "goruha" | ||
- name: "Vladimir" | ||
github: "SweetOps" |
Oops, something went wrong.