├── .gitallowed ├── .gitignore ├── LICENSE ├── README.md ├── SCHEMA.md ├── SUPPORT.md ├── diagrams ├── f5-bigip-runtime-init-flaw.drawio ├── f5-bigip-runtime-init-flaw.jpg ├── f5-bigip-runtime-init-uml.drawio ├── f5-bigip-runtime-init-uml.png ├── f5_bigip_runtime_init.drawio ├── f5_bigip_runtime_init.gif ├── f5_bigip_runtime_init_1.drawio ├── f5_bigip_runtime_init_1.drawio.png ├── f5_bigip_runtime_init_2.drawio ├── f5_bigip_runtime_init_2.drawio.png ├── f5_bigip_runtime_init_3.drawio ├── f5_bigip_runtime_init_3.drawio.png ├── f5_bigip_runtime_init_4.drawio ├── f5_bigip_runtime_init_4.drawio.png ├── f5_bigip_runtime_init_5.drawio ├── f5_bigip_runtime_init_5.drawio.png └── f5_bigip_runtime_init_animated.gif ├── examples ├── automation_toolchain_declarations │ ├── as3.json │ ├── cf.json │ ├── do.json │ ├── do_w_admin.json │ ├── example_3_as3.json │ ├── example_4_do.json │ ├── example_5_do.json │ ├── example_6_as3.json │ ├── example_6_do.json │ ├── example_7_do.json │ └── ts.json ├── runtime_configs │ ├── full_example_aws_1nic.yaml │ ├── full_example_aws_3nic.yaml │ ├── full_example_azure_1nic.yaml │ ├── full_example_azure_3nic.yaml │ ├── full_example_gcp_1nic.yaml │ ├── full_example_gcp_3nic.yaml │ ├── full_example_generic_install.yaml │ └── snippets │ │ ├── README.md │ │ ├── bigip_ready_enabled_file.yaml │ │ ├── bigip_ready_enabled_inline.yaml │ │ ├── bigip_ready_enabled_url.yaml │ │ ├── controls.yaml │ │ ├── extension_packages_default.yaml │ │ ├── extension_packages_hashed.yaml │ │ ├── extension_packages_ilx.yaml │ │ ├── extension_packages_url.yaml │ │ ├── extension_packages_versioned.yaml │ │ ├── extension_services_file.yaml │ │ ├── extension_services_inline.yaml │ │ ├── extension_services_url.yaml │ │ ├── post_hook_custom_properties.yaml │ │ ├── post_hook_webhook.yaml │ │ ├── post_onboard_enabled_file.yaml │ │ ├── post_onboard_enabled_inline.yaml │ │ ├── post_onboard_enabled_url.yaml │ │ ├── pre_onboard_enabled_file.yaml │ │ ├── pre_onboard_enabled_inline.yaml │ │ ├── pre_onboard_enabled_url.yaml │ │ ├── runtime_parameters_metadata_aws.yaml │ │ ├── runtime_parameters_metadata_azure.yaml │ │ ├── runtime_parameters_metadata_gcp.yaml │ │ ├── runtime_parameters_secret_aws.yaml │ │ ├── runtime_parameters_secret_azure.yaml │ │ ├── runtime_parameters_secret_gcp.yaml │ │ ├── runtime_parameters_secret_hashicorp.yaml │ │ ├── runtime_parameters_storage_aws.yaml │ │ ├── runtime_parameters_storage_azure.yaml │ │ ├── runtime_parameters_storage_gcp.yaml │ │ ├── runtime_parameters_storage_private.yaml │ │ ├── runtime_parameters_tag_aws.yaml │ │ ├── runtime_parameters_tag_azure.yaml │ │ ├── runtime_parameters_tag_gcp.yaml │ │ ├── runtime_params_url.yaml │ │ ├── runtime_params_url_aws.yaml │ │ ├── runtime_params_url_azure.yaml │ │ └── runtime_params_url_gcp.yaml └── terraform │ ├── README.md │ ├── aws │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── startup-script.tpl │ ├── terraform.tfvars │ ├── variables.tf │ └── versions.tf │ ├── azure │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── startup-script.tpl │ ├── terraform.tfvars │ ├── variables.tf │ └── versions.tf │ ├── gcp │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── startup-script.tpl │ ├── terraform.tfvars │ ├── variables.tf │ └── versions.tf │ ├── openstack │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── provider.tf │ ├── scripts │ │ └── check_onboard_complete.sh │ ├── startup-script.tpl │ ├── terraform.tfvars │ └── variables.tf │ └── utils │ └── main.tf ├── package.json ├── src ├── cli.ts ├── constants.ts ├── index.ts ├── lib │ ├── bigip │ │ ├── index.ts │ │ ├── managementClient.ts │ │ └── toolchain │ │ │ ├── index.ts │ │ │ ├── toolChainClient.ts │ │ │ └── toolchain_metadata.json │ ├── cloud │ │ ├── abstract │ │ │ └── cloudClient.ts │ │ ├── aws │ │ │ └── cloudClient.ts │ │ ├── azure │ │ │ └── cloudClient.ts │ │ ├── cloudFactory.ts │ │ └── gcp │ │ │ └── cloudClient.ts │ ├── logger.ts │ ├── provider │ │ └── secret │ │ │ ├── hashicorpVaultClient.ts │ │ │ └── index.ts │ ├── resolver │ │ ├── index.ts │ │ └── resolverClient.ts │ ├── telemetry │ │ ├── index.ts │ │ └── telemetryClient.ts │ ├── utils.ts │ └── validator.ts └── schema │ └── base_schema.json └── tsconfig.json /.gitallowed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/.gitallowed -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/README.md -------------------------------------------------------------------------------- /SCHEMA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/SCHEMA.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /diagrams/f5-bigip-runtime-init-flaw.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/diagrams/f5-bigip-runtime-init-flaw.drawio -------------------------------------------------------------------------------- /diagrams/f5-bigip-runtime-init-flaw.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/diagrams/f5-bigip-runtime-init-flaw.jpg -------------------------------------------------------------------------------- /diagrams/f5-bigip-runtime-init-uml.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/diagrams/f5-bigip-runtime-init-uml.drawio -------------------------------------------------------------------------------- /diagrams/f5-bigip-runtime-init-uml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/diagrams/f5-bigip-runtime-init-uml.png -------------------------------------------------------------------------------- /diagrams/f5_bigip_runtime_init.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/diagrams/f5_bigip_runtime_init.drawio -------------------------------------------------------------------------------- /diagrams/f5_bigip_runtime_init.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/diagrams/f5_bigip_runtime_init.gif -------------------------------------------------------------------------------- /diagrams/f5_bigip_runtime_init_1.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/diagrams/f5_bigip_runtime_init_1.drawio -------------------------------------------------------------------------------- /diagrams/f5_bigip_runtime_init_1.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/diagrams/f5_bigip_runtime_init_1.drawio.png -------------------------------------------------------------------------------- /diagrams/f5_bigip_runtime_init_2.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/diagrams/f5_bigip_runtime_init_2.drawio -------------------------------------------------------------------------------- /diagrams/f5_bigip_runtime_init_2.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/diagrams/f5_bigip_runtime_init_2.drawio.png -------------------------------------------------------------------------------- /diagrams/f5_bigip_runtime_init_3.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/diagrams/f5_bigip_runtime_init_3.drawio -------------------------------------------------------------------------------- /diagrams/f5_bigip_runtime_init_3.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/diagrams/f5_bigip_runtime_init_3.drawio.png -------------------------------------------------------------------------------- /diagrams/f5_bigip_runtime_init_4.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/diagrams/f5_bigip_runtime_init_4.drawio -------------------------------------------------------------------------------- /diagrams/f5_bigip_runtime_init_4.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/diagrams/f5_bigip_runtime_init_4.drawio.png -------------------------------------------------------------------------------- /diagrams/f5_bigip_runtime_init_5.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/diagrams/f5_bigip_runtime_init_5.drawio -------------------------------------------------------------------------------- /diagrams/f5_bigip_runtime_init_5.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/diagrams/f5_bigip_runtime_init_5.drawio.png -------------------------------------------------------------------------------- /diagrams/f5_bigip_runtime_init_animated.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/diagrams/f5_bigip_runtime_init_animated.gif -------------------------------------------------------------------------------- /examples/automation_toolchain_declarations/as3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/automation_toolchain_declarations/as3.json -------------------------------------------------------------------------------- /examples/automation_toolchain_declarations/cf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/automation_toolchain_declarations/cf.json -------------------------------------------------------------------------------- /examples/automation_toolchain_declarations/do.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/automation_toolchain_declarations/do.json -------------------------------------------------------------------------------- /examples/automation_toolchain_declarations/do_w_admin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/automation_toolchain_declarations/do_w_admin.json -------------------------------------------------------------------------------- /examples/automation_toolchain_declarations/example_3_as3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/automation_toolchain_declarations/example_3_as3.json -------------------------------------------------------------------------------- /examples/automation_toolchain_declarations/example_4_do.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/automation_toolchain_declarations/example_4_do.json -------------------------------------------------------------------------------- /examples/automation_toolchain_declarations/example_5_do.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/automation_toolchain_declarations/example_5_do.json -------------------------------------------------------------------------------- /examples/automation_toolchain_declarations/example_6_as3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/automation_toolchain_declarations/example_6_as3.json -------------------------------------------------------------------------------- /examples/automation_toolchain_declarations/example_6_do.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/automation_toolchain_declarations/example_6_do.json -------------------------------------------------------------------------------- /examples/automation_toolchain_declarations/example_7_do.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/automation_toolchain_declarations/example_7_do.json -------------------------------------------------------------------------------- /examples/automation_toolchain_declarations/ts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/automation_toolchain_declarations/ts.json -------------------------------------------------------------------------------- /examples/runtime_configs/full_example_aws_1nic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/full_example_aws_1nic.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/full_example_aws_3nic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/full_example_aws_3nic.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/full_example_azure_1nic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/full_example_azure_1nic.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/full_example_azure_3nic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/full_example_azure_3nic.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/full_example_gcp_1nic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/full_example_gcp_1nic.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/full_example_gcp_3nic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/full_example_gcp_3nic.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/full_example_generic_install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/full_example_generic_install.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/README.md -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/bigip_ready_enabled_file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/bigip_ready_enabled_file.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/bigip_ready_enabled_inline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/bigip_ready_enabled_inline.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/bigip_ready_enabled_url.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/bigip_ready_enabled_url.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/controls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/controls.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/extension_packages_default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/extension_packages_default.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/extension_packages_hashed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/extension_packages_hashed.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/extension_packages_ilx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/extension_packages_ilx.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/extension_packages_url.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/extension_packages_url.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/extension_packages_versioned.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/extension_packages_versioned.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/extension_services_file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/extension_services_file.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/extension_services_inline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/extension_services_inline.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/extension_services_url.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/extension_services_url.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/post_hook_custom_properties.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/post_hook_custom_properties.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/post_hook_webhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/post_hook_webhook.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/post_onboard_enabled_file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/post_onboard_enabled_file.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/post_onboard_enabled_inline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/post_onboard_enabled_inline.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/post_onboard_enabled_url.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/post_onboard_enabled_url.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/pre_onboard_enabled_file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/pre_onboard_enabled_file.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/pre_onboard_enabled_inline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/pre_onboard_enabled_inline.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/pre_onboard_enabled_url.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/pre_onboard_enabled_url.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/runtime_parameters_metadata_aws.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/runtime_parameters_metadata_aws.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/runtime_parameters_metadata_azure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/runtime_parameters_metadata_azure.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/runtime_parameters_metadata_gcp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/runtime_parameters_metadata_gcp.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/runtime_parameters_secret_aws.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/runtime_parameters_secret_aws.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/runtime_parameters_secret_azure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/runtime_parameters_secret_azure.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/runtime_parameters_secret_gcp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/runtime_parameters_secret_gcp.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/runtime_parameters_secret_hashicorp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/runtime_parameters_secret_hashicorp.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/runtime_parameters_storage_aws.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/runtime_parameters_storage_aws.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/runtime_parameters_storage_azure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/runtime_parameters_storage_azure.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/runtime_parameters_storage_gcp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/runtime_parameters_storage_gcp.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/runtime_parameters_storage_private.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/runtime_parameters_storage_private.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/runtime_parameters_tag_aws.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/runtime_parameters_tag_aws.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/runtime_parameters_tag_azure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/runtime_parameters_tag_azure.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/runtime_parameters_tag_gcp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/runtime_parameters_tag_gcp.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/runtime_params_url.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/runtime_params_url.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/runtime_params_url_aws.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/runtime_params_url_aws.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/runtime_params_url_azure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/runtime_params_url_azure.yaml -------------------------------------------------------------------------------- /examples/runtime_configs/snippets/runtime_params_url_gcp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/runtime_configs/snippets/runtime_params_url_gcp.yaml -------------------------------------------------------------------------------- /examples/terraform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/README.md -------------------------------------------------------------------------------- /examples/terraform/aws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/aws/README.md -------------------------------------------------------------------------------- /examples/terraform/aws/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/aws/main.tf -------------------------------------------------------------------------------- /examples/terraform/aws/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/aws/outputs.tf -------------------------------------------------------------------------------- /examples/terraform/aws/startup-script.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/aws/startup-script.tpl -------------------------------------------------------------------------------- /examples/terraform/aws/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/aws/terraform.tfvars -------------------------------------------------------------------------------- /examples/terraform/aws/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/aws/variables.tf -------------------------------------------------------------------------------- /examples/terraform/aws/versions.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 1.1.0" 3 | } -------------------------------------------------------------------------------- /examples/terraform/azure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/azure/README.md -------------------------------------------------------------------------------- /examples/terraform/azure/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/azure/main.tf -------------------------------------------------------------------------------- /examples/terraform/azure/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/azure/outputs.tf -------------------------------------------------------------------------------- /examples/terraform/azure/startup-script.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/azure/startup-script.tpl -------------------------------------------------------------------------------- /examples/terraform/azure/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/azure/terraform.tfvars -------------------------------------------------------------------------------- /examples/terraform/azure/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/azure/variables.tf -------------------------------------------------------------------------------- /examples/terraform/azure/versions.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 1.1.0" 3 | } -------------------------------------------------------------------------------- /examples/terraform/gcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/gcp/README.md -------------------------------------------------------------------------------- /examples/terraform/gcp/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/gcp/main.tf -------------------------------------------------------------------------------- /examples/terraform/gcp/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/gcp/outputs.tf -------------------------------------------------------------------------------- /examples/terraform/gcp/startup-script.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/gcp/startup-script.tpl -------------------------------------------------------------------------------- /examples/terraform/gcp/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/gcp/terraform.tfvars -------------------------------------------------------------------------------- /examples/terraform/gcp/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/gcp/variables.tf -------------------------------------------------------------------------------- /examples/terraform/gcp/versions.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 1.1.0" 3 | } -------------------------------------------------------------------------------- /examples/terraform/openstack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/openstack/README.md -------------------------------------------------------------------------------- /examples/terraform/openstack/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/openstack/main.tf -------------------------------------------------------------------------------- /examples/terraform/openstack/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/openstack/outputs.tf -------------------------------------------------------------------------------- /examples/terraform/openstack/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/openstack/provider.tf -------------------------------------------------------------------------------- /examples/terraform/openstack/scripts/check_onboard_complete.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/openstack/scripts/check_onboard_complete.sh -------------------------------------------------------------------------------- /examples/terraform/openstack/startup-script.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/openstack/startup-script.tpl -------------------------------------------------------------------------------- /examples/terraform/openstack/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/openstack/terraform.tfvars -------------------------------------------------------------------------------- /examples/terraform/openstack/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/openstack/variables.tf -------------------------------------------------------------------------------- /examples/terraform/utils/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/examples/terraform/utils/main.tf -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/package.json -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/bigip/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/lib/bigip/index.ts -------------------------------------------------------------------------------- /src/lib/bigip/managementClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/lib/bigip/managementClient.ts -------------------------------------------------------------------------------- /src/lib/bigip/toolchain/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/lib/bigip/toolchain/index.ts -------------------------------------------------------------------------------- /src/lib/bigip/toolchain/toolChainClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/lib/bigip/toolchain/toolChainClient.ts -------------------------------------------------------------------------------- /src/lib/bigip/toolchain/toolchain_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/lib/bigip/toolchain/toolchain_metadata.json -------------------------------------------------------------------------------- /src/lib/cloud/abstract/cloudClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/lib/cloud/abstract/cloudClient.ts -------------------------------------------------------------------------------- /src/lib/cloud/aws/cloudClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/lib/cloud/aws/cloudClient.ts -------------------------------------------------------------------------------- /src/lib/cloud/azure/cloudClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/lib/cloud/azure/cloudClient.ts -------------------------------------------------------------------------------- /src/lib/cloud/cloudFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/lib/cloud/cloudFactory.ts -------------------------------------------------------------------------------- /src/lib/cloud/gcp/cloudClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/lib/cloud/gcp/cloudClient.ts -------------------------------------------------------------------------------- /src/lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/lib/logger.ts -------------------------------------------------------------------------------- /src/lib/provider/secret/hashicorpVaultClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/lib/provider/secret/hashicorpVaultClient.ts -------------------------------------------------------------------------------- /src/lib/provider/secret/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/lib/provider/secret/index.ts -------------------------------------------------------------------------------- /src/lib/resolver/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/lib/resolver/index.ts -------------------------------------------------------------------------------- /src/lib/resolver/resolverClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/lib/resolver/resolverClient.ts -------------------------------------------------------------------------------- /src/lib/telemetry/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/lib/telemetry/index.ts -------------------------------------------------------------------------------- /src/lib/telemetry/telemetryClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/lib/telemetry/telemetryClient.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/lib/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/lib/validator.ts -------------------------------------------------------------------------------- /src/schema/base_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/src/schema/base_schema.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F5Networks/f5-bigip-runtime-init/HEAD/tsconfig.json --------------------------------------------------------------------------------