The Rundeck Terraform Provider enables infrastructure automation teams to manage Rundeck resources using HashiCorp Terraform. This provider is maintained by the community in the spirit of open source collaboration, with oversight from Rundeck/PagerDuty staff who review and approve contributions.
This provider is community-supported. While Rundeck/PagerDuty staff review and approve pull requests, new feature development is driven by community contributions. We welcome and encourage community involvement through:
- Bug reports and feature requests via GitHub Issues
- Code contributions via Pull Requests
- Documentation improvements
- Usage questions and discussions
- Provider Usage Documentation: Terraform Registry
- Community Discussion: Google Groups
- Chat:
- Clone the repository
- Enter the repository directory
- Build the provider using the Go
install
command:
$ go install
If you wish to work on the provider, you'll first need Go installed on your machine (see Requirements above).
To compile the provider:
Run go install
- This will build the provider and put the provider binary in the $GOPATH/bin
directory
To generate or update documentation, run go generate
To run the full suite of Acceptance tests:
$ make testacc
Note: Acceptance tests create real resources, and often cost money to run.