Resource: proxmox_realm_sync¶
Triggers synchronization of an existing authentication realm using /access/domains/{realm}/sync. This resource represents the last requested sync configuration; deleting it does not undo the sync.
This resource wraps the /access/domains/{realm}/sync API and is intended to be
used alongside realm configuration resources such as
proxmox_realm_ldap.
Schema¶
Required¶
realm(String) Name of the realm to synchronize.
Optional¶
dry_run(Boolean) Only simulate the sync without applying changes.enable_new(Boolean) Enable newly synced users.full(Boolean, Deprecated) Perform a full sync.purge(Boolean, Deprecated) Purge removed entries.remove_vanished(String) How to handle vanished entries (e.g.acl;properties;entryornone).scope(String) Sync scope: users, groups, or both.
Read-Only¶
id(String) Unique sync identifier (same as realm).
Behavior Notes¶
- The sync operation is one-shot: applying the resource runs the sync with the specified options. Proxmox does not expose a persistent sync object, so this resource only records the last requested sync configuration in Terraform state.
- Destroying the resource does not undo any previously performed sync; it simply removes the resource from Terraform state.