Size: a a a

2021 March 12

AZ

Andrey Z in SPbLUG chat
задать sudo пароль в коммандлайне
источник

АМ

Андрей Мавлянов... in SPbLUG chat
Andrey Z
задать sudo пароль в коммандлайне
ты не понял. он обламывается не оттого что пароля нет. он обламывается потому что пароль некуда вводить.
источник

АМ

Андрей Мавлянов... in SPbLUG chat
суду на хосте его не запрашивает
источник

IE

Ivan EKbfh in SPbLUG chat
Андрей Мавлянов
ты не понял. он обламывается не оттого что пароля нет. он обламывается потому что пароль некуда вводить.
А это точно? Ну, т.е. если ты пропишешь, то поведение изменится?
источник

AF

Andrey F in SPbLUG chat
а с какого перепуга при таких вводных условие не разносить машины по группам, ещё скажи инвентори нельзя трогать
источник

IE

Ivan EKbfh in SPbLUG chat
Андрей Мавлянов
Коллеги, помогите решить вопрос.

Сразу условие: менять настройки на target машинах нельзя.

Есть вот такой вот плейбук:

---
- hosts: elastic
 become: yes
 tasks:
   - name: ping
     action: command id

Неважно что он делает на самом деле, потому что проблема возникает при запуске:
ansible-playbook --inventory ~/ansible/ansible-playbooks/inventories/production/hosts \
                --vault-password-file ~/ansible/vault.passwd \
                --ask-pass \
                --ask-become-pass \
                ~/ansible/test.yml

Проблема:
TASK [Gathering Facts] *********************************************************************************************************************************************************************************
fatal: [elastic2.tld]: FAILED! => {"ansible_facts": {}, "changed": false, "failed_modules": {"setup": {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "failed": true, "module_stderr": "Shared connection to 10.72.55.66 closed.\r\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1, "warnings": ["Platform linux on host elastic2.tld is using the discovered Python interpreter at /usr/bin/python, but future installation of another Python interpreter could change this. See https://docs.ansible.com/ansible/2.9/reference_appendices/interpreter_discovery.html for more information."]}}, "msg": "The following modules failed to execute: setup\n"}
fatal: [elastic3.tld]: FAILED! => {"ansible_facts": {}, "changed": false, "failed_modules": {"setup": {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "failed": true, "module_stderr": "Shared connection to 10.72.55.67 closed.\r\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1, "warnings": ["Platform linux on host elastic3.tld is using the discovered Python interpreter at /usr/bin/python, but future installation of another Python interpreter could change this. See https://docs.ansible.com/ansible/2.9/reference_appendices/interpreter_discovery.html for more information."]}}, "msg": "The following modules failed to execute: setup\n"}
[WARNING]: Platform linux on host elastic1.tld is using the discovered Python interpreter at /usr/bin/python, but future installation of another Python interpreter could change this. See
https://docs.ansible.com/ansible/2.9/reference_appendices/interpreter_discovery.html for more information.
ok: [elastic1.tld]
Я стал искать причину и нашёл: на elastic1 sudo запрашивает пароль, а на elastic2 и elastic3 в конфиге стоит NOPASSWD. Напоминаю что менять конфигурацию машин нельзя.

Как можно (не разнося машины на разные группы) «обойти» проблему?
Положи в варсы хостов, это возможно?
источник

Wo

Womchik on Zabbix in SPbLUG chat
Ivan EKbfh
Положи в варсы хостов, это возможно?
plaintext?
источник

AZ

Andrey Z in SPbLUG chat
Андрей Мавлянов
суду на хосте его не запрашивает
из ошибки это не очевидно
источник

AZ

Andrey Z in SPbLUG chat
+ я бы еще исключил шаред коннекшн
источник

АМ

Андрей Мавлянов... in SPbLUG chat
Ivan EKbfh
Положи в варсы хостов, это возможно?
да. в ансибл чатике уже предложили
источник

АМ

Андрей Мавлянов... in SPbLUG chat
Andrey Z
+ я бы еще исключил шаред коннекшн
исключил
источник

АМ

Андрей Мавлянов... in SPbLUG chat
да не пароль, а настройку "спрашивать пароль"
источник

IE

Ivan EKbfh in SPbLUG chat
Андрей Мавлянов
да. в ансибл чатике уже предложили
Ну и славно
источник

AA

Artyom Abramovich in SPbLUG chat
мвхахаха
источник

AA

Artyom Abramovich in SPbLUG chat
⌨️ Госорганам могут запретить Times New Roman и другие зарубежные шрифты

Проблема в том, что они не отображаются в документах на компьютерах с отечественной операционной системой.

Упс
источник

D

Denis in SPbLUG chat
Artyom Abramovich
⌨️ Госорганам могут запретить Times New Roman и другие зарубежные шрифты

Проблема в том, что они не отображаются в документах на компьютерах с отечественной операционной системой.

Упс
чо это не отображаются?...О_о
источник

AA

Artyom Abramovich in SPbLUG chat
хз
источник

АМ

Андрей Мавлянов... in SPbLUG chat
Artyom Abramovich
⌨️ Госорганам могут запретить Times New Roman и другие зарубежные шрифты

Проблема в том, что они не отображаются в документах на компьютерах с отечественной операционной системой.

Упс
Шо?! Font substitution? не не слышал!
источник

AS

Aleksey Shirokikh in SPbLUG chat
источник

D

Denis in SPbLUG chat
источник