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

Terraform as API? #415

Closed
gyuho opened this issue Oct 15, 2014 · 10 comments
Closed

Terraform as API? #415

gyuho opened this issue Oct 15, 2014 · 10 comments

Comments

@gyuho
Copy link

gyuho commented Oct 15, 2014

I would like to integrate terraform in my Go code. What do you recommend for implementation in general? Do you have any plan to make this as package?

Btw, I really appreciate your work. It's great! Thanks!

@whatupdave
Copy link

+1

@mitchellh
Copy link
Contributor

Terraform is designed pretty well for embedding. See how the command package makes use of the terraform package. That is about the distance/effort we're going to put into supporting this use case, and we don't make guarantees about API stability!

@gyuho
Copy link
Author

gyuho commented Oct 16, 2014

Got it. Thanks Mitchellh!

@waghanza
Copy link

@gyuho I'm interesting to to create a RESTful api that drive terraform

Have you started a project like this ?

@gyuho
Copy link
Author

gyuho commented Oct 30, 2017

@waghanza I don't have any plan :)

@waghanza
Copy link

waghanza commented Nov 2, 2017

@gyuho ok. I plan to write such tool, but as new in golang, I will probably create a POC in python

@c0dyhi11
Copy link

Hello @waghanza

I also am looking to utilize terraform as an API. I was going to write this utilizing https://pypi.python.org/pypi/python-terraform and https://github.com/fission/fission.

I'd hate to duplicate efforts.

Have you began writing this yet?

Thank you,
Cody Hill

@waghanza
Copy link

Hi @c0dyhi11,

I'm trying to create suck app. I'll be glad to have some help ;-)

Actually, the project is only created https://github.com/cloud-builders/farmer, but I have not pushed yet.

I have create an OpenGroup (or what aims to be so), @Cloud-builders to organize a project around public cloud building.

I plan to create this API, a web ui to manage a PaaS (like OpsWorks but OSS) ...

Regards,

@waghanza
Copy link

@c0dyhi11 I am create restful tool https://github.com/cloud-builders/shaping to be a wrapper around terraform.

This API aims only to run terraform (a dialect per provider). I will create an other tool (but later) to use one dialect for all providers ;-)

@ghost
Copy link

ghost commented Apr 6, 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 6, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants