Как я могу получить некоторые данные с веб-сайта, который требует аутентификации с помощью Ansbile? - PullRequest
0 голосов
/ 19 февраля 2020

Я пытался зайти на веб-страницу и получить / загрузить некоторые специфические c данные оттуда, но не смог сделать это. Является ли это возможным?

Ответы [ 2 ]

0 голосов
/ 19 февраля 2020

Если вам нужна произвольная аутентификация, почему бы просто не написать ее на обычном python / bash и запустить скрипт с Ansible, чтобы вы не были ограничены поддержкой аутентификации Ansible?

https://docs.ansible.com/ansible/latest/modules/script_module.html

0 голосов
/ 19 февраля 2020

Если вам нужно загрузить указанный c файл, и вы можете получить его через http://username:password@example.com/path/file.conf, тогда вы можете использовать модуль get_url:

- name: < Fetch file that requires authentication.
  get_url:
    url: http://example.com/path/file.conf
    dest: /etc/foo.conf
    url_username: bar
    url_password: '{{ mysecret }}'

https://docs.ansible.com/ansible/latest/modules/get_url_module.html

...