Как использовать команду scp с необработанным модулем Ansible для передачи файла на удаленные хосты
Я новичок в ансибле.
Я пытаюсь скопировать файл из ansible-master в доступные управляемые узлы, используя необработанный модуль и выполняя команду scp.
Вот специальная команда ansible, которую я использовал для получения результата
ansible 192.168.0.5 -m raw -a "scp /home/osboxes/test osboxes@192.168.0.5:/home/"
Может ли кто-нибудь помочь мне здесь, что не так в приведенной выше команде и что нужно сделать, чтобы получить желаемые результаты
Я прочитал из вашей команды на моем не очень хорошем английском:
Пожалуйста, разместите хост с адресом 192.168.0.5, выполните команду scp, чтобы скопировать файл / home / osboxes / test себе, войдя в пользовательские osboxes и разместив копию в обычно избегаемом для пользовательских записей / домашнем каталоге
Если вы действительно хотите это сделать, убедитесь, что:
Если вы хотите скопировать файл с 192.168.0.5 на другой хост, скажем, 192.168.0.6, и хотите поместить его в домашний каталог osboxes, рассмотрите эту команду:
ansible 192.168.0.5 -m raw -a "scp /home/osboxes/test osboxes@192.168.0.6:"
Надеюсь это поможет