The user resource allows you to configure a Boundary user.
resource "boundary_scope" "org" {
name = "organization_one"
description = "My first scope!"
scope_id = "global"
auto_create_admin_role = true
auto_create_default_role = true
}
resource "boundary_auth_method" "password" {
scope_id = boundary_scope.org.id
type = "password"
}
resource "boundary_account_password" "jeff" {
auth_method_id = boundary_auth_method.password.id
type = "password"
login_name = "jeff"
password = "$uper$ecure"
}
resource "boundary_user" "jeff" {
name = "jeff"
description = "Jeff's user resource"
account_ids = [boundary_account_password.jeff.id]
scope_id = boundary_scope.org.id
}
scope_id
(String) The scope ID in which the resource is created. Defaults to the provider's default_scope
if unset.account_ids
(Set of String) Account ID's to associate with this user resource.description
(String) The user description.name
(String) The username. Defaults to the resource name.id
(String) The ID of the user.Import is supported using the following syntax:
terraform import boundary_user.foo <my-id>