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

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


ansible_ad-hoc_команды

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ansible_ad-hoc_команды [2020/01/15 12:06]
kirill
ansible_ad-hoc_команды [2022/04/12 16:57] (текущий)
kirill
Строка 1: Строка 1:
 +Все модули можно посмотреть  через ansible-doc -l 
  
-''ansible  -m ping first_servers \\''+''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 all  -m user  -a "name=kirill" 
 + 
 + 
 + 
 + 
 +Изменить пароль пользователя  
 + 
 + 
 +ansible all -m user -a "name=admin update_password=always password={{ newpassword|password_hash('sha512') }}" -b --extra-vars "newpassword=12345678"  
 + 
 + 
 + 
 +ansible all -m setup  -a "filter=ansible_default_ipv4" 
 + 
 + 
 +ansible  all -m setup -a "filter=ansible_os_family"
  
  
-''ansible  -m setup first_servers \\'' 
  
-Использование модуля shell  
  
-''ansible  all -m shell -a "uptime "\\'' 
  
  
-''ansible  all -m shell -a "ls /etc"\\'' 
  
ansible_ad-hoc_команды.1579090006.txt.gz · Последнее изменение: 2020/01/15 15:06 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux