无法使用Ansible azure_rm_sqldatabase模块部署Azure数据库

时间:2018-07-30 09:03:05

标签: python python-2.7 azure ansible

我正在尝试通过azure_rm_sqldatabase模块部署Azure数据库

- name: Deploy azure DB
  azure_rm_sqldatabase:
    resource_group: "{{ resourceGroupName }}"
    server_name: "{{ sqlServerName }}"
    name: ansible-interactive-test-db
    cert_validation_mode: ignore

以下是错误:

  

致命:[localhost]:失败! => {“已更改”:false,“ module_stderr”:“否   可以为记录器找到处理程序   \“ msrestazure.azure_active_directory \” \ n回溯(最近调用   最后):\ n文件   \“ / tmp / ansible_5wOdgn / ansible_module_azure_rm_sqldatabase.py \”,行   499,位于\ n main()\ n文件中   \“ / tmp / ansible_5wOdgn / ansible_module_azure_rm_sqldatabase.py \”,行   496,在主\ n AzureRMDatabases()\ n文件中   \“ / tmp / ansible_5wOdgn / ansible_module_azure_rm_sqldatabase.py \”,行   312,在 init 中\ nsupports_tags = False)\ n文件   \“ / tmp / ansible_5wOdgn / ansible_modlib.zip / ansible / module_utils / azure_rm_common.py \”,    init \ n文件中的第384行   \“ / tmp / ansible_5wOdgn / ansible_module_azure_rm_sqldatabase.py \”,行   395,在exec_module \ n中,响应= self.create_update_sqldatabase()\ n   文件\“ / tmp / ansible_5wOdgn / ansible_module_azure_rm_sqldatabase.py \”,   第438行,位于create_update_sqldatabase \ n
中   parameters = self.parameters)\ n文件   \“ / usr / lib / python2.7 / site-packages / azure / mgmt / sql / operations / databases_operations.py \”,行344,位于create_or_update \ n ** operation_config \ n文件中   \“ / usr / lib / python2.7 / site-packages / azure / mgmt / sql / operations / databases_operations.py \”,第286行,位于_create_or_update_initial \ n body_content =   self._serialize.body(参数,'数据库')\ n文件   \“ / usr / lib / python2.7 / site-packages / msrest / serialization.py \”,行   564,在正文中\ n SerializationError,\“无法建立模型:   \“ + str(err),err)\ n文件   \“ / usr / lib / python2.7 / site-packages / msrest / exceptions.py \”,第57行,在   raise_with_traceback \ n加薪   error \ nmsrest.exceptions.SerializationError:无法建立模型:   无法反序列化响应数据。数据:禁用,布尔,TypeError:   布尔值无效:已禁用,反序列化错误:无法执行   反序列化响应数据。数据:禁用,布尔,TypeError:无效   布尔值:已禁用\ n“,” module_stdout“:”“,” msg“:” MODULE   FAILURE”,“ rc”:1}

我尝试更新azure-cli-core to 2.0.42msrestazure to 0.4.34,但是没有用。

可用版本为2.6.1

在此之前,我可以毫无错误地对资源组和数据库数据库服务器进行天合。

1 个答案:

答案 0 :(得分:-1)

看来它现在正在工作。我使用了相同的脚本,现在可以创建Azure SQL数据库