workflow icon indicating copy to clipboard operation
workflow copied to clipboard

Deis Terraform provider

Open deis-admin opened this issue 8 years ago • 16 comments

From @msull92 on January 3, 2016 7:27

I created this Terraform provider plugin for Deis out of need, would love for the Deis community to pick it up and help me out on maintaining it. If we can get enough stars and stability we can get it committed to the offical Terraform repository so that it's built-in.

https://github.com/botlink/terraform-provider-deis

Copied from original issue: deis/deis#4824

deis-admin avatar Jan 19 '17 21:01 deis-admin

From @sgoings on January 4, 2016 17:47

Hey @msull92 - thanks for creating this. The interface looks pretty clean and adheres to the "feel" of other Terraform providers. Do you foresee the repository moving into the deis org as a first step? I'll setup a time for us to chat about how we might accomplish your end goal of getting it into Terraform proper.

deis-admin avatar Jan 19 '17 21:01 deis-admin

From @msull92 on January 4, 2016 18:7

@sgoings That would be wonderful to both!

deis-admin avatar Jan 19 '17 21:01 deis-admin

From @bacongobbler on January 21, 2016 20:2

I don't think this is something we'll be able to get to for the LTS release (#4776), and provisioning Deis v2 is done through installing a vanilla kubernetes cluster so I'm going to go ahead and close this. Thank you for the PR though!

deis-admin avatar Jan 19 '17 21:01 deis-admin

From @sgoings on January 21, 2016 20:26

Actually @bacongobbler this is something that applies to v2 as well.

deis-admin avatar Jan 19 '17 21:01 deis-admin

From @bacongobbler on January 21, 2016 21:25

orly? Awesome, let's keep it open then :)

deis-admin avatar Jan 19 '17 21:01 deis-admin

From @bacongobbler on June 9, 2016 21:43

hey @msull92 :) just wanted to let you know that v2.0 is now officially GA and you can read more here: https://deis.com/blog/2016/workflow-stable/

Any chance you'd be interested in doing this for v2?

deis-admin avatar Jan 19 '17 21:01 deis-admin

From @krancour on June 9, 2016 21:49

Actually @bacongobbler this is something that applies to v2 as well.

That was probably true on Jan 21. Is that still true based on where we ended up?

deis-admin avatar Jan 19 '17 21:01 deis-admin

From @msull92 on June 9, 2016 22:0

@bacongobbler @krancour This is a provider for the Terraform, which means it uses the Deis api to programmatically create apps on Deis and then set config variables, certs, domains, etc. So it probably still works, unless the API to manage those things changed drastically... It was built against v1.7 of the API.

deis-admin avatar Jan 19 '17 21:01 deis-admin

From @bacongobbler on June 9, 2016 22:8

@msull92 the API has not changed significantly, just the underlying scheduler. Should be a straightforward port :)

deis-admin avatar Jan 19 '17 21:01 deis-admin

From @krancour on June 10, 2016 4:9

I think I misunderstood the nature of the issue... carry on.

deis-admin avatar Jan 19 '17 21:01 deis-admin

From @jennyfountain on August 15, 2016 15:42

Would love to use this. :D

deis-admin avatar Jan 19 '17 21:01 deis-admin

From @gregorskii on September 26, 2016 17:12

I would also like to see this. For my current project I am primarily working with Docker Images rather than builpacks. I would really like to see a Terraform project that can encapsulate creating applications and managing ENV variables for them.

My main goals for it would be to:

  • Create applications
  • Upload Docker credentials for the application via GCR long lived tokens
  • Set images to be pulled from GCR and run
  • Manage ENV variables for those applications
  • Manage SSL for routers/applications
  • Manage custom DNS for applications

deis-admin avatar Jan 19 '17 21:01 deis-admin

From @bacongobbler on November 23, 2016 20:58

ping, is this still being worked on?

deis-admin avatar Jan 19 '17 21:01 deis-admin

Hey There,

Is anyone working on this?

pixeleet avatar Apr 06 '17 09:04 pixeleet

Considering my previous comment made 3 months ago I'm gonna go with no :)

bacongobbler avatar Apr 06 '17 14:04 bacongobbler

Hey there. Sorry guys...

  1. I no longer work for that company
  2. or use Terraform/Deis on a regular basis anymore

If you would like to contribute or take this over please contact [email protected]. It's a fairly small team so just say that Matthew(Sully) told you to ask about taking over this project. ;)

mseeks avatar Apr 06 '17 14:04 mseeks