Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
linux:ansible:ad_hoc [2023/11/23 11:07] werwolf [Передаем параметры для выполнения команды под sudo] |
linux:ansible:ad_hoc [2023/11/23 11:08] (текущий) werwolf [Передаем параметры для выполнения команды под sudo] |
||
|---|---|---|---|
| Строка 5: | Строка 5: | ||
| ==== Проверить существование нового пользователя, создать нового пользователя если он не существует ==== | ==== Проверить существование нового пользователя, создать нового пользователя если он не существует ==== | ||
| - | Проверить существование нового пользователя, создать нового пользователя если он не существует. В данном случае такой пользователь есть поэтому изменения в состоянии "changed": false. | + | В данном случае такой пользователь есть поэтому изменения в состоянии "changed": false. |
| <code bash> | <code bash> | ||
| werwolf@werwolf-System-Product-Name:~/ansible-demo$ ansible -i hosts.ini -m user -a "name=werwolf state=present" demo | werwolf@werwolf-System-Product-Name:~/ansible-demo$ ansible -i hosts.ini -m user -a "name=werwolf state=present" demo | ||
| Строка 26: | Строка 26: | ||
| - | Проверить существование нового пользователя, создать нового пользователя если он не существует. В данном случае такой пользователь но для создания нового пользователя нехватает прав sudo, выскакивает ошибка. | + | В данном случае такого пользователя нет, но для создания нового пользователя нехватает прав sudo, выскакивает ошибка. |
| <code bash> | <code bash> | ||
| werwolf@werwolf-System-Product-Name:~/ansible-demo$ ansible -i hosts.ini -m user -a "name=werwolf2 state=present" demo | werwolf@werwolf-System-Product-Name:~/ansible-demo$ ansible -i hosts.ini -m user -a "name=werwolf2 state=present" demo | ||
| Строка 41: | Строка 41: | ||
| ==== Передаем параметры для выполнения команды под sudo ==== | ==== Передаем параметры для выполнения команды под sudo ==== | ||
| - | Проверить существование нового пользователя, создать нового пользователя если он не существует. Передаем параметры для выполнения команды под sudo '' -b '', и запрос пароля '' -K '' | + | Передаем параметры для выполнения команды под sudo '' -b '', и запрос пароля '' -K '' |
| <code bash> | <code bash> | ||
| werwolf@werwolf-System-Product-Name:~/ansible-demo$ ansible -i hosts.ini -m user -a "name=werwolf2 state=present" -b -K demo | werwolf@werwolf-System-Product-Name:~/ansible-demo$ ansible -i hosts.ini -m user -a "name=werwolf2 state=present" -b -K demo | ||