-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
991a35c
commit 08f587d
Showing
8 changed files
with
1,195 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,195 @@ | ||
--- | ||
# generated by https://github.com/hashicorp/terraform-plugin-docs | ||
page_title: "bigipnext_cm_instance_onboard Resource - terraform-provider-bigipnext" | ||
subcategory: "" | ||
description: |- | ||
Configure NEXT instances onboarding (DNS Servers, NTP Servers, L1 Networks along with VLANs and Self IPs). | ||
Note: Delete call is just for clearing the state, It makes no changes on the CM | ||
--- | ||
|
||
# bigipnext_cm_instance_onboard (Resource) | ||
|
||
Configure NEXT instances onboarding (DNS Servers, NTP Servers, L1 Networks along with VLANs and Self IPs). | ||
Note: Delete call is just for clearing the state, It makes no changes on the CM | ||
|
||
## Example Usage | ||
|
||
```terraform | ||
# example to Configure NEXT instances (with DNS Servers, NTP Servers) | ||
resource "bigipnext_cm_instance_onboard" "test" { | ||
dns_servers = ["2.2.2.4"] | ||
ntp_servers = ["4.pool.com"] | ||
management_address = "10.218.135.67" | ||
timeout = 300 | ||
} | ||
# example to Configure NEXT instances (with DNS Servers, NTP Servers, L1 Networks) | ||
resource "bigipnext_cm_instance_onboard" "test" { | ||
dns_servers = ["2.2.2.4"] | ||
ntp_servers = ["4.pool.com"] | ||
management_address = "10.218.135.67" | ||
l1_networks = [{ | ||
name = "l1network4" | ||
l1_link = { | ||
name = "1.1" | ||
link_type : "Interface" | ||
} | ||
}] | ||
timeout = 300 | ||
} | ||
# example to Configure NEXT instances (with DNS Servers, NTP Servers, L1 Networks, VLANs) | ||
resource "bigipnext_cm_instance_onboard" "test" { | ||
dns_servers = ["2.2.2.4"] | ||
ntp_servers = ["4.pool.com"] | ||
management_address = "10.218.135.67" | ||
l1_networks = [{ | ||
name = "l1network4" | ||
vlans = [ | ||
{ | ||
tag = 104 | ||
name = "vlan104" | ||
} | ||
] | ||
l1_link = { | ||
name = "1.1" | ||
link_type : "Interface" | ||
} | ||
}] | ||
timeout = 300 | ||
} | ||
# example to Configure NEXT instances (with DNS Servers, NTP Servers, L1 Networks, VLANs, SelfIPs) | ||
resource "bigipnext_cm_instance_onboard" "test" { | ||
dns_servers = ["2.2.2.5"] | ||
ntp_servers = ["5.pool.com"] | ||
management_address = "10.218.135.67" | ||
l1_networks = [{ | ||
name = "l1network4" | ||
vlans = [ | ||
{ | ||
tag = 104 | ||
name = "vlan104" | ||
self_ips = [ | ||
{ | ||
address = "20.20.20.24/24" | ||
device_name = "device4" | ||
} | ||
] | ||
} | ||
] | ||
l1_link = { | ||
name = "1.1" | ||
link_type : "Interface" | ||
} | ||
}] | ||
timeout = 300 | ||
} | ||
# example to Configure/Update NEXT instances (with multiple L1 Networks) | ||
resource "bigipnext_cm_instance_onboard" "sample123" { | ||
dns_servers = ["2.2.2.6"] | ||
ntp_servers = ["5.pool.com"] | ||
management_address = "10.218.135.67" | ||
l1_networks = [ | ||
{ | ||
name = "l1network-internal" | ||
vlans = [ | ||
{ | ||
tag = 105 | ||
name = "vlan105" | ||
self_ips = [ | ||
{ | ||
address = "20.20.20.25/24" | ||
device_name = "device5" | ||
} | ||
] | ||
} | ||
] | ||
l1_link = { | ||
name = "1.1" | ||
link_type = "Interface" | ||
} | ||
}, | ||
{ | ||
name = "l1network-external" | ||
vlans = [ | ||
{ | ||
tag = 106 | ||
name = "vlan106" | ||
self_ips = [ | ||
{ | ||
address = "20.20.20.26/24" | ||
device_name = "device6" | ||
} | ||
] | ||
} | ||
] | ||
l1_link = { | ||
name = "1.2" | ||
link_type = "Interface" | ||
} | ||
} | ||
] | ||
timeout = 300 | ||
} | ||
``` | ||
|
||
<!-- schema generated by tfplugindocs --> | ||
## Schema | ||
|
||
### Required | ||
|
||
- `dns_servers` (List of String) DNS servers to be Added. | ||
- `management_address` (String) The desired management Address of the Deployment. | ||
- `ntp_servers` (List of String) NTP servers to be Added. | ||
|
||
### Optional | ||
|
||
- `l1_networks` (Attributes List) (see [below for nested schema](#nestedatt--l1_networks)) | ||
- `timeout` (Number) The number of seconds to wait for instance onboard to finish. | ||
|
||
### Read-Only | ||
|
||
- `id` (String) Unique Identifier for the resource | ||
|
||
<a id="nestedatt--l1_networks"></a> | ||
### Nested Schema for `l1_networks` | ||
|
||
Required: | ||
|
||
- `l1_link` (Attributes) L1 link layer interface. (see [below for nested schema](#nestedatt--l1_networks--l1_link)) | ||
- `name` (String) L1 network name. | ||
|
||
Optional: | ||
|
||
- `vlans` (Attributes List) (see [below for nested schema](#nestedatt--l1_networks--vlans)) | ||
|
||
<a id="nestedatt--l1_networks--l1_link"></a> | ||
### Nested Schema for `l1_networks.l1_link` | ||
|
||
Required: | ||
|
||
- `link_type` (String) L1 Link type.. | ||
- `name` (String) A soft reference, by name, to an L1 link layer interface. | ||
|
||
|
||
<a id="nestedatt--l1_networks--vlans"></a> | ||
### Nested Schema for `l1_networks.vlans` | ||
|
||
Required: | ||
|
||
- `name` (String) L1 network name. | ||
- `tag` (Number) An unsigned 32-bit integer.. | ||
|
||
Optional: | ||
|
||
- `self_ips` (Attributes List) (see [below for nested schema](#nestedatt--l1_networks--vlans--self_ips)) | ||
|
||
<a id="nestedatt--l1_networks--vlans--self_ips"></a> | ||
### Nested Schema for `l1_networks.vlans.self_ips` | ||
|
||
Required: | ||
|
||
- `address` (String) An IPv4 or IPv6 prefix. | ||
- `device_name` (String) Specifies the node that this non-floating self-IP address belongs to. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.