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.