К сожалению, невозможно загрузить файлы напрямую через модуль, предоставленный Ansible. Специального модуля в настоящее время не существует. Поэтому вам нужно придумать другой способ добиться этого с помощью Ansible.
Например, вы можете использовать команду Azure CLI azure storage file upload
для загрузки файлов в Azure Хранилище файлов:
az storage file upload --account-key 00000000 --account-name MyStorageAccount --path path/file.txt --share-name MyShare --source /path/to/file
И затем вы можете поместить эту команду в ansible с модулем оболочки следующим образом:
tasks:
- name: Get all the access keys
shell: aws iam list-access-keys --user-name {{ username }} --query 'AccessKeyMetadata[*].AccessKeyId'