Skip to content

A docker image with common needed tools to deploy to GCP. Terragrunt, GCloud-cli and others are included.

License

Notifications You must be signed in to change notification settings

schostin/streamedcon2020-terragrunt-deployer-image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Streamedcon Terragrunt Deployer Image

A docker image with common needed tools to deploy to GCP. Terragrunt, GCloud-cli and others are included.

Installed Tools

  • GCloud-CLI with alpha and beta components (current version can be found in the Dockerfile).
  • TFLint (current version can be found in the Dockerfile).
  • Terraform (current version can be found in the Dockerfile).
  • Terragrunt (current version can be found in the Dockerfile).

Usage

Developing Tools

Hadolint

I am using Hadolint in version v1.18.0 for basic linting of the Dockerfile. When running with Docker, hadolint can simply be used by running docker run --rm -i hadolint/hadolint:v1.18.0-alpine < Dockerfile

Github Actions

In order to run with Github actions, the following secrets need to be placed in the repository or the organization. How to create secrets for Github actions can be found here.

  • DOCKER_USERNAME: The username to authenticate against Docker.
  • DOCKER_PASSWORD: The password to authenticate against Docker.

About

A docker image with common needed tools to deploy to GCP. Terragrunt, GCloud-cli and others are included.

Resources

License

Stars

Watchers

Forks

Packages

No packages published