Я работаю над книжкой для загрузки файла конфигурации на удаленные серверы, но на удаленных серверах не установлен python (что является требованием для использования модулей). Я успешно написал другие плейбуки, используя функцию raw, чтобы избежать необходимости устанавливать python на серверах, но я не могу найти примеры в документации Ansible для загрузки файлов с использованием bare-bones ssh. Возможно ли загрузить не-модульную загрузку?Возможно ли скопировать локальный файл на удаленный сервер без использования модуля «Копировать»?
0
A
ответ
2
Нет уверен, почему вы используете анзибль этого путь, но вы можете сделать локальную задачу с scp
:
- name: remote task
raw: echo remote
- name: local scp
local_action: command scp /path/to/localfile {{ inventory_hostname }}:/path/to/remotefile
- name: remote task
raw: cat /path/to/remotefile
Я обычно проверить и установить питон с raw
модулем и по-прежнему с основными модулями анзибля.
Кажется странным работать с без модулей, но мне запрещено устанавливать/обновлять python на этих серверах. В любом случае, local_action со scp работал как шарм, спасибо !!! – Jay