pbs_acme_cert_order
Order a new ACME TLS certificate for a Proxmox Backup Server node. Dry-run by default; use confirm=True to execute the order and overwrite existing files with force.
Instructions
MUTATION: order a NEW ACME TLS certificate for a PBS node. Dry-run by default.
MEDIUM (mirrors pve_acme_cert_order's rating): the cert is CA-validated and installed ONLY on a successful challenge — a failed challenge leaves the existing cert untouched. PBS's schema declares a null return (unlike PVE's task UPID) — this does NOT mean issuance is synchronous; the ACME challenge round-trip with the CA still happens on the PBS side after this call returns, and there is nothing to poll here (no UPID exists to wait on). PBS has NO ACME cert revoke (unlike PVE). force=overwrite existing files. confirm=True executes (POST /nodes/{node}/certificates/acme/certificate) and returns {"status": "ok", "result": None}. Needs PROXIMO_PBS_* config.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node | No | PBS node name (or 'localhost'). | localhost |
| force | No | Overwrite existing certificate files on the node if already present. | |
| confirm | No | False (default) returns a dry-run PLAN only; True submits the ACME order. | |
| proximo_target | No | Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |