paperst / aws-terraform

:partly_sunny: Cloud Infrastructure as Code with declarative modules and configuration files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

   f5-terraform

Build Status Releases Commits Maintenance Issues Docker Hub License Slack Status

  

Table of Contents

  

Description

Multi-cloud Infrastructure as Code with declarative modules and configuration files.

  

Installation

Run

# Terraform v0.11.10
docker run -it artioml/f5-terraform

Credentials

The home directory used when running the image (/home/user/) has the following structure.
Each subdirectory contains the relevant access keys / tokens for the corresponding public cloud.
Either edit the credentials files for your environment, or mount a local directory with the same path structure:

docker run -it -v /Users/tdurden/:/home/user/ artioml/f5-terraform

  

Extensibility

The container will dynamically pull down (and cd to) whatever GitHub repository is specified in the REPO environment variable. This enables Continuous Delivery of new content every time the container is started and that repository is updated. It also allows you to load and run your own custom Terraform environments.

-e "REPO=<GitHub_Username>/<Repo_Name>"

For example:

docker run -it -e "REPO=artioml/terraform-do" artioml/f5-terraform

  

About

:partly_sunny: Cloud Infrastructure as Code with declarative modules and configuration files

License:MIT License


Languages

Language:HCL 93.0%Language:Shell 4.7%Language:Dockerfile 2.3%