Я использую роль ansible-role-azure-function
для развертывания функции Azure.
Если я использую параметр azure_function_appsettings
, он удаляет остальные настройки приложения по умолчанию для всего приложения функции Azure.
Приведенные ниже настройки необходимы для работы функций Auzre, но все они пропали после развертывания:
- AzureWebJobsDashboard
- AzureWebJobsStorage
- FUNCTION_APP_EDIT_MODE
- FUNCTIONS_EXTENSION_VERSION
- WEBSITE_NODE_DEFAULT_VERSION
Поэтому, если я добавлю код в свой файл развертывания yml:
azure_function_appsettings:
- name: "SomeSetting1"
value: "some value"
все вышеперечисленные настройки пропали, кроме APPINSIGHTS_INSTRUMENTATIONKEY
.
Поэтому мне приходится каждый раз вручную добавлять SomeSetting1
после развертывания функции azure.
Есть ли способ сохранить приложение по умолчанию настройки вместе с добавлением моих собственных?