forked from f5devcentral/f5-xc-terraform-examples
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Ishika RAY
committed
Nov 14, 2024
1 parent
b8965c5
commit 86b2c6e
Showing
3 changed files
with
93 additions
and
1 deletion.
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
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,14 @@ | ||
#Global | ||
project_prefix = "waf-re" | ||
|
||
#Azure INFRA | ||
azure_region = "southeastasia" | ||
|
||
#Assets | ||
nic = false | ||
nap = false | ||
bigip = false | ||
bigip-cis = false | ||
aks-cluster = false | ||
azure-vm = true | ||
vm_public_ip = true |
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,78 @@ | ||
#Global | ||
#Only set to true if infrastructure is vk8s in XC | ||
vk8s = false | ||
xc_project_prefix = "demo" | ||
|
||
#XC Global | ||
api_url = "https://<Your Tenant>.console.ves.volterra.io/api" | ||
xc_tenant = "treino-ufahspac" | ||
xc_namespace = "default" | ||
|
||
#XC LB | ||
app_domain = "xc-waf-re.f5-hyd-xcdemo.com" | ||
|
||
#XC WAF | ||
xc_waf_blocking = true | ||
xc_data_guard = "false" | ||
|
||
#XC Azure CE site creation | ||
az_ce_site = "false" | ||
|
||
#XC Service Discovery | ||
xc_service_discovery = "false" | ||
|
||
# pool and LB inputs | ||
k8s_pool = "false" | ||
serviceName = "" | ||
serviceport = "" | ||
advertise_sites = "false" | ||
http_only = "false" | ||
xc_delegation = "false" | ||
ip_address_on_site_pool = "false" | ||
eks_ce_site = "false" | ||
user_site = "false" | ||
|
||
#XC AI/ML Settings for MUD, APIP - NOTE: Only set if using AI/ML settings from the shared namespace | ||
xc_app_type = [] | ||
xc_multi_lb = false | ||
|
||
#XC API Protection and Discovery | ||
xc_api_disc = false | ||
xc_api_pro = false | ||
xc_api_spec = [] | ||
#Enable API schema validation | ||
xc_api_val = false | ||
#Enable API schema validation on all endpoints | ||
xc_api_val_all = false | ||
#Validation properties for request and response validation | ||
xc_api_val_properties = [] #Example ["PROPERTY_QUERY_PARAMETERS", "PROPERTY_PATH_PARAMETERS", "PROPERTY_CONTENT_TYPE", "PROPERTY_COOKIE_PARAMETERS", "PROPERTY_HTTP_HEADERS", "PROPERTY_HTTP_BODY"] | ||
xc_resp_val_properties = [] #Example ["PROPERTY_HTTP_HEADERS", "PROPERTY_CONTENT_TYPE", "PROPERTY_HTTP_BODY", "PROPERTY_RESPONSE_CODE"] | ||
#Validation Mode active for requests and responses (false = skip) | ||
xc_api_val_active = false | ||
xc_resp_val_active = false | ||
#Validation Enforment Type (only one of these should be set to true) | ||
enforcement_block = false | ||
enforcement_report = false | ||
#Allow access to unprotected endpoints | ||
fall_through_mode_allow = false | ||
#Enable API Validation custom rules | ||
xc_api_val_custom = false | ||
|
||
#XC Bot Defense | ||
xc_bot_def = false | ||
|
||
#XC DDoS | ||
xc_ddos_pro = false | ||
|
||
#XC Malicious User Detection | ||
xc_mud = false | ||
|
||
# CE configs | ||
gcp_ce_site = "false" | ||
aws_ce_site = "false" | ||
site_name = "" | ||
|
||
# infra (Needed values: aws-infra, azure-infra, gcp-infra) | ||
aws = "" | ||
azure = "" | ||
gcp = "" |