Thanks all,

I'm okay with building out Terraform and just more concerned about the
deployment from a GoCD perspective.

So, essentially, I will have to build out and configure Terraform on the
GoCD server/agents,  I guess this is just the same way of building a
Terraform environment on any server?

On Fri, Jun 4, 2021 at 2:40 PM Marques Lee <[email protected]>
wrote:

> I agree with Jason — once you build out your templates and ensure
> terraform is installed on your agents, it should be as simple as running
> `terraform apply -auto-approve` in your build. GoCD can run anything you
> can run in a terminal, the only caveat being that commands must be
> non-interactive. GoCD cannot respond to input prompts.
>
> I’m sure there are plenty of tutorials for terraform quick starts.
>
> Have a look at the `azurerm` provider documentation as well. It’s quite
> good. I’ve used this a lot as I’ve recently found myself building a lot of
> azure infra as of late.
>
> https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs
>
> On Fri, Jun 4, 2021 at 8:11 AM Jason Smyth <[email protected]>
> wrote:
>
>> Hello,
>>
>> GoCD can interact with anything that has a command line interface, so
>> deploying Azure resources into Azure using Terraform templates should be
>> possible.
>>
>> I would start with learning Terraform and how to manage a single
>> Terraformed deployment from multiple client machines. I do not know a lot
>> about Terraform, but I do know that this will involve, at least, choosing
>> and implementing a remote location for storing Terraform state information.
>> You will also need to decide how you will manage getting the Terraform
>> secrets into the GoCD Agents.
>>
>> Once you have a solid understanding of how Terraform works, I would think
>> it should be fairly trivial to write some wrapper scripts for GoCD to
>> leverage.
>>
>> Hope this helps,
>> Jason Smyth
>>
>>
>> On Friday, 4 June 2021 at 08:54:46 UTC-4 [email protected] wrote:
>>
>>> Hello all,
>>>
>>> Can anybody point me to "starter" documentation on how to deploy Azure
>>> resources into Azure using GoCD and Terraform templates.
>>>
>>> Is this even possible with GoCD at the moment?
>>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "go-cd" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/go-cd/6bef3e33-7ddf-4877-9b48-575a9df50733n%40googlegroups.com
>> <https://groups.google.com/d/msgid/go-cd/6bef3e33-7ddf-4877-9b48-575a9df50733n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "go-cd" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/go-cd/eYNu5TYZ5ow/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/go-cd/CAPKX9jZmxHNFqvf%2Bha%3DT0kZ%2Br%2BywGx_RSLW-53ApzOXePgF5-w%40mail.gmail.com
> <https://groups.google.com/d/msgid/go-cd/CAPKX9jZmxHNFqvf%2Bha%3DT0kZ%2Br%2BywGx_RSLW-53ApzOXePgF5-w%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"go-cd" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/go-cd/CALr6YJZDKgtdc0cpjyODYtEf7H%3DJGjSOOYexiN2mRTdc3CDTfA%40mail.gmail.com.

Reply via email to