efoncubierta/cloudspec

By efoncubierta

Updated almost 6 years ago

CloudSpec is a tool for validating your resources in your cloud providers using a logical language

Image
1

68

efoncubierta/cloudspec repository overview

docker license

CloudSpec

CloudSpec is an open source tool for validating your resources in your cloud providers using a logical language that everybody can understand. With its reasonably simple syntax, you can validate the configuration of your cloud resources, avoiding mistakes that can lead to availability or confidentiality issues.

To know more about CloudSpec, read the reference documentation

Instructions

To use the Docker image, you first need to put your spec files (e.g. /my/specs) in a directory to mount it in the Docker container. Otherwise, the CloudSpec will not be able to open the spec files outside the container.

export AWS_ACCESS_KEY_ID=***
export AWS_SECRET_ACCESS_KEY=***
export AWS_REGION=eu-west-1
docker run -v "/my/specs:/specs" -e AWS_ACCESS_KEY_ID -e AWS_SECRET_ACCESS_KEY -e AWS_REGION efoncubierta/cloudspec run -p /specs/my.csplan

If you are running the docker container in AWS with a dedicated IAM role attached, you can omit the AWS environment variables.

For more options of the CloudSpec command, see help:

docker run efoncubierta/cloudspec -h

Tag summary

Content type

Image

Digest

Size

178.5 MB

Last updated

almost 6 years ago

docker pull efoncubierta/cloudspec:0.0.1-SNAPSHOT