Merge pull request #7628 from hashicorp/fix-netlify-tf

remove name argument for github_repository_webhook
This commit is contained in:
Megan Marsh 2019-05-09 11:34:12 -07:00 committed by GitHub
commit 2568fe3f54
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 2 deletions

View File

@ -13,6 +13,8 @@ GitHub Resources
provider "github" {
organization = "${local.github_org}"
version = "~> 2.0.0"
}
// Configure the repository with the dynamically created Netlify key.
@ -26,12 +28,12 @@ resource "github_repository_deploy_key" "key" {
// Create a webhook that triggers Netlify builds on push.
resource "github_repository_webhook" "main" {
repository = "${local.github_repo}"
name = "web"
events = ["delete", "push", "pull_request"]
configuration {
content_type = "json"
url = "https://api.netlify.com/hooks/github"
insecure_ssl = false
}
depends_on = ["netlify_site.main"]
@ -43,11 +45,16 @@ Netlify Resources
-------------------------------------------------------------------
*/
provider "netlify" {
version = "~> 0.1.0"
}
// A new, unique deploy key for this specific website
resource "netlify_deploy_key" "key" {}
resource "netlify_site" "main" {
name = "${var.name}"
name = "${var.name}"
custom_domain = "${var.custom_site_domain}"
repo {
repo_branch = "${var.github_branch}"

View File

@ -12,3 +12,8 @@ variable "github_branch" {
default = "stable-website"
description = "GitHub branch which netlify will continuously deploy."
}
variable "custom_site_domain" {
default = "packer.io"
description = "The custom domain to use for the Netlify site."
}