All Projects → hashicorp → terraform-provider-rancher

hashicorp / terraform-provider-rancher

Licence: MPL-2.0 license
Terraform Rancher provider

Programming Languages

go
31211 projects - #10 most used programming language
HTML
75241 projects
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to terraform-provider-rancher

Libvirt K8s Provisioner
Automate your k8s installation
Stars: ✭ 106 (+202.86%)
Mutual labels:  rancher
Asky
Asky开源架构:极简、轻量、极致性能《Asky零基础1小时学编程 dnc+vue+tidb+redis+rabbitMQ+ES》QQ群 779699538
Stars: ✭ 213 (+508.57%)
Mutual labels:  rancher
terraform-provider-oneview
Automates the provisioning of physical infrastructure from a private cloud using templates from HPE OneView with Terraform
Stars: ✭ 46 (+31.43%)
Mutual labels:  terraform-provider
Docker Handbook
Docker handbook
Stars: ✭ 133 (+280%)
Mutual labels:  rancher
K8s1.13
微服务容器化持续交付总体流程:开发代码提交到Gitlab;Rahcher设置代码库为Gitlab;Rahcher流水线配置编译源码;Rahcher流水线Build Docker镜像;Rancher流水线Push Docker镜像到私有镜像库Harbor;Rancher流水线根据k8s yaml部署文件部署容器。
Stars: ✭ 166 (+374.29%)
Mutual labels:  rancher
terraform-provider-tsuru
Terraform provider for tsuru
Stars: ✭ 17 (-51.43%)
Mutual labels:  terraform-provider
Crane
⬆ A GitLab CI ready image to upgrade services in Rancher
Stars: ✭ 90 (+157.14%)
Mutual labels:  rancher
terraform-provider-commercetools
Terraform provider for commercetools
Stars: ✭ 58 (+65.71%)
Mutual labels:  terraform-provider
K3d
Little helper to run Rancher Lab's k3s in Docker
Stars: ✭ 3,090 (+8728.57%)
Mutual labels:  rancher
terraform-provider-hcp
Terraform provider for HashiCorp Cloud Platform.
Stars: ✭ 36 (+2.86%)
Mutual labels:  terraform-provider
Rancher Cron
A service that can start containers on a defined schedule.
Stars: ✭ 133 (+280%)
Mutual labels:  rancher
K3s Ansible
Ansible playbook to deploy k3s kubernetes cluster
Stars: ✭ 153 (+337.14%)
Mutual labels:  rancher
terraform-provider-mysql
Terraform MySQL provider – This Terraform provider is archived per our provider archiving process: https://terraform.io/docs/internals/archiving.html
Stars: ✭ 59 (+68.57%)
Mutual labels:  terraform-provider
Guide rancher monitoring
Easy to follow guide on how to deploy and make the best use of the Rancher community catalog template for Prometheus.
Stars: ✭ 115 (+228.57%)
Mutual labels:  rancher
terraform-provider-logicmonitor
Terraform LogicMonitor provider.
Stars: ✭ 19 (-45.71%)
Mutual labels:  terraform-provider
Gaucho
A Python CLI tool for Rancher's API
Stars: ✭ 96 (+174.29%)
Mutual labels:  rancher
Kadalu
A lightweight Persistent storage solution for Kubernetes / OpenShift using GlusterFS in background.
Stars: ✭ 239 (+582.86%)
Mutual labels:  rancher
k3d-action
A GitHub Action to run lightweight ephemeral Kubernetes clusters during workflow. Fundamental advantage of this action is a full customization of embedded k3s clusters. In addition, it provides a private image registry and multi-cluster support.
Stars: ✭ 137 (+291.43%)
Mutual labels:  rancher
terraform-provider-twitter
No description or website provided.
Stars: ✭ 24 (-31.43%)
Mutual labels:  terraform-provider
terraform-provider-external
Utility provider that exists to provide an interface between Terraform and external programs. Useful for integrating Terraform with a system for which a first-class provider does not exist.
Stars: ✭ 136 (+288.57%)
Mutual labels:  terraform-provider

Terraform Provider

Requirements

  • Terraform 0.10.x
  • Go 1.11 (to build the provider plugin)

Building The Provider

Clone repository to: $GOPATH/src/github.com/terraform-providers/terraform-provider-rancher

$ mkdir -p $GOPATH/src/github.com/terraform-providers; cd $GOPATH/src/github.com/terraform-providers
$ git clone [email protected]:terraform-providers/terraform-provider-rancher

Enter the provider directory and build the provider

$ cd $GOPATH/src/github.com/terraform-providers/terraform-provider-rancher
$ make build

Using the provider

Fill in for each provider

Developing the Provider

If you wish to work on the provider, you'll first need Go installed on your machine (version 1.11+ is required). You'll also need to correctly setup a GOPATH, as well as adding $GOPATH/bin to your $PATH.

To compile the provider, run make build. This will build the provider and put the provider binary in the $GOPATH/bin directory.

$ make bin
...
$ $GOPATH/bin/terraform-provider-rancher
...

In order to test the provider, you can simply run make test.

$ make test

In order to run the full suite of Acceptance tests, run make testacc.

Note: Acceptance tests create real resources, and often cost money to run.

$ make testacc
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].