ignition_user_source Resource

ignition_user_source (Resource)

Manages a User Source in Ignition.

Example Usage

resource "ignition_user_source" "example" {
  name        = "internal-users"
  type        = "INTERNAL"
  description = "Managed by Terraform"
}

Schema

Required

  • name (String) The name of the user source.
  • type (String) The type of the user source (e.g., INTERNAL, ADEASY, ADHYBRID, AD_DB_HYBRID, DATASOURCE).

Optional

  • description (String) A description of the user source.
  • enabled (Boolean) Whether the user source is enabled.
  • failover_mode (String) The failover mode to use if a failover source is set. Hard - failover only if this source is unreachable. Soft - try the failover source when a user fails to authenticate with this source.
  • failover_profile (String) If this source is unreachable for authentication, this failover source will be used instead.
  • schedule_restricted (Boolean) Users are only able to log in when their assigned schedule is active.

Read-Only

  • id (String) The ID of this resource.
  • signature (String) The signature of the resource, used for updates and deletes.