Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bob-cd/terraform-provider

Official terraform provider for Bob
https://github.com/bob-cd/terraform-provider

bob cicd clojure hacktoberfest terraform terraform-provider

Last synced: about 1 month ago
JSON representation

Official terraform provider for Bob

Awesome Lists containing this project

README

        

# terraform-provider

Provisions and configures all the fundamental entities of [Bob](https://bob-cd.github.io/):
- [Resource Provider](https://bob-cd.github.io/pages/concepts/resource.html)
- [Artifact Store](https://bob-cd.github.io/pages/concepts/artifact.html)
- [Pipeline](https://bob-cd.github.io/pages/concepts/pipeline.html)

## Status

Experimental

## Requirements
- [Terraform](https://www.terraform.io/downloads) 1.0+
- A running instance of [Bob](https://bob-cd.github.io/pages/getting-started.html)
- [Go](https://go.dev/dl/) 1.21+
- A recent version of [Babashka](https://github.com/babashka/babashka#installation)

## Installing
- Run `bb install` to build and install it in the terraform plugins dir

## Usage
- The sample terraform code is located in the `examples` dir
- Run `terraform init` to intitialise terraform with the provider
- Run `terraform plan -out tfplan` to check the plan
- Run `terraform apply tfplan` to apply

## License
Copyright 2022 Rahul De under [MIT](https://opensource.org/licenses/MIT)