terraform-provider-tinkerbell

command module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 21, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

README

Tinkerbell Terraform Provider

This repository is Experimental meaning that it's based on untested ideas or techniques and not yet established or finalized or involves a radically new and innovative style! This means that support is best effort (at best!) and we strongly encourage you to NOT use this in production.

The Tinkerbell provider allows to create Tinkerbell hardware entried, templates and workflows in a declarative way.

Table of contents

User documentation

For user documentation, see Terraform Registry.

Building and testing

For local builds, run make which will build the binary, run unit tests and linter.

Releasing

This project use goreleaser with GitHub actions for releasing. To release new version, follow the following steps:

  • Add a changelog for new release to CHANGELOG.md file.

  • Tag new release on desired git, using example command:

    git tag -a v0.4.7 -s -m "Release v0.4.7"
    
  • Push the tag to GitHub

    git push origin v0.4.7
    
  • Once tag is pushed, GitHub action should trigger and create a release for a given tag.

  • Go to newly create GitHub release, add a changelog from CHANGELOG.md file, verify that artefacts looks correct and publish it.

Authors

  • Mateusz Gozdek - Initial work - invidian

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package tinkerbell implements Terraform provider for Tinkerbell.
Package tinkerbell implements Terraform provider for Tinkerbell.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL