diff --git a/website/deploy/main.tf b/website/deploy/main.tf index ce650f1fa..74441e1b2 100644 --- a/website/deploy/main.tf +++ b/website/deploy/main.tf @@ -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}" diff --git a/website/deploy/variables.tf b/website/deploy/variables.tf index 087738341..3fcee45c5 100644 --- a/website/deploy/variables.tf +++ b/website/deploy/variables.tf @@ -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." +} \ No newline at end of file