Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/vancluever/terraform-provider-acme-old

ACME (Let's Encrypt) Support for Terraform
https://github.com/vancluever/terraform-provider-acme-old

acme go letsencrypt ssl terraform tls

Last synced: 3 months ago
JSON representation

ACME (Let's Encrypt) Support for Terraform

Awesome Lists containing this project

README

        

**This project is now archived.** The new location of the project can be found
[here][acme-in-tf-providers]!

[acme-in-tf-providers]: https://github.com/terraform-providers/terraform-provider-acme

Terraform ACME Provider
========================

This is the repository for the Terraform ACME Provider, which one can use with
Terraform to manage and generate certificates generated by an [ACME][about-acme]
CA, such as [Let's Encrypt][lets-encrypt].

[about-acme]: https://ietf-wg-acme.github.io/acme/draft-ietf-acme-acme.html
[lets-encrypt]: https://letsencrypt.org

For general information about Terraform, visit the [official
website][terraform-io] and the [GitHub project page][terraform-gh].

[terraform-io]: https://www.terraform.io/
[terraform-gh]: https://github.com/hashicorp/terraform

:warning: **NOTE:** The ACME provider as of version 1.0.0 supports ACME v2 only.
For ACME v1 endpoints, version 0.6.0 is required, which can be found
[here][release-v0.6.0].

[release-v0.6.0]: https://github.com/vancluever/terraform-provider-acme/releases/tag/v0.6.0

## Installation Instructions

The ACME provider is currently a 3rd party plugin. See the documentation on [3rd
party plugins][3rd-party-plugins] for installation instructions, and download
the latest release from the [releases page][releases-page].

[3rd-party-plugins]: https://www.terraform.io/docs/configuration/providers.html#third-party-plugins
[releases-page]: https://github.com/vancluever/terraform-provider-acme/releases

### Distributions with direct installation support

If you use [Arch Linux][arch-linux], the
[`terraform-provider-acme-bin`][terraform-provider-acme-bin-arch] package is
available via the AUR and can be installed via an AUR-supported package manager
such as `yay`. Thanks to [**@SamWhited**][samwhited-gh] for this!

[arch-linux]: https://www.archlinux.org/
[terraform-provider-acme-bin-arch]: https://aur.archlinux.org/packages/terraform-provider-acme-bin/
[samwhited-gh]: https://github.com/SamWhited

Example with `yay`:

```
yay -S terraform-provider-acme-bin
```

## Documentation

Documentation can be found in the [doc](doc/) directory.

## License

```
Copyright 2018 Chris Marchesi
Copyright 2016-2018 PayByPhone Technologies, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
```