opnsense_acmeclient_automation (Resource)

Manage ACME client automation actions on OPNsense.

Example Usage

resource "opnsense_acmeclient_automation" "restart_gui" {
  enabled     = true
  name        = "tf-example-automation"
  description = "Restart GUI after issuance"
  type        = "configd_restart_gui"
}

Schema

Required

  • name (String) Display name of the automation action.
  • type (String) Automation action type (e.g. configd_restart_gui, configd_upload_sftp, acme_proxmoxve).

Optional

  • configd_generic_command (String)
  • description (String) Optional description of the automation action.
  • enabled (Boolean) Whether the automation is enabled.
  • fritzbox_password (String)
  • fritzbox_url (String)
  • fritzbox_username (String)
  • panos_host (String)
  • panos_password (String)
  • panos_username (String)
  • proxmoxve_node_name (String)
  • proxmoxve_port (String)
  • proxmoxve_realm (String)
  • proxmoxve_server (String)
  • proxmoxve_token_id (String)
  • proxmoxve_token_key (String)
  • proxmoxve_user (String)
  • remote_ssh_command (String)
  • remote_ssh_host (String)
  • remote_ssh_identity_type (String)
  • remote_ssh_key (String)
  • remote_ssh_port (String)
  • remote_ssh_user (String)
  • sftp_chgrp (String)
  • sftp_chmod (String)
  • sftp_chmod_key (String)
  • sftp_filename_ca (String)
  • sftp_filename_cert (String)
  • sftp_filename_fullchain (String)
  • sftp_filename_key (String)
  • sftp_host (String)
  • sftp_host_key (String)
  • sftp_identity_type (String)
  • sftp_port (String)
  • sftp_remote_path (String)
  • sftp_user (String)
  • synology_dsm_create (Boolean)
  • synology_dsm_device_id (String)
  • synology_dsm_device_name (String)
  • synology_dsm_hostname (String)
  • synology_dsm_otp_code (String)
  • synology_dsm_password (String)
  • synology_dsm_port (String)
  • synology_dsm_scheme (String)
  • synology_dsm_username (String)
  • truenas_api_key (String)
  • truenas_hostname (String)
  • truenas_scheme (String)
  • unifi_keystore (String)
  • vault_kvv2 (Boolean)
  • vault_prefix (String)
  • vault_token (String)
  • vault_url (String)

Read-Only

  • id (String) UUID of the automation action.