Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

External VPC #34

Merged
merged 3 commits into from
Aug 13, 2019
Merged

External VPC #34

merged 3 commits into from
Aug 13, 2019

Conversation

jlsan92
Copy link
Contributor

@jlsan92 jlsan92 commented Apr 19, 2019

This PR will allow the user to specify an already-created VPC to be used by the Fargate services. To activate this feature the user will need to provide the following variables:

  • vpc_create as false, this prevents the creation of the internal VPC
  • vpc_external_id which is the unique id of the external VPC that must exist under the user's AWS account
  • vpc_external_public_subnets_ids/vpc_external_private_subnets_ids a list of ids for the public and private subnets, respectively.

@jlsan92 jlsan92 merged commit f9a96d3 into master Aug 13, 2019
@jlsan92 jlsan92 deleted the feature/external-vpc branch August 13, 2019 15:16
jlsan92 added a commit that referenced this pull request Aug 14, 2019
jlsan92 added a commit that referenced this pull request Aug 14, 2019
* Remove unnecessary interpolation for single quoted variables

* Fmt 🤓

* Disable TFLint for now

Ref: https://github.com/wata727/tflint#current-project-status

* Fmt again 😃

* Fix `template_file` vars declarations

* Update TF Docker image to official v0.12 🎉

* Update VPC module to v2.0.0 (TF 0.12 compatible)

And fix some migration syntax

* Enable TFLint again and set fixed Docker image version (0.8.0)

* Remove terraform validate cmd due bug with -check-variables flag

* Update TF version to v0.12 on tests files

* Upgrade Terratest

* fix: add workaround for buggy terraform validate cmd

* chore: add explicit min version for aws provider TF 0.12 compatible

* chore: add note about tf compatible version in readme

* chore: rebasing #34

* chore: upgrade both tf and tflint dockerized binaries
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant