Size: a a a

2021 March 09

TG

Timur Gadiev in Ansible
Den Jack
кто-то знает как сделать чтоб ансибл, перебирал пары login/pass для подключения по ssh, у меня 3 пары логинов и соответств им пароли, группировать в host не вариант, хотелось бы чтоб ансибл перебирал, пока не законект
Может, проще авторизацию по ключам сделать, а ключи в ssh-agent затолкать?
источник

TG

Timur Gadiev in Ansible
Тогда все это автоматом на уровне ssh будет решаться
источник

TG

Timur Gadiev in Ansible
Авторизация по ключам у вас поддерживается?
источник

DJ

Den Jack in Ansible
Timur Gadiev
Авторизация по ключам у вас поддерживается?
нет, это спецом сделано для безопасности
источник

TG

Timur Gadiev in Ansible
Den Jack
нет, это спецом сделано для безопасности
ЛОЛШТО?
источник

TG

Timur Gadiev in Ansible
Aleksey Shirokikh
коллеги  опять забыл как лечить
 UNREACHABLE! => {"changed": false, "msg": "encountered EC key, expected OPENSSH key", "unreachable": true}

UPD: это значит выбран paramiko. вероятно нет openssh
источник

AS

Aleksey Shirokikh in Ansible
вы вопрос смогли прочитать ?
источник

TG

Timur Gadiev in Ansible
Aleksey Shirokikh
вы вопрос смогли прочитать ?
А вы погуглить?
источник

AS

Aleksey Shirokikh in Ansible
Timur Gadiev
А вы погуглить?
удалось ли понять смысл вопроса ?
источник

TG

Timur Gadiev in Ansible
Aleksey Shirokikh
удалось ли понять смысл вопроса ?
Да. Но гуглить за вас времени нет
источник

AS

Aleksey Shirokikh in Ansible
Timur Gadiev
Да. Но гуглить за вас времени нет
если у вас нет времени зачем вы отвечаете ?
источник

TG

Timur Gadiev in Ansible
Тем более в отсутсвие других деталей
источник

TG

Timur Gadiev in Ansible
Дайте больше деталей об ошибке и вашем окружении. Кто-то может и сможет сразу помочь.
источник

AS

Aleksey Shirokikh in Ansible
ошибка себя полностью описывает.
если вы не сталкивались можно просто ничего не писать.
источник

TG

Timur Gadiev in Ansible
Aleksey Shirokikh
ошибка себя полностью описывает.
если вы не сталкивались можно просто ничего не писать.
Ну, если так считаете, то и помощь вам не нужна, видимо
источник

AS

Aleksey Shirokikh in Ansible
вы продолжаете что то писать хотя у вас нет времени.
источник

YZ

Yerzhan Zhiyentayev in Ansible
источник

D

Dmitriy in Ansible
Как говорится, "никогда не было - и вот опять"
источник

PK

Pavel Kozlov in Ansible
Коллеги добрый вечер, напомните пожалуйста
когда результат команды выдает rc = 1, но это не ошибка при наличии сообщения "There are no pending migrations"
это правильней обработать вот так?

- name: run director pending 
 become: yes
 command: icingacli director migration pending
 register: director_migration_pending_result
 failed_when:
   - not "There are no pending migrations" in director_migration_pending_result
   - director_migration_pending_result.rc == 1

или как то по другому можно сказать что при таком rc и таком сообщении это не ошибка?
источник

a

ag0n1k in Ansible
Pavel Kozlov
Коллеги добрый вечер, напомните пожалуйста
когда результат команды выдает rc = 1, но это не ошибка при наличии сообщения "There are no pending migrations"
это правильней обработать вот так?

- name: run director pending 
 become: yes
 command: icingacli director migration pending
 register: director_migration_pending_result
 failed_when:
   - not "There are no pending migrations" in director_migration_pending_result
   - director_migration_pending_result.rc == 1

или как то по другому можно сказать что при таком rc и таком сообщении это не ошибка?
failed_when, из названия, описывает условие, когда именно падать, а не когда "не падать" или когда "на самом деле хорошо".

Например, по умолчанию failed_when: rc!=0
И своим описанием на уровне таски его перетираете, например failed_when: rc==2
источник