All Projects → ondrejsika → terraform-provider-vercel

ondrejsika / terraform-provider-vercel

Licence: other
Terraform Provider for Vercel (former ZEIT)

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to terraform-provider-vercel

Terraform Provider Gitlab
Terraform GitLab provider
Stars: ✭ 205 (+469.44%)
Mutual labels:  terraform, terraform-provider
Terraform Provider Datadog
Terraform Datadog provider
Stars: ✭ 213 (+491.67%)
Mutual labels:  terraform, terraform-provider
Terraform Provider Azurerm
Terraform provider for Azure Resource Manager
Stars: ✭ 3,007 (+8252.78%)
Mutual labels:  terraform, terraform-provider
Terraform Provider Sentry
Terraform provider for Sentry
Stars: ✭ 183 (+408.33%)
Mutual labels:  terraform, terraform-provider
Terraform Provider Unifi
Terraform provider for Unifi 📡
Stars: ✭ 239 (+563.89%)
Mutual labels:  terraform, terraform-provider
Terraform Provider Hcloud
Terraform provider for Hetzner Cloud
Stars: ✭ 138 (+283.33%)
Mutual labels:  terraform, terraform-provider
Terraform Provider Cloudflare
Cloudflare Terraform Provider
Stars: ✭ 208 (+477.78%)
Mutual labels:  terraform, terraform-provider
Terraform Provider Shell
Terraform provider for executing shell commands and saving output to state file
Stars: ✭ 172 (+377.78%)
Mutual labels:  terraform, terraform-provider
Terraform Provider Virtualbox
VirtualBox provider for Terraform
Stars: ✭ 239 (+563.89%)
Mutual labels:  terraform, terraform-provider
Terraform Provider Keycloak
Terraform provider for Keycloak
Stars: ✭ 230 (+538.89%)
Mutual labels:  terraform, terraform-provider
Terraform Provider Azuread
Terraform provider for Azure Active Directory
Stars: ✭ 178 (+394.44%)
Mutual labels:  terraform, terraform-provider
Terraform Provider Auth0
Auth0 Terraform Provider
Stars: ✭ 252 (+600%)
Mutual labels:  terraform, terraform-provider
Terraform Provider Kubectl
Terraform provider to handle raw kubernetes manifest yaml files
Stars: ✭ 174 (+383.33%)
Mutual labels:  terraform, terraform-provider
Terraform Plugin Sdk
Terraform Plugin SDK enables building plugins (providers) to manage any service providers or custom in-house solutions
Stars: ✭ 201 (+458.33%)
Mutual labels:  terraform, terraform-provider
Terraform Provider Vultr
Terraform Vultr Provider
Stars: ✭ 172 (+377.78%)
Mutual labels:  terraform, terraform-provider
Terraform Provider Ibm
Terraform on IBM provider https://cloud.ibm.com/docs/ibm-cloud-provider-for-terraform?topic=ibm-cloud-provider-for-terraform-getting-started
Stars: ✭ 210 (+483.33%)
Mutual labels:  terraform, terraform-provider
Terraform Provider Stripe
A Terraform Provider for Stripe
Stars: ✭ 143 (+297.22%)
Mutual labels:  terraform, terraform-provider
Terraform Provider Lxd
LXD Resource provider for Terraform
Stars: ✭ 164 (+355.56%)
Mutual labels:  terraform, terraform-provider
Terraform Provider Openstack
Terraform OpenStack provider
Stars: ✭ 225 (+525%)
Mutual labels:  terraform, terraform-provider
Terraform Provider Vault
Terraform Vault provider
Stars: ✭ 244 (+577.78%)
Mutual labels:  terraform, terraform-provider

This repository is in Work in Progress state. If you need something, create an issue

terraform-provider-vercel

2019 Ondrej Sika <[email protected]>
https://github.com/ondrejsika/terraform-provider-vercel

Build

My Related Projects

Buy Domain on Vercel using Terraform

Buy Domain on Vercel using Terraform

Example usage

provider "vercel" {
  token = "secret-token"
  // Optional
  // api_origin = "https://vercel-api-mock.sikademo.com"
}

resource "vercel_domain" "sikademovercel_com" {
  domain = "sikademovercel.com"
  expected_price = 12
}

resource "vercel_dns" "sikademovercel_com" {
  domain = vercel_domain.sikademovercel_com.domain
  name = ""
  value = "1.2.3.4"
  type = "A"
}

resource "vercel_dns" "www_sikademovercel_com" {
  domain = vercel_domain.sikademovercel_com.domain
  name = "www"
  value = "sikademovercel.com."
  type = "CNAME"
}

resource "vercel_dns" "mail_sikademovercel_com" {
  domain = vercel_domain.sikademovercel_com.domain
  name = "mail"
  value = "5.6.7.8"
  type = "A"
}

resource "vercel_dns" "mx_sikademovercel_com" {
  domain = vercel_domain.sikademovercel_com.domain
  name = ""
  value = "99 mail.sikademovercel.com."
  type = "MX"
}

resource "vercel_project" "demo" {
  name = "sika-demo-vercel"
}

Change Log

v2.1.0

  • Add vercel_domain importer

v2.0.1

  • Add Go Realaser config

v2.0.0

  • Change ZEIT to Vercel (terraform-provider-vercel, resource names)

v1.3.2

  • Fix error handing of errors from ondrejsika/zeit-go API client
  • Handle buy of unavailable domains

v1.3.1

  • Update ondrejsika/zeit-go for /v4/domain/buy API

v1.3.0

  • Add parameter remove_domain_on_destroy with default false to zeit_domain. When you call terraform destroy domain will be kept on Zeit if you not set remove_domain_on_destroy=true
  • Rewrite for ondrejsika/zeit-go

v1.2.0

  • Add resource zeit_domain for buy domains on Zeit

v1.1.0

  • Add api_origin configuration for provider

v1.0.0

  • Create provider zeit
  • Add resource zeit_dns with minimum configuration
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].