Skip to content

Resource: proxmox_virtual_environment_acme_account

Warning

Deprecated: Use proxmox_acme_account instead. This resource will be removed in v1.0.

Manages an ACME account in a Proxmox VE cluster.

Warning

This resource requires root@pam authentication.

Example Usage

resource "proxmox_virtual_environment_acme_account" "example" {
  name      = "example"
  contact   = "example@email.com"
  directory = "https://acme-staging-v02.api.letsencrypt.org/directory"
  tos       = "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf"
}

Schema

Required

  • contact (String) The contact email addresses.

Optional

  • directory (String) The URL of the ACME CA directory endpoint.
  • eab_hmac_key (String) The HMAC key for External Account Binding.
  • eab_kid (String) The Key Identifier for External Account Binding.
  • name (String) The ACME account config file name.
  • tos (String) The URL of CA TermsOfService - setting this indicates agreement.

Read-Only

  • created_at (String) The timestamp of the ACME account creation.
  • location (String) The location of the ACME account.

Import

Import is supported using the following syntax:

#!/usr/bin/env sh
# ACME accounts can be imported using their name, e.g.:
terraform import proxmox_virtual_environment_acme_account.example example