{"id":28500091,"url":"https://github.com/opszero/terraform-azurerm-flexible-postgresql","last_synced_at":"2026-02-12T21:31:26.427Z","repository":{"id":297406644,"uuid":"996623677","full_name":"opszero/terraform-azurerm-flexible-postgresql","owner":"opszero","description":null,"archived":false,"fork":false,"pushed_at":"2026-02-06T23:57:52.000Z","size":54,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-07T10:39:56.810Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opszero.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORT","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["abhiyerra"],"custom":["https://www.opszero.com"]}},"created_at":"2025-06-05T08:07:59.000Z","updated_at":"2026-02-06T23:57:56.000Z","dependencies_parsed_at":"2025-10-29T22:24:52.347Z","dependency_job_id":"4f766be8-504d-4fa1-bfdf-1221c413ebab","html_url":"https://github.com/opszero/terraform-azurerm-flexible-postgresql","commit_stats":null,"previous_names":["opszero/terraform-azurerm-flexible-postgresql"],"tags_count":0,"template":false,"template_full_name":"opszero/terraform-template","purl":"pkg:github/opszero/terraform-azurerm-flexible-postgresql","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opszero%2Fterraform-azurerm-flexible-postgresql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opszero%2Fterraform-azurerm-flexible-postgresql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opszero%2Fterraform-azurerm-flexible-postgresql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opszero%2Fterraform-azurerm-flexible-postgresql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opszero","download_url":"https://codeload.github.com/opszero/terraform-azurerm-flexible-postgresql/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opszero%2Fterraform-azurerm-flexible-postgresql/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29381755,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T20:34:40.886Z","status":"ssl_error","status_checked_at":"2026-02-12T20:23:00.490Z","response_time":55,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-08T15:05:51.392Z","updated_at":"2026-02-12T21:31:26.421Z","avatar_url":"https://github.com/opszero.png","language":"HCL","funding_links":["https://github.com/sponsors/abhiyerra","https://www.opszero.com"],"categories":[],"sub_categories":[],"readme":"\u003c!-- BEGIN_TF_DOCS --\u003e\n\n## Providers\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"provider_azuread\"\u003e\u003c/a\u003e [azuread](#provider\\_azuread) | \u003e= 2.53.1 |\n| \u003ca name=\"provider_azurerm\"\u003e\u003c/a\u003e [azurerm](#provider\\_azurerm) | \u003e=3.89.0 |\n| \u003ca name=\"provider_random\"\u003e\u003c/a\u003e [random](#provider\\_random) | 3.8.1 |\n## Inputs\n\n| Name | Description | Type | Default | Required |\n|------|-------------|------|---------|:--------:|\n| \u003ca name=\"input_active_directory_auth_enabled\"\u003e\u003c/a\u003e [active\\_directory\\_auth\\_enabled](#input\\_active\\_directory\\_auth\\_enabled) | Set to true to enable Active Directory Authentication | `bool` | `false` | no |\n| \u003ca name=\"input_ad_admin_objects_id\"\u003e\u003c/a\u003e [ad\\_admin\\_objects\\_id](#input\\_ad\\_admin\\_objects\\_id) | azurerm postgresql flexible server active directory administrator's object id | `string` | `null` | no |\n| \u003ca name=\"input_addon_resource_group_name\"\u003e\u003c/a\u003e [addon\\_resource\\_group\\_name](#input\\_addon\\_resource\\_group\\_name) | The name of the addon vnet resource group | `string` | `\"\"` | no |\n| \u003ca name=\"input_addon_vent_link\"\u003e\u003c/a\u003e [addon\\_vent\\_link](#input\\_addon\\_vent\\_link) | The name of the addon vnet | `bool` | `false` | no |\n| \u003ca name=\"input_addon_virtual_network_id\"\u003e\u003c/a\u003e [addon\\_virtual\\_network\\_id](#input\\_addon\\_virtual\\_network\\_id) | The name of the addon vnet link vnet id | `string` | `\"\"` | no |\n| \u003ca name=\"input_admin_objects_ids\"\u003e\u003c/a\u003e [admin\\_objects\\_ids](#input\\_admin\\_objects\\_ids) | IDs of the objects that can do all operations on all keys, secrets and certificates. | `list(string)` | `[]` | no |\n| \u003ca name=\"input_admin_password\"\u003e\u003c/a\u003e [admin\\_password](#input\\_admin\\_password) | The password associated with the admin\\_username user | `string` | `null` | no |\n| \u003ca name=\"input_admin_password_length\"\u003e\u003c/a\u003e [admin\\_password\\_length](#input\\_admin\\_password\\_length) | Length of random password generated. | `number` | `16` | no |\n| \u003ca name=\"input_admin_username\"\u003e\u003c/a\u003e [admin\\_username](#input\\_admin\\_username) | The administrator login name for the new SQL Server | `string` | `null` | no |\n| \u003ca name=\"input_allowed_cidrs\"\u003e\u003c/a\u003e [allowed\\_cidrs](#input\\_allowed\\_cidrs) | Map of authorized cidrs to connect database | `map(string)` | `{}` | no |\n| \u003ca name=\"input_backup_retention_days\"\u003e\u003c/a\u003e [backup\\_retention\\_days](#input\\_backup\\_retention\\_days) | The backup retention days for the PostgreSQL Flexible Server. Possible values are between 1 and 35 days. Defaults to 7 | `number` | `7` | no |\n| \u003ca name=\"input_charset\"\u003e\u003c/a\u003e [charset](#input\\_charset) | Specifies the Charset for the PostgreSQL Database, which needs to be a valid PostgreSQL Charset. Changing this forces a new resource to be created. | `string` | `\"utf8\"` | no |\n| \u003ca name=\"input_cmk_encryption_enabled\"\u003e\u003c/a\u003e [cmk\\_encryption\\_enabled](#input\\_cmk\\_encryption\\_enabled) | Enanle or Disable Database encryption with Customer Manage Key | `bool` | `false` | no |\n| \u003ca name=\"input_collation\"\u003e\u003c/a\u003e [collation](#input\\_collation) | Specifies the Collation for the PostgreSQL Database, which needs to be a valid PostgreSQL Collation. Changing this forces a new resource to be created. | `string` | `\"en_US.utf8\"` | no |\n| \u003ca name=\"input_create_mode\"\u003e\u003c/a\u003e [create\\_mode](#input\\_create\\_mode) | The creation mode. Can be used to restore or replicate existing servers. Possible values are `Default`, `Replica`, `GeoRestore`, and `PointInTimeRestore`. Defaults to `Default` | `string` | `\"Default\"` | no |\n| \u003ca name=\"input_database_names\"\u003e\u003c/a\u003e [database\\_names](#input\\_database\\_names) | Specifies the name of the MySQL Database, which needs to be a valid MySQL identifier. Changing this forces a new resource to be created. | `list(string)` | \u003cpre\u003e[\u003cbr/\u003e  \"maindb\"\u003cbr/\u003e]\u003c/pre\u003e | no |\n| \u003ca name=\"input_delegated_subnet_id\"\u003e\u003c/a\u003e [delegated\\_subnet\\_id](#input\\_delegated\\_subnet\\_id) | The resource ID of the subnet | `string` | `null` | no |\n| \u003ca name=\"input_enabled\"\u003e\u003c/a\u003e [enabled](#input\\_enabled) | Set to false to prevent the module from creating any resources. | `bool` | `true` | no |\n| \u003ca name=\"input_existing_private_dns_zone\"\u003e\u003c/a\u003e [existing\\_private\\_dns\\_zone](#input\\_existing\\_private\\_dns\\_zone) | Name of the existing private DNS zone | `bool` | `false` | no |\n| \u003ca name=\"input_existing_private_dns_zone_id\"\u003e\u003c/a\u003e [existing\\_private\\_dns\\_zone\\_id](#input\\_existing\\_private\\_dns\\_zone\\_id) | n/a | `string` | `null` | no |\n| \u003ca name=\"input_existing_private_dns_zone_name\"\u003e\u003c/a\u003e [existing\\_private\\_dns\\_zone\\_name](#input\\_existing\\_private\\_dns\\_zone\\_name) | The name of the Private DNS zone (without a terminating dot). Changing this forces a new resource to be created. | `string` | `\"\"` | no |\n| \u003ca name=\"input_expiration_date\"\u003e\u003c/a\u003e [expiration\\_date](#input\\_expiration\\_date) | Expiration UTC datetime (Y-m-d'T'H:M:S'Z') | `string` | `\"2034-05-22T18:29:59Z\"` | no |\n| \u003ca name=\"input_geo_backup_key_vault_key_id\"\u003e\u003c/a\u003e [geo\\_backup\\_key\\_vault\\_key\\_id](#input\\_geo\\_backup\\_key\\_vault\\_key\\_id) | Key-vault key id to encrypt the geo redundant backup | `string` | `null` | no |\n| \u003ca name=\"input_geo_backup_user_assigned_identity_id\"\u003e\u003c/a\u003e [geo\\_backup\\_user\\_assigned\\_identity\\_id](#input\\_geo\\_backup\\_user\\_assigned\\_identity\\_id) | User assigned identity id to encrypt the geo redundant backup | `string` | `null` | no |\n| \u003ca name=\"input_geo_redundant_backup_enabled\"\u003e\u003c/a\u003e [geo\\_redundant\\_backup\\_enabled](#input\\_geo\\_redundant\\_backup\\_enabled) | Should geo redundant backup enabled? Defaults to false. Changing this forces a new PostgreSQL Flexible Server to be created. | `bool` | `false` | no |\n| \u003ca name=\"input_high_availability\"\u003e\u003c/a\u003e [high\\_availability](#input\\_high\\_availability) | Map of high availability configuration: https://docs.microsoft.com/en-us/azure/mysql/flexible-server/concepts-high-availability. `null` to disable high availability | \u003cpre\u003eobject({\u003cbr/\u003e    standby_availability_zone = optional(number)\u003cbr/\u003e  })\u003c/pre\u003e | \u003cpre\u003e{\u003cbr/\u003e  \"standby_availability_zone\": 2\u003cbr/\u003e}\u003c/pre\u003e | no |\n| \u003ca name=\"input_key_vault_id\"\u003e\u003c/a\u003e [key\\_vault\\_id](#input\\_key\\_vault\\_id) | Specifies the URL to a Key Vault Key (either from a Key Vault Key, or the Key URL for the Key Vault Secret | `string` | `\"\"` | no |\n| \u003ca name=\"input_location\"\u003e\u003c/a\u003e [location](#input\\_location) | The Azure Region where the PostgreSQL Flexible Server should exist. Changing this forces a new PostgreSQL Flexible Server to be created. | `string` | `\"\"` | no |\n| \u003ca name=\"input_main_rg_name\"\u003e\u003c/a\u003e [main\\_rg\\_name](#input\\_main\\_rg\\_name) | n/a | `string` | `\"\"` | no |\n| \u003ca name=\"input_maintenance_window\"\u003e\u003c/a\u003e [maintenance\\_window](#input\\_maintenance\\_window) | Map of maintenance window configuration: https://docs.microsoft.com/en-us/azure/mysql/flexible-server/concepts-maintenance | `map(number)` | `null` | no |\n| \u003ca name=\"input_name\"\u003e\u003c/a\u003e [name](#input\\_name) | Name  (e.g. `app` or `cluster`). | `string` | `\"\"` | no |\n| \u003ca name=\"input_point_in_time_restore_time_in_utc\"\u003e\u003c/a\u003e [point\\_in\\_time\\_restore\\_time\\_in\\_utc](#input\\_point\\_in\\_time\\_restore\\_time\\_in\\_utc) | The point in time to restore from creation\\_source\\_server\\_id when create\\_mode is PointInTimeRestore. Changing this forces a new PostgreSQL Flexible Server to be created. | `string` | `null` | no |\n| \u003ca name=\"input_postgresql_version\"\u003e\u003c/a\u003e [postgresql\\_version](#input\\_postgresql\\_version) | The version of the PostgreSQL Flexible Server to use. Possible values are 5.7, and 8.0.21. Changing this forces a new PostgreSQL Flexible Server to be created. | `string` | `\"5.7\"` | no |\n| \u003ca name=\"input_principal_name\"\u003e\u003c/a\u003e [principal\\_name](#input\\_principal\\_name) | The name of Azure Active Directory principal. | `string` | `null` | no |\n| \u003ca name=\"input_principal_type\"\u003e\u003c/a\u003e [principal\\_type](#input\\_principal\\_type) | Set the principal type, defaults to ServicePrincipal. The type of Azure Active Directory principal. Possible values are Group, ServicePrincipal and User. Changing this forces a new resource to be created. | `string` | `\"Group\"` | no |\n| \u003ca name=\"input_private_dns\"\u003e\u003c/a\u003e [private\\_dns](#input\\_private\\_dns) | n/a | `bool` | `false` | no |\n| \u003ca name=\"input_public_network_access_enabled\"\u003e\u003c/a\u003e [public\\_network\\_access\\_enabled](#input\\_public\\_network\\_access\\_enabled) | Enable public network access for the PostgreSQL Flexible Server | `bool` | `false` | no |\n| \u003ca name=\"input_registration_enabled\"\u003e\u003c/a\u003e [registration\\_enabled](#input\\_registration\\_enabled) | Is auto-registration of virtual machine records in the virtual network in the Private DNS zone enabled | `bool` | `false` | no |\n| \u003ca name=\"input_resource_group_name\"\u003e\u003c/a\u003e [resource\\_group\\_name](#input\\_resource\\_group\\_name) | A container that holds related resources for an Azure solution | `string` | `\"\"` | no |\n| \u003ca name=\"input_rotation_policy\"\u003e\u003c/a\u003e [rotation\\_policy](#input\\_rotation\\_policy) | The rotation policy for azure key vault key | \u003cpre\u003emap(object({\u003cbr/\u003e    time_before_expiry   = string\u003cbr/\u003e    expire_after         = string\u003cbr/\u003e    notify_before_expiry = string\u003cbr/\u003e  }))\u003c/pre\u003e | `null` | no |\n| \u003ca name=\"input_server_configurations\"\u003e\u003c/a\u003e [server\\_configurations](#input\\_server\\_configurations) | PostgreSQL server configurations to add. | `map(string)` | `{}` | no |\n| \u003ca name=\"input_server_custom_name\"\u003e\u003c/a\u003e [server\\_custom\\_name](#input\\_server\\_custom\\_name) | User defined name for the PostgreSQL flexible server | `string` | `null` | no |\n| \u003ca name=\"input_size\"\u003e\u003c/a\u003e [size](#input\\_size) | Size for PostgreSQL Flexible server sku : https://docs.microsoft.com/en-us/azure/postgresql/flexible-server/concepts-compute-storage. | `string` | `\"D2ds_v4\"` | no |\n| \u003ca name=\"input_source_server_id\"\u003e\u003c/a\u003e [source\\_server\\_id](#input\\_source\\_server\\_id) | The resource ID of the source PostgreSQL Flexible Server to be restored. Required when create\\_mode is PointInTimeRestore, GeoRestore, and Replica. Changing this forces a new PostgreSQL Flexible Server to be created. | `string` | `null` | no |\n| \u003ca name=\"input_storage_mb\"\u003e\u003c/a\u003e [storage\\_mb](#input\\_storage\\_mb) | The max storage allowed for the PostgreSQL Flexible Server. Possible values are 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 4194304, 8388608, and 16777216. | `string` | `\"32768\"` | no |\n| \u003ca name=\"input_tags\"\u003e\u003c/a\u003e [tags](#input\\_tags) | Additional tags (e.g. map(`BusinessUnit`,`XYZ`). | `map(string)` | `{}` | no |\n| \u003ca name=\"input_tier\"\u003e\u003c/a\u003e [tier](#input\\_tier) | Tier for PostgreSQL Flexible server sku : https://docs.microsoft.com/en-us/azure/postgresql/flexible-server/concepts-compute-storage. Possible values are: GeneralPurpose, Burstable, MemoryOptimized. | `string` | `\"GeneralPurpose\"` | no |\n| \u003ca name=\"input_virtual_network_id\"\u003e\u003c/a\u003e [virtual\\_network\\_id](#input\\_virtual\\_network\\_id) | The name of the virtual network | `string` | `\"\"` | no |\n| \u003ca name=\"input_zone\"\u003e\u003c/a\u003e [zone](#input\\_zone) | Specifies the Availability Zone in which this PostgreSQL Flexible Server should be located. Possible values are 1, 2 and 3. | `number` | `1` | no |\n## Resources\n\n| Name | Type |\n|------|------|\n| [azurerm_key_vault_key.kvkey](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/key_vault_key) | resource |\n| [azurerm_postgresql_flexible_server.main](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/postgresql_flexible_server) | resource |\n| [azurerm_postgresql_flexible_server_active_directory_administrator.main](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/postgresql_flexible_server_active_directory_administrator) | resource |\n| [azurerm_postgresql_flexible_server_configuration.main](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/postgresql_flexible_server_configuration) | resource |\n| [azurerm_postgresql_flexible_server_database.main](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/postgresql_flexible_server_database) | resource |\n| [azurerm_postgresql_flexible_server_firewall_rule.firewall_rules](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/postgresql_flexible_server_firewall_rule) | resource |\n| [azurerm_private_dns_zone.main](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/private_dns_zone) | resource |\n| [azurerm_private_dns_zone_virtual_network_link.addon_vent_link](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/private_dns_zone_virtual_network_link) | resource |\n| [azurerm_private_dns_zone_virtual_network_link.main](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/private_dns_zone_virtual_network_link) | resource |\n| [azurerm_private_dns_zone_virtual_network_link.main2](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/private_dns_zone_virtual_network_link) | resource |\n| [azurerm_role_assignment.identity_assigned](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/role_assignment) | resource |\n| [azurerm_role_assignment.rbac_keyvault_crypto_officer](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/role_assignment) | resource |\n| [azurerm_user_assigned_identity.identity](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/user_assigned_identity) | resource |\n| [random_password.main](https://registry.terraform.io/providers/hashicorp/random/3.8.1/docs/resources/password) | resource |\n| [azuread_group.main](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |\n| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/client_config) | data source |\n## Outputs\n\n| Name | Description |\n|------|-------------|\n| \u003ca name=\"output_azurerm_private_dns_zone_id\"\u003e\u003c/a\u003e [azurerm\\_private\\_dns\\_zone\\_id](#output\\_azurerm\\_private\\_dns\\_zone\\_id) | The Private DNS Zone ID. |\n| \u003ca name=\"output_azurerm_private_dns_zone_virtual_network_link_id\"\u003e\u003c/a\u003e [azurerm\\_private\\_dns\\_zone\\_virtual\\_network\\_link\\_id](#output\\_azurerm\\_private\\_dns\\_zone\\_virtual\\_network\\_link\\_id) | The ID of the Private DNS Zone Virtual Network Link. |\n| \u003ca name=\"output_existing_private_dns_zone_virtual_network_link_id\"\u003e\u003c/a\u003e [existing\\_private\\_dns\\_zone\\_virtual\\_network\\_link\\_id](#output\\_existing\\_private\\_dns\\_zone\\_virtual\\_network\\_link\\_id) | The ID of the Private DNS Zone Virtual Network Link. |\n| \u003ca name=\"output_postgresql_flexible_server_id\"\u003e\u003c/a\u003e [postgresql\\_flexible\\_server\\_id](#output\\_postgresql\\_flexible\\_server\\_id) | The ID of the PostgreSQL Flexible Server. |\n# 🚀 Built by opsZero!\n\n\u003ca href=\"https://opszero.com\"\u003e\u003cimg src=\"https://opszero.com/img/common/opsZero-Logo-Large.webp\" width=\"300px\"/\u003e\u003c/a\u003e\n\n[opsZero](https://opszero.com) provides software and consulting for Cloud + AI. With our decade plus of experience scaling some of the world’s most innovative companies we have developed deep expertise in Kubernetes, DevOps, FinOps, and Compliance.\n\nOur software and consulting solutions enable organizations to:\n\n- migrate workloads to the Cloud\n- setup compliance frameworks including SOC2, HIPAA, PCI-DSS, ITAR, FedRamp, CMMC, and more.\n- FinOps solutions to reduce the cost of running Cloud workloads\n- Kubernetes optimized for web scale and AI workloads\n- finding underutilized Cloud resources\n- setting up custom AI training and delivery\n- building data integrations and scrapers\n- modernizing onto modern ARM based processors\n\nWe do this with a high-touch support model where you:\n\n- Get access to us on Slack, Microsoft Teams or Email\n- Get 24/7 coverage of your infrastructure\n- Get an accelerated migration to Kubernetes\n\nPlease [schedule a call](https://calendly.com/opszero-llc/discovery) if you need support.\n\n\u003cbr/\u003e\u003cbr/\u003e\n\n\u003cdiv style=\"display: block\"\u003e\n  \u003cimg src=\"https://opszero.com/img/common/aws-advanced.png\" alt=\"AWS Advanced Tier\" width=\"150px\" \u003e\n  \u003cimg src=\"https://opszero.com/img/common/aws-devops-competency.png\" alt=\"AWS DevOps Competency\" width=\"150px\" \u003e\n  \u003cimg src=\"https://opszero.com/img/common/aws-eks.png\" alt=\"AWS EKS Delivery\" width=\"150px\" \u003e\n  \u003cimg src=\"https://opszero.com/img/common/aws-public-sector.png\" alt=\"AWS Public Sector\" width=\"150px\" \u003e\n\u003c/div\u003e\n\u003c!-- END_TF_DOCS --\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopszero%2Fterraform-azurerm-flexible-postgresql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopszero%2Fterraform-azurerm-flexible-postgresql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopszero%2Fterraform-azurerm-flexible-postgresql/lists"}