FairwindsOps / pentagon

A framework for building repeatable, containerized, cloud-based infrastructure as code with Kubernetes.
https://www.reactiveops.com
Apache License 2.0
183 stars 25 forks source link

WIP: New Terraform Structure #114

Closed ejether closed 6 years ago

ejether commented 6 years ago

Basically: The vpc directory has been renamed terraform Files that are vpc specific have been renamed aws_vpc* The state path in the bucket has been renames terraform (this will take a manual conversion in real life) Support for GCS backend has been added

There are a couple ancillary changes that helped me do the work so I left them in this PR. New file tree:

 test-pentagon-infrastructure
    ├── Makefile
    ├── README.md
    ├── ansible-requirements.yml
    ├── config.yml
    ├── inventory
    │   └── default
    │       ├── clusters
    │       ├── config
    │       │   └── private
    │       ├── kubernetes
    │       ├── resources
    │       └── terraform
    │           ├── Makefile
    │           ├── aws_vpc.auto.tfvars
    │           ├── aws_vpc.tf
    │           ├── aws_vpc_variables.tf
    │           ├── backend.tf
    │           └── provider.tf