Парни, почем не даёт в судоерс строчку вставить? Запускаю с

—ask-pass.
---
- name: Get ssh key
hosts: all
tasks:
- name: install ssh Key
authorized_key:
user: "{{ ansible_user }}"
state: present
key: "{{lookup('file', '/home/vlad/.ssh/id_rsa.pub')}}"


- name: Backup sudoersfile
command: cp /etc/sudoers /etc/sudoers.bak
changed_when: false


- name: Add line in sudoersfile
lineinfile:
path: /etc/sudoers
line: "{{ ansible_user }} ALL=(ALL:ALL) NOPASSWD:ALL"
insertafter: "%sudo ALL=(ALL:ALL) ALL "


ОШИБКА
: The full traceback is:
Traceback (most recent call last):
File "/home/guest2/.ansible/tmp/ansible-tmp-1697474723.2844176-4340-267409275183569/AnsiballZ_lineinfile.py", line 102, in <module>
_ansiballz_main()
File "/home/guest2/.ansible/tmp/ansible-tmp-1697474723.2844176-4340-267409275183569/AnsiballZ_lineinfile.py", line 94, in _ansiballz_main
invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)
File "/home/guest2/.ansible/tmp/ansible-tmp-1697474723.2844176-4340-267409275183569/AnsiballZ_lineinfile.py", line 40, in invoke_module
runpy.run_module(mod_name='ansible.modules.lineinfile', init_globals=None, run_name='main', alter_sys=True)
File "/usr/lib/python3.10/runpy.py", line 224, in run_module
return _run_module_code(code, init_globals, run_name, mod_spec)
File "/usr/lib/python3.10/runpy.py", line 96, in _run_module_code
_run_code(code, mod_globals, init_globals,
File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
exec(code, run_globals)
File "/tmp/ansible_lineinfile_payload_trtlilnj/ansible_lineinfile_payload.zip/ansible/modules/lineinfile.py", line 580, in <module>
File "/tmp/ansible_lineinfile_payload_trtlilnj/ansible_lineinfile_payload.zip/ansible/modules/lineinfile.py", line 570, in main
File "/tmp/ansible_lineinfile_payload_trtlilnj/ansible_lineinfile_payload.zip/ansible/modules/lineinfile.py", line 277, in present
PermissionError: [Errno 13] Permission denied: b'/etc/sudoers'
fatal: [192.168.1.47]: FAILED! => {
"changed": false,
"module_stderr": "Shared connection to 192.168.1.47 closed.\r\n",
"module_stdout": "Traceback (most recent call last):\r\n File \"/home/guest2/.ansible/tmp/ansible-tmp-1697474723.2844176-4340-267409275183569/AnsiballZ_lineinfile.py\", line 102, in <module>\r\n _ansiballz_main()\r\n File \"/home/guest2/.ansible/tmp/ansible-tmp-1697474723.2844176-4340-267409275183569/AnsiballZ_lineinfile.py\", line 94, in _ansiballz_main\r\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\r\n File \"/home/guest2/.ansible/tmp/ansible-tmp-1697474723.2844176-4340-267409275183569/AnsiballZ_lineinfile.py\", line 40, in invoke_module\r\n runpy.run_module(mod_name='ansible.modules.lineinfile', init_globals=None, run_name='main', alter_sys=True)\r\n File \"/usr/lib/python3.10/runpy.py\", line 224, in run_module\r\n return _run_module_code(code, init_globals, run_name, mod_spec)\r\n File \"/usr/lib/python3.10/runpy.py\", line 96, in _run_module_code\r\n _run_code(code, mod_globals, init_globals,\r\n File \"/usr/lib/python3.10/runpy.py\", line 86, in _run_code\r\n exec(code, run_globals)\r\n File \"/tmp/ansible_lineinfile_payload_trtlilnj/ansible_lineinfile_payload.zip/ansible/modules/lineinfile.py\", line 580, in <module>\r\n File \"/tmp/ansible_lineinfile_payload_trtlilnj/ansible_lineinfile_payload.zip/ansible/modules/lineinfile.py\", line 570, in main\r\n File \"/tmp/ansible_lineinfile_payload_trtlilnj/ansible_lineinfile_payload.zip/ansible/modules/lineinfile.py\", line 277, in present\r\nPermissionError: [Errno 13] Permission denied: b'/etc/sudoers'\r\n",
"msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
"rc": 1

4 ответов

96 просмотров

Стикер

я умею только так

become: true ?

Кузя- Автор вопроса
Dmitriy Kuvshinov
become: true ?

fatal: [192.168.1.49]: FAILED! => { "msg": "Missing sudo password" }

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
2
Привет!) Кто как юзает переменные в строках?) Чисто ради интереса Вот так: echo "У меня {$bananasAmount} бананов"; Или вот так: echo "У меня ${bananasAmount} бананов";
Виталий
3
разработчик ботов скидывает портфолио, боты которые он уже создал. А вот как узнать что это именно он их создал?
Gosudar
4
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
кто-нибудь уже пробовал это?
Lencore
4
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
❓ Подскажите как сделать в группе телеги функцию (кнопку) пересылки сообщения где есть нарушение правил? Бот к каждому сообщению (по определенным ключам) добавляет снизу кнопк...
Alexander
4
Вопрос: Здравствуйте! У меня возникла проблема с использованием плагина Mall в OctoberCMS. Я использую все файлы и компоненты в их исходном виде, без изменений. Однако на стр...
𐩱𐩪𐩣𐩱𐩲𐩺𐩡
8
Карта сайта