-
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
014b38d
commit bb9bbe4
Showing
58 changed files
with
18,330 additions
and
857 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,46 @@ | ||
--- | ||
# generated by https://github.com/hashicorp/terraform-plugin-docs | ||
page_title: "bigipnext_cm_activate_instance_license Resource - terraform-provider-bigipnext" | ||
subcategory: "" | ||
description: |- | ||
Resource used for Activate/Deactivate License for Instances on Central Manager Using JWT Token | ||
--- | ||
|
||
# bigipnext_cm_activate_instance_license (Resource) | ||
|
||
Resource used for Activate/Deactivate License for Instances on Central Manager Using JWT Token | ||
|
||
## Example Usage | ||
|
||
```terraform | ||
resource "bigipnext_cm_activate_instance_license" "tokenadd" { | ||
instances = [{ | ||
instance_address = "10.xxx.xxx.xxx" | ||
jwt_id = "8a3dc22e-xxxx-xxxxc-xxxx-xxxxxxxx4326" | ||
}, | ||
{ | ||
instance_address = "10.146.194.174" | ||
jwt_id = "8a3dc22e-xxxx-xxxxc-xxxx-xxxxxxxx4326" | ||
} | ||
] | ||
} | ||
``` | ||
|
||
<!-- schema generated by tfplugindocs --> | ||
## Schema | ||
|
||
### Required | ||
|
||
- `instances` (Attributes List) List of instances to activate the license (see [below for nested schema](#nestedatt--instances)) | ||
|
||
### Read-Only | ||
|
||
- `id` (String) Unique Identifier for the resource | ||
|
||
<a id="nestedatt--instances"></a> | ||
### Nested Schema for `instances` | ||
|
||
Required: | ||
|
||
- `instance_address` (String) IP Address of the instance to activate the license | ||
- `jwt_id` (String) JWT ID to be used to activate the license |
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,34 @@ | ||
--- | ||
# generated by https://github.com/hashicorp/terraform-plugin-docs | ||
page_title: "bigipnext_cm_add_jwt_token Resource - terraform-provider-bigipnext" | ||
subcategory: "" | ||
description: |- | ||
Resource used for add/copy JWT Token on Central Manager | ||
--- | ||
|
||
# bigipnext_cm_add_jwt_token (Resource) | ||
|
||
Resource used for add/copy JWT Token on Central Manager | ||
|
||
## Example Usage | ||
|
||
```terraform | ||
resource "bigipnext_cm_add_jwt_token" "tokenadd" { | ||
token_name = "paid_test_jwt" | ||
jwt_token = "eyJhbG" | ||
} | ||
``` | ||
|
||
<!-- schema generated by tfplugindocs --> | ||
## Schema | ||
|
||
### Required | ||
|
||
- `jwt_token` (String, Sensitive) JWT token to be added on Central Manager | ||
- `token_name` (String) Nickname to be used to add the JWT token on Central Manager | ||
|
||
### Read-Only | ||
|
||
- `id` (String) Unique Identifier for the resource | ||
- `order_type` (String) JWT token to be added on Central Manager | ||
- `subscription_expiry` (String) JWT token to be added on Central Manager |
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,61 @@ | ||
--- | ||
# generated by https://github.com/hashicorp/terraform-plugin-docs | ||
page_title: "bigipnext_cm_bootstrap Resource - terraform-provider-bigipnext" | ||
subcategory: "" | ||
description: |- | ||
Resource used for bootstrapping Central Manager | ||
~> NOTE This resource does not support update and delete. When doing terraform destroy it will only remove the resource from the state | ||
--- | ||
|
||
# bigipnext_cm_bootstrap (Resource) | ||
|
||
Resource used for bootstrapping Central Manager | ||
|
||
~> **NOTE** This resource does not support update and delete. When doing `terraform destroy` it will only remove the resource from the state | ||
|
||
## Example Usage | ||
|
||
```terraform | ||
resource "bigipnext_cm_bootstrap" "name" { | ||
run_setup = true | ||
bootstrap_timeout = 800 | ||
external_storage = { | ||
storage_type = "NFS" | ||
storage_address = "10.28.14.22" | ||
storage_path = "/exports/backup" | ||
cm_storage_dir = "backuppqr" | ||
} | ||
} | ||
``` | ||
|
||
<!-- schema generated by tfplugindocs --> | ||
## Schema | ||
|
||
### Required | ||
|
||
- `run_setup` (Boolean) Run setup on Central Manager | ||
|
||
### Optional | ||
|
||
- `bootstrap_timeout` (Number) Timeout for the bootstrap operation | ||
- `external_storage` (Attributes) External storage configuration (see [below for nested schema](#nestedatt--external_storage)) | ||
|
||
### Read-Only | ||
|
||
- `bootstrap_status` (String) Status of the bootstrap operation | ||
- `id` (String) ID of the resource | ||
|
||
<a id="nestedatt--external_storage"></a> | ||
### Nested Schema for `external_storage` | ||
|
||
Required: | ||
|
||
- `storage_address` (String) IP Address of the external storage | ||
- `storage_path` (String) Directory path that is mounted on the external storage server | ||
- `storage_type` (String) Type of external storage. Supported values are NFS and SAMBA | ||
|
||
Optional: | ||
|
||
- `cm_storage_dir` (String) Folder name created on the external storage server to store Central Manager data | ||
- `password` (String) Password to access the external storage, required if storage type is SAMBA | ||
- `username` (String) Username to access the external storage, required if storage type is SAMBA |
11 changes: 11 additions & 0 deletions
11
examples/resources/bigipnext_cm_activate_instance_license/resource.tf
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,11 @@ | ||
resource "bigipnext_cm_activate_instance_license" "tokenadd" { | ||
instances = [{ | ||
instance_address = "10.xxx.xxx.xxx" | ||
jwt_id = "8a3dc22e-xxxx-xxxxc-xxxx-xxxxxxxx4326" | ||
}, | ||
{ | ||
instance_address = "10.146.194.174" | ||
jwt_id = "8a3dc22e-xxxx-xxxxc-xxxx-xxxxxxxx4326" | ||
} | ||
] | ||
} |
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,4 @@ | ||
resource "bigipnext_cm_add_jwt_token" "tokenadd" { | ||
token_name = "paid_test_jwt" | ||
jwt_token = "eyJhbG" | ||
} |
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,10 @@ | ||
resource "bigipnext_cm_bootstrap" "name" { | ||
run_setup = true | ||
bootstrap_timeout = 800 | ||
external_storage = { | ||
storage_type = "NFS" | ||
storage_address = "10.28.14.22" | ||
storage_path = "/exports/backup" | ||
cm_storage_dir = "backuppqr" | ||
} | ||
} |
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,49 @@ | ||
resource "bigipnext_cm_as3" "test2" { | ||
as3_json = <<EOT | ||
{ | ||
"class": "AS3", | ||
"action": "deploy", | ||
"persist": true, | ||
"declaration": { | ||
"class": "ADC", | ||
"schemaVersion": "3.45.0", | ||
"id": "example-declaration-01", | ||
"label": "Sample 1", | ||
"remark": "Simple HTTP application with round robin pool", | ||
"target": { | ||
"address": "xxx.xxx.xxx.xxxx" | ||
}, | ||
"next-cm-tenant02": { | ||
"class": "Tenant", | ||
"next-cm-app02": { | ||
"class": "Application", | ||
"template": "http", | ||
"serviceMain": { | ||
"class": "Service_HTTP", | ||
"virtualAddresses": [ | ||
"10.0.2.10" | ||
], | ||
"pool": "next-cm-pool02" | ||
}, | ||
"next-cm-pool02": { | ||
"class": "Pool", | ||
"monitors": [ | ||
"http" | ||
], | ||
"members": [ | ||
{ | ||
"servicePort": 80, | ||
"serverAddresses": [ | ||
"192.0.3.100", | ||
"192.0.3.110" | ||
] | ||
} | ||
] | ||
} | ||
} | ||
} | ||
} | ||
} | ||
EOT | ||
} |
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
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.