manheim / manheim-c7n-tools

Manheim's Cloud Custodian (c7n) wrapper package, policy generator, runner, and supporting tools.
https://manheim-c7n-tools.readthedocs.io/
Apache License 2.0
45 stars 25 forks source link

Initial code #1

Closed jantman closed 5 years ago

jantman commented 5 years ago

This PR migrates the initial code from our internal cais-c7n repo to a new public project. Aside from naming changes and some python3 compatibility changes, the code itself is virtually identical to what we've had internally. I reworked most of the documentation to remove Manheim-specific pieces and provide more complete docs for the various entrypoints.

I've also added TravisCI support, build and test for the Docker image, and will eventually have docs hosted on ReadTheDocs. I've tested the Docker build and test locally but none of the deployment is tested yet, and I'll definitely have a follow-up PR coming for some docs changes once the initial version is published.

Once this PR is approved, I'll merge it and then make this repository public.