Skip to content

xaptum/terraform-provider-xaptum

Repository files navigation

Terraform Provider for the Xaptum ENF

Release Build Status

This is a Terraform provider for managing ENF resources on the Xaptum Edge Network Fabric (ENF), a secure overlay network for IoT.

Installation

  1. Download the latest compiled binary from GitHub releases.

  2. Unzip/untar the archive.

  3. Move it into $HOME/.terraform.d/plugins:

    $ mkdir -p $HOME/.terraform.d/plugins
    $ mv terraform-provider-enf $HOME/.terraform.d/plugins/terraform-provider-enf
  4. Create your Terraform configurations as normal, and run terraform init:

    $ terraform init

    This will find the plugin locally.

Development

  1. Install the plugin to the Terraform plugins directory:

    $ make install
  2. Build the plugin from source:

    $ make build
  3. Create your Terraform configurations as normal, and run terraform init:

    $ terraform init
  4. Repeat steps 2 and 3 after making any changes to the provider code.

License

Copyright 2019 Xaptum, Inc.

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.