Skip to content

DanDanN00dle/terraform-provider-redfish

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraform provider for Redfish

The Terraform provider for Redfish is a plugin for Terraform that allows for full lifecycle management of x86 servers using Redfish REST APIs. For more details on Redfish, please refer to DMTF Redfish specification here.

For general information about Terraform, visit the official website and the GitHub project page.

Requirements

  • Terraform 0.12.x
  • Go 1.13.x (to build the provider plugin)

Installation

Note: This project uses Go modules making it safe to work with it outside of your existing GOPATH. The instructions that follow assume a directory in your home directory outside of the standard GOPATH (i.e $HOME/development/terraform-providers/).

Clone repository to: $HOME/development/terraform-providers/

$ mkdir -p $HOME/development/terraform-providers/; cd $HOME/development/terraform-providers/
$ git clone https://github.com/dell/terraform-provider-redfish.git
...

Enter the provider directory and run go build. This will build the provider and put the provider in the $GOPATH/bin directory.

$ go build
...
$ $GOPATH/bin/terraform-provider-redfish
...

Documentation

The documentation for the provider can found here - Coming soon

Roadmap

Our roadmap for Terraform provider for Redfish resources can be found here

Support

The code is provided AS-IS and not supported by Dell EMC.

Contributing

The Terrafrom Redfish provider is open-source and community supported. We appreciate your help! To contribute, please read the contribution guidelines. You may also report an issue. Once you've filed an issue, it will follow the issue lifecycle.

About

Terraform provider for Redfish REST APIs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%