{"repo":"dragondrop-cloud/cloud-concierge","free":true,"listed":false,"github":"https://github.com/dragondrop-cloud/cloud-concierge","clone":"git clone https://github.com/dragondrop-cloud/cloud-concierge.git","description":"\"Terraform best practices as a Pull Request.\" Codify resources outside of Terraform control, detect drift, estimate cloud costs, identify security risks, and more.","language":"Go","stars":247,"topics":["aws","azurerm","containers","gcp","iac","infrastructure-as-code","terraform"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"cloud-concierge Example Output Docs Why cloud-concierge? cloud-concierge is a container that integrates with your existing Terraform management set up. All results and codified resources are output via a digestible Pull Request to a repository of your choice, providing you with a \"State of Cloud\" report in a GitOps manner. It provides: - &#9989; Cloud codification, identify un-managed resources and generate corresponding Terraform code and import statements/import blocks - &#9989; Drift detection - &#9989; Flag accounts creating changes outside your Terraform workflow - &#9989; Whole-cloud cost estimation, powered by Infracost - &#9989; Whole-cloud security scanning, powered by tfsec Quick Start All Cloud Provider Pre-requisites 1) Configure an environment variable file (use one of our templates to get started) to control the specifics of cloud-concierge's coverage. 2) Run docker pull dragondropcloud/cloud-concierge:latest to pull the latest image. AWS Quickstart I) Run aws configure on your CLI and ensure that credentials with read-only access to your cloud are configured. If referencing state files stored in an s3 bucket, the credentials specified should be able to read those state files as well. II) Run the cloud-concierge container using the following command: docker run --env-file ./my-env-file.env -v main:/main -v /.aws:/main/credentials/aws:ro -w /main dragondropcloud/cloud-concierge:latest If running on Windows, the substitute $HOME/.aws: for /.aws: in the above comma","default_branch":null,"files":null,"tree":[],"storefront":"/r/dragondrop-cloud","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dragondrop-cloud/cloud-concierge/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}