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

—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 ответов

104 просмотра

Стикер

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

become: true ?

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

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

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

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

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта