»Netlify

»files (builder)

Generates a value representing a path on disk.

»Interface

»Examples

build {
  use "files" {}
}

»Required Parameters

This plugin has no required parameters.

»Optional Parameters

This plugin has no optional parameters.

»Output Attributes

Output attributes can be used in your waypoint.hcl as variables via artifact or deploy.

»path

  • Type: string

»files (registry)

Copies files to a specific directory.

»Interface

»Examples

build {
  use "files" {}
  registry {
    use "files" {
      path = "/path/to/file"
    }
  }
}

»Required Parameters

These parameters are used in the use stanza for this plugin.

»path

The filesystem path to store the files into.

  • Type: string

»Optional Parameters

This plugin has no optional parameters.

»Output Attributes

Output attributes can be used in your waypoint.hcl as variables via artifact or deploy.

»path

  • Type: string

»netlify (platform)

Deploy a site to netlify.

»Interface

»Examples

deploy {
    use "netlify" {
        site_id = "yourside-id"
        site_name = "waypoint"
        access_token = "asb123"
    }
}

»Required Parameters

This plugin has no required parameters.

»Optional Parameters

These parameters are used in the use stanza for this plugin.

»access_token

Name of your netlify site, if not specified, will prompt for oauth exchange.

  • Type: string
  • Optional

»site_id

Id for your netlify site.

  • Type: string
  • Optional

»site_name

Name of your netlify site.

  • Type: string
  • Optional
  • Default: waypoint application name

»Output Attributes

Output attributes can be used in your waypoint.hcl as variables via artifact or deploy.

»site_id

  • Type: string

»url

  • Type: string