provider/openstack: Add Support for Domain environment variables
This commit adds the ability to specify the Domain ID and Domain Name by OS_DOMAIN_ID and OS_DOMAIN_NAME respectively.
This commit is contained in:
parent
93b552a58c
commit
8d00ee3836
|
@ -49,12 +49,12 @@ func Provider() terraform.ResourceProvider {
|
||||||
"domain_id": &schema.Schema{
|
"domain_id": &schema.Schema{
|
||||||
Type: schema.TypeString,
|
Type: schema.TypeString,
|
||||||
Optional: true,
|
Optional: true,
|
||||||
Default: "",
|
DefaultFunc: envDefaultFuncAllowMissing("OS_DOMAIN_ID"),
|
||||||
},
|
},
|
||||||
"domain_name": &schema.Schema{
|
"domain_name": &schema.Schema{
|
||||||
Type: schema.TypeString,
|
Type: schema.TypeString,
|
||||||
Optional: true,
|
Optional: true,
|
||||||
Default: "",
|
DefaultFunc: envDefaultFuncAllowMissing("OS_DOMAIN_NAME"),
|
||||||
},
|
},
|
||||||
"insecure": &schema.Schema{
|
"insecure": &schema.Schema{
|
||||||
Type: schema.TypeBool,
|
Type: schema.TypeBool,
|
||||||
|
|
|
@ -48,9 +48,11 @@ The following arguments are supported:
|
||||||
|
|
||||||
* `api_key` - (Optional; Required if not using `password`)
|
* `api_key` - (Optional; Required if not using `password`)
|
||||||
|
|
||||||
* `domain_id` - (Optional)
|
* `domain_id` - (Optional) If omitted, the `OS_DOMAIN_ID` environment
|
||||||
|
variable is used.
|
||||||
|
|
||||||
* `domain_name` - (Optional)
|
* `domain_name` - (Optional) If omitted, the `OS_DOMAIN_NAME`
|
||||||
|
environment variable is used.
|
||||||
|
|
||||||
* `tenant_id` - (Optional)
|
* `tenant_id` - (Optional)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue