在Windows上使用ansible win_file在azure文件存储共享中创建文件夹

时间:2020-04-15 15:56:32

标签: ansible azure-storage

我们最近使用terraform创建了一个Azure文件共享,并将Z:从Windows 2019服务器安装到Azure文件共享。

我现在正尝试在该共享中创建一个带有ansible和win_file的文件夹。

- name: create folder in share
  win_file:
    path: //filesharename/foldername
    state: directory
  vars:
    ansible_become: yes
    ansible_become_method: runas
    ansible_become_user: User that MS gave us to mount the share with
    ansible_become_pass: storage account key used with the user name above
    ansible_become_flags: logon_type=new_credentials logon_flags=netcredentials_only

我一直在获取网络共享不存在错误,或者如果我使用驱动器号Z,同样的错误,则该驱动器号不存在。

我也尝试过使用Windows机器上的本地管理员帐户为用户输入并传递相同的错误。

任何人都知道这里发生了什么或我可以尝试的任何事情吗?

1 个答案:

答案 0 :(得分:0)

解决了,笨拙的错误

我使用的路径不正确

我正在使用

\\storage_account_name.file.core.windows.net\foldername

应该一直使用

\\storage_account_name.file.core.windows.net\sharename\foldername

带有来自MS的原始用户/密码详细信息