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

Add support for aws/cloudformation #1083

Closed
radeksimko opened this issue Feb 28, 2015 · 7 comments
Closed

Add support for aws/cloudformation #1083

radeksimko opened this issue Feb 28, 2015 · 7 comments

Comments

@radeksimko
Copy link
Member

This may sound a bit silly as CF & TF are two competing products with similar functionality, but it is imo not.

As there's support in the new aws library we recently started using, I was thinking this could be a great chance to allow users to run/update/delete CF templates from terraform, which could make any transition from CF to terraform much more smooth.

Example of a new resource:

resource "aws_cloudformation_template" {
  on_failure = "ROLLBACK"
  parameters {
    firstKey = "first-value"
    secondKey = "second-value"
  }
  stack_name = "sample-name"
  template_body = "${file(cf-templates/my-stack.json)}"
}

Eventually having the templating functionality at some point, Terraform could completely replace both cotdsa/cumulus & cloudtools/troposphere which I've seen people using to work around issues that CloudFormation has.

@mitchellh
Copy link
Contributor

This actually makes sense to me. Terraform shouldn't discriminate against an AWS API because it seems to compete. Terraform should be able to managed all IaaS, PaaS, SaaS so interfacing with allowing you to CRUD CloudFormation makes sense.

@s0enke
Copy link

s0enke commented Mar 5, 2015

+1 as TF could work as a wrapper and glue language around existing CloudFormation setups which opens it to more potential users.

@jlordiales
Copy link

+1, this would make the transition from those huge, impossible to maintain CF templates a lot easier and safer.

@abhishektomar
Copy link

+1, There are few resources for which I am writing CF templates(because terraform doesn't support them), it would be great if I could use terraform to manage CF templates.

@phinze
Copy link
Contributor

phinze commented May 12, 2015

Hey folks - we're consolidating Requests for AWS resources over in the spreadsheet linked at #28 - head over there to record your username on what you'd like us to prioritize next!

@phinze phinze closed this as completed May 12, 2015
@ejholmes
Copy link

ejholmes commented Dec 4, 2015

For people that come to this from google, this was implemented in #2636. Nice job @radeksimko!

@ghost
Copy link

ghost commented Apr 29, 2020

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.

If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@ghost ghost locked and limited conversation to collaborators Apr 29, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

7 participants