Manages a V3 Project resource within OpenStack Keystone.

Note: You must have admin privileges in your OpenStack cloud to use this resource.

Example Usage

resource "openstack_identity_project_v3" "project_1" {
  name = "project_1"
  description = "A project"

Argument Reference

The following arguments are supported:

  • description - (Optional) A description of the project.

  • domain_id - (Optional) The domain this project belongs to.

  • enabled - (Optional) Whether the project is enabled or disabled. Valid values are true and false.

  • is_domain - (Optional) Whether this project is a domain. Valid values are true and false.

  • name - (Optional) The name of the project.

  • parent_id - (Optional) The parent of this project.

  • region - (Optional) The region in which to obtain the V3 Keystone client. If omitted, the region argument of the provider is used. Changing this creates a new User.

Attributes Reference

The following attributes are exported:


Projects can be imported using the id, e.g.

$ terraform import openstack_identity_project_v3.project_1 89c60255-9bd6-460c-822a-e2b959ede9d2

© 2018 HashiCorpLicensed under the MPL 2.0 License.