Better support for automation of installation in ARM Template / PowerShell
We massively deploy PostgreSQL instances. We (for exemple) need to automatically deploy configuration (for instances log_* parameters). It's possible to modify configuration with AZ commands. The other automation tools don't have the required functionality:
ARM Template cannot deploy instances with a set configuration.
Python2 should provide the necessary tools via azure.mgmt.* but is not very well documented (it's still in preview)
PowerShell as no options for that. (and very few means to interact with Postgres in general).
In general, the support for postgres is bad in automation tools (and the feature coverage not uniform). We have to mix and match tools which makes for a bad experience.
I have great hopes for python2 azure mgt tools and the support for python in automation. My collegue would love to see more Powershell.
Thanks for you continuous effort to improve the experience. Even though we see tons of bugs / incomplete feature, we see that things improve and the support is trying to be helpful.
Antti Kurenniemi commented
PowerShell support for configuration changes is a must! Currently there's almost no way to scale the CPU cores on a schedule, as only CLI is supported which in turn doesn't help with RunBooks or functions. This is such an obvious usage of a cloud resource, to be able to scale automatically or on a schedule, that lacking a proper way to do this is very disappointing.