Skip to content

Instantly share code, notes, and snippets.

@kevincloud
Created May 19, 2020 14:40
Show Gist options
  • Save kevincloud/2aa87c781bbbb4554838c617332e6f4f to your computer and use it in GitHub Desktop.
Save kevincloud/2aa87c781bbbb4554838c617332e6f4f to your computer and use it in GitHub Desktop.
def getWorkspaceId() {
def response = httpRequest(
customHeaders: [
[ name: "Authorization", value: "Bearer " + env.BEARER_TOKEN ],
[ name: "Content-Type", value: "application/vnd.api+json" ]
],
url: "https://app.terraform.io/api/v2/organizations/" + env.TF_ORGNAME + "/workspaces/" + env.TF_WORKSPACE
)
def data = new JsonSlurper().parseText(response.content)
return data.data.id
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment