Инструменты пользователя

Инструменты сайта


ansible_ad-hoc_команды

**Это старая версия документа!**

Все модули можно посмотреть через ansible-doc -l

ansible -m ping first_servers

ansible -m setup first_servers

Использование модуля shell для отладки можно использовать -v -vvvvv

ansible all -m shell -a «uptime » -v

ansible all -m shell -a «ls /etc»

Использование модуля command, не работают перенаправления i/o и переменные окружения

ansible all -m command -a «ls /etc |grep hosts » не отработает

ansible all -m shell -a «ls /etc |grep hosts »

Копирование файла на машины, -b = sudo

ansible all -m copy -a «src=~/test.txt dest=/home/test.txt mode=755» -b

Модуль file

ansible all -m file -a «path=/home/test.txt state=absent» -b

Модуль get_url

ansible all -m get_url -a «url=http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz dest=/usr/src/» -b

Установка с модулем yum

ansible all -m yum -a «name=vim state=installed» -b

ansible all -m yum -a «name=vim state=removed» -b

Работа с web страницами модуль uri

ansible all -m uri -a «url=https://www.nadejnei.net return_content=yes»

Пример установки и запуска httpd-apache

ansible all -m yum -a «name=httpd state=latest » -b

ansible all -m service -a «name=httpd state=started enabled=yes»

Удаление httpd

ansible all -m yum -a «name=httpd state=removed» -b

ansible_ad-hoc_команды.1579105860.txt.gz · Последнее изменение: 2020/01/15 16:31 — 127.0.0.1

DokuWiki Appliance - Powered by TurnKey Linux