Skip to content

Commit b851bad

Browse files
authored
docs: (IAC-910) Update Requirements under the IAC CDS Postgres CONFIG VARS documentation (#285)
1 parent 1a5faae commit b851bad

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

docs/CONFIG-VARS.md

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -343,29 +343,27 @@ Each server element, like `foo = {}`, can contain none, some, or all of the para
343343
| connectivity_method | Network connectivity option to connect to your flexible server. There are two connectivity options available: Public access (allowed IP addresses) and Private access (VNet Integration). Defaults to public access with firewall rules enabled.| string | "public" | Valid options are `public` and `private`. See details [here](https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/concepts-networking) |
344344
| postgresql_configurations | Sets a PostgreSQL Configuration value on a Azure PostgreSQL Flexible Server | list(object) | [] | More details can be found [here](https://docs.microsoft.com/en-us/azure/postgresql/flexible-server/howto-configure-server-parameters-using-cli) |
345345

346-
Here is a sample of the `postgres_servers` variable with the `default` entry only overriding the `administrator_password` parameter and the `cps` entry overriding all of the parameters:
346+
Multiple SAS offerings require a second PostgreSQL instance referred to as SAS Common Data Store, or CDS PostgreSQL. For more information, see [Common Customizations](https://go.documentation.sas.com/doc/en/itopscdc/default/dplyml0phy0dkr/n08u2yg8tdkb4jn18u8zsi6yfv3d.htm#p0wkxxi9s38zbzn19ukjjaxsc0kl). A list of SAS offerings that require CDS PostgreSQL is provided in [SAS Common Data Store Requirements](https://go.documentation.sas.com/doc/en/itopscdc/default/itopssr/p06lfgkwib3zxbn1t6nyihexp12n.htm#n03wzanutmc6gon1val5fykas9aa). To create and configure an external CDS PostgreSQL instance in addition to the external platform PostgreSQL instance named `default`, specify `cds-postgres` as a second PostgreSQL instance, as shown in the example below.
347+
348+
Here is an example of the `postgres_servers` variable with the `default` server entry overriding only the `administrator_password` and `postgresql_configurations` parameters, and the `cds-postgres` entry overriding the `sku_name`, `storage_mb`, `backup_retention_days`, `administrator_login` and `administrator_password` parameters:
347349

348350
```terraform
349351
postgres_servers = {
350352
default = {
351353
administrator_password = "D0ntL00kTh1sWay"
352-
},
353-
another_server = {
354-
sku_name = "GP_Standard_D16s_v3"
355-
storage_mb = 65536
356-
backup_retention_days = 7
357-
geo_redundant_backup_enabled = false
358-
administrator_login = "pgadmin"
359-
administrator_password = "1tsAB3aut1fulDay"
360-
server_version = "13"
361-
ssl_enforcement_enabled = true
362-
connectivity_method = "public"
363354
postgresql_configurations = [
364355
{
365356
name = "azure.extensions"
366357
value = "PLPGSQL,LTREE"
367358
}
368359
]
360+
},
361+
cds-postgres = {
362+
sku_name = "GP_Standard_D16s_v3"
363+
storage_mb = 65536
364+
backup_retention_days = 7
365+
administrator_login = "pgadmin"
366+
administrator_password = "1tsAB3aut1fulDay"
369367
}
370368
}
371369
```

0 commit comments

Comments
 (0)