provider/opc: Correctly export `ip_address` in IP Addr Reservation
Correctly sets the attribute `ip_address` in the `opc_compute_ip_address_reservation` resource. Also updates documentation for the `ip_address_pool` attribute. ``` $ make testacc TEST=./builtin/providers/opc TESTARGS="-run=TestAccOPCIPAddressReservation_Basic" ==> Checking that code complies with gofmt requirements... go generate $(go list ./... | grep -v /terraform/vendor/) 2017/05/16 10:15:53 Generated command/internal_plugin_list.go TF_ACC=1 go test ./builtin/providers/opc -v -run=TestAccOPCIPAddressReservation_Basic -timeout 120m === RUN TestAccOPCIPAddressReservation_Basic --- PASS: TestAccOPCIPAddressReservation_Basic (22.60s) PASS ok github.com/hashicorp/terraform/builtin/providers/opc 22.604s ```
This commit is contained in:
parent
048767d591
commit
bc1a6b0261
|
@ -92,6 +92,7 @@ func resourceOPCIPAddressReservationRead(d *schema.ResourceData, meta interface{
|
||||||
d.Set("name", result.Name)
|
d.Set("name", result.Name)
|
||||||
d.Set("description", result.Description)
|
d.Set("description", result.Description)
|
||||||
d.Set("ip_address_pool", result.IPAddressPool)
|
d.Set("ip_address_pool", result.IPAddressPool)
|
||||||
|
d.Set("ip_address", result.IPAddress)
|
||||||
d.Set("uri", result.Uri)
|
d.Set("uri", result.Uri)
|
||||||
|
|
||||||
if err := setStringList(d, "tags", result.Tags); err != nil {
|
if err := setStringList(d, "tags", result.Tags); err != nil {
|
||||||
|
|
|
@ -24,6 +24,7 @@ func TestAccOPCIPAddressReservation_Basic(t *testing.T) {
|
||||||
Check: resource.ComposeTestCheckFunc(
|
Check: resource.ComposeTestCheckFunc(
|
||||||
testAccOPCCheckIPAddressReservationExists,
|
testAccOPCCheckIPAddressReservationExists,
|
||||||
resource.TestCheckResourceAttr(resName, "name", fmt.Sprintf("testing-ip-address-reservation-%d", rInt)),
|
resource.TestCheckResourceAttr(resName, "name", fmt.Sprintf("testing-ip-address-reservation-%d", rInt)),
|
||||||
|
resource.TestCheckResourceAttrSet(resName, "ip_address"),
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
@ -25,7 +25,7 @@ The following arguments are supported:
|
||||||
|
|
||||||
* `name` - (Required) The name of the ip address reservation.
|
* `name` - (Required) The name of the ip address reservation.
|
||||||
|
|
||||||
* `ip_address_pool` - (Required) The IP address pool from which you want to reserve an IP address.
|
* `ip_address_pool` - (Required) The IP address pool from which you want to reserve an IP address. Must be either `public-ippool` or `cloud-ippool`.
|
||||||
|
|
||||||
* `description` - (Optional) A description of the ip address reservation.
|
* `description` - (Optional) A description of the ip address reservation.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue