Дом » Эл. адрес » Что такое модуль Shell в Ansible?

Что такое модуль Shell в Ansible?

260
Последнее обновление: 2021-09-18 16:28:28


Ответить:
Модуль оболочки Ansible предназначен для выполнения команд Shell на целевых хостах на базе Unix. Ansible имеет специальный модуль под названием Script, который можно использовать для копирования сценария Shell с управляющей машины на удаленный сервер и для его выполнения. / span> Люди также спрашивают, в чем разница между Shell и командными модулями в Ansible? Вот основные различия между этими модулями . С помощью командного модуля команда будет выполняться без обработки через оболочку . Модуль оболочки запускает команду через оболочку , по умолчанию / bin / sh. Это можно изменить с помощью параметра «исполняемый файл». Кроме того, что такое Ansible galaxy? Ansible Galaxy относится к веб-сайту Galaxy , на котором пользователи могут совместно использовать роли, а также к инструменту командной строки для установки, создания и управления ролями. Ansible Galaxy . Точно так же вы можете спросить, что такое командный модуль в Ansible? Сводка. командный модуль принимает имя команды , за которым следует список аргументов, разделенных пробелами. Данная команда будет выполнена на всех выбранных узлах. команды не будут обрабатываться оболочкой, поэтому такие переменные, как $ HOME, и операции типа '', '|' , ';' и '&' работать не будет. Как запустить сценарий Ansible? Приступим На Host1: создайте файл crunchify-script.sh в папке / opt / ashah / На Host2: создайте папку / opt / ashah / Скопируйте crunchify- script.sh с Host1 на Host2 в папке / opt / ashah / Выполнить файл crunchify-script.sh на удаленном хосте с помощью команды ansible-playbook. Получить полный результат командной строки назад.

up