Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 900 Bytes

File metadata and controls

30 lines (18 loc) · 900 Bytes

ConformityGopher

A tool for generating reports on AWS conformity.

ConformityGopher will look for specific tags or naming conventions in AWS resources and generate a report of resources that are not compliant.

Could be expanded to include other conformity rules for keeping AWS resources uniform.

Config

Location: ~/conformitygopher.json

Example: conformitygopher.json

Rules

  • "required_tags": ["tag1", "tag2"] - Validates that taggable resources have all required tags. Reports on resources missing tags.
  • "empty_elb": true - repots on any ELB that has no registered instances
  • Many more to come, open to any ideas

Running

go get github.com/ndcampbell/conformitygopher go run conformitygopher/main.go

Dependencies

Handled via Govendor.