Sign inSign up

okinta/agrix

By okinta

Updated over 6 years ago

Creates infrastructure from (YAML) configuration (infrastructure as data)

Image
0

959

okinta/agrix repository overview

Agrix

Creates infrastructure from (YAML) configuration to help you maintain infrastructure as data. It takes a YAML file, and then makes the necessary API calls to build infrastructure matching that configuration.

Agrix is designed to be simple. It takes a YAML file and spins up infrastructure. That's it. It doesn't have additional complexities like loops, variables or conditionals. If any of those features are needed, it is recommended to either use a more robust tool like Terraform or apply pre-processing before sending YAML to agrix (e.g. use envsubst to substitute variables inside the YAML config.)

Agrix is intended to be used in a hands-free manner without human intervention or oversight. It can be run from the command line or inside a container.

For more information, refer to the agrix repository on GitHub.

Container Usage

A base container image is provided: okinta/agrix. You can override the /etc/agrix.yaml file and agrix will load it upon launch.

FROM okinta/agrix
COPY agrix.yaml /etc

By default environment variables will be substituted inside agrix.yaml via envsubst.

Tag summary

Content type

Image

Digest

Size

36.8 MB

Last updated

over 6 years ago

docker pull okinta/agrix