Configures the Gitlab CI environment variables for a Netlify deploy. |
|
Terraform module which creates a site on Netlify with the necessary variables for GitLab CI deployments.
These types of resources are supported:
Usage
module "cloudability" {
source = "git::https://gitlab.com/infraprints/modules/netlify/gitlab-cicd.git?ref=master"
name = "my-netlify-website"
custom_domain = "www.example.com"
project = "01234567"
}
Examples
Notes
- Three GitLab CI Environment Variables (
NETLIFY_SITE_ID
, NETLIFY_NAME
, NETLIFY_CUSTOM_DOMAIN
)
Name |
Description |
Type |
Default |
Required |
name |
A friendly name for the netlify site. |
string |
- |
yes |
custom_domain |
FQDN built using the zone domain and name. |
string |
- |
yes |
project |
The integer that uniquely identifies the project within the gitlab install. |
string |
- |
yes |
Outputs
Name |
Description |
id |
The unique identifier. |
name |
Name of your site on netlify. |
custom_domain |
A custom domain name, must be configured using a cname in accordance with netlify’s docs. |