https://github.com/igor-feoktistov/terraform-provider-flexbot
Terraform provider to build and manage bare-metal Linux on FlexPOD
https://github.com/igor-feoktistov/terraform-provider-flexbot
ansible ansible-role bare-metal baremetal flexpod harvester netapp ontap rancher terraform terraform-provider ucs ucsm
Last synced: 6 months ago
JSON representation
Terraform provider to build and manage bare-metal Linux on FlexPOD
- Host: GitHub
- URL: https://github.com/igor-feoktistov/terraform-provider-flexbot
- Owner: igor-feoktistov
- License: mit
- Created: 2020-09-16T23:36:14.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2025-04-01T16:53:19.000Z (6 months ago)
- Last Synced: 2025-04-01T17:51:13.029Z (6 months ago)
- Topics: ansible, ansible-role, bare-metal, baremetal, flexpod, harvester, netapp, ontap, rancher, terraform, terraform-provider, ucs, ucsm
- Language: Go
- Homepage:
- Size: 30.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Terraform Flexbot Provider
==========================- Website: https://www.terraform.io
- [](https://gitter.im/hashicorp-terraform/Lobby)
- Mailing list: [Google Groups](http://groups.google.com/group/terraform-tool)Flexbot provider is a tool to build and manage bare-metal Linux on [FlexPod](https://flexpod.com) (Cisco UCS and NetApp cDOT).
Compared to other bare-metal tools it does not require any additional infrastructure like PXE/DHCP servers.
The provider is integrated with Rancher API for Rancher downstream clusters nodes lifecycle management.
Requirements
------------- [Terraform](https://www.terraform.io/downloads.html) 0.15.x or later
- [Go](https://golang.org/doc/install) 1.22 or laterBuilding the provider
---------------------* Clone [terraform-provider-flexbot project repository](https://github.com/igor-feoktistov/terraform-provider-flexbot) to: `$GOPATH/src`.
* Enter `$GOPATH/src/terraform-provider-flexbot` directory and run `make` to build the provider.Using the provider
------------------
If you want to use the pre-built binaries published on [registry.terraform.io](https://registry.terraform.io/providers/igor-feoktistov/flexbot), just run `terraform init`.
For the provider built from a source code, follow the instructions to [install it as a plugin](https://www.terraform.io/docs/language/providers/requirements.html).
After placing it into your plugins directory, run `terraform init` to initialize it. Please see the examples in [examples](https://github.com/igor-feoktistov/terraform-provider-flexbot/tree/master/examples) directory.