Size: a a a

ansible — русскоговорящее сообщество

2021 August 03

PT

Pavel Trofimov in ansible — русскоговорящее сообщество
Так и сделано. В инвентори указаны dns имена машин по ним и подключаюсь, но  привязка идет в ssh к ip. Из-за смены адреса, идет предупреждение о фингерпринте, а далее уже unreachaeble в ansible
источник

M

Mikhail in ansible — русскоговорящее сообщество
Странно. Я конечно, в моей zero infrastructure, к большинству хостов по IP обращаюсь, но к каким обращаюсь по DNS для тех в  known-hosts указано имя а не IP.
источник

M

Mikhail in ansible — русскоговорящее сообщество
Возможно это с методом регистрации хостов в known-hosts связано...
источник

D

Danethz in ansible — русскоговорящее сообщество
host_key_checking = False
Отключает проверку fingerprint
Если это вариант в Вашем случае
источник
2021 August 06

ВБ

Владимир Будыльников... in ansible — русскоговорящее сообщество
- hosts: local
 gather_facts: false

 vars:
   - users:
     - username: foo
       group: foo
     - username: bar
       group: foo
     - username: baz
       group: baz

 tasks:
 - name: echo usernames
   debug:
     msg: '{{(users|sort()).username}}'

Хочу вывести список username из списка диктов, как это правильно следать?
источник

SA

Second Admin in ansible — русскоговорящее сообщество
а чего {{users.username}} не нравится ? привет
источник

ВБ

Владимир Будыльников... in ansible — русскоговорящее сообщество
The task includes an option with an undefined variable. The error was: 'list object' has no attribute 'username'
источник

ВБ

Владимир Будыльников... in ansible — русскоговорящее сообщество
- hosts: local
 gather_facts: false

 vars:
   - users:
     - username: foo
       group: foo
     - username: bar
       group: foo
     - username: baz
       group: baz

 tasks:
 - name: echo usernames
   debug:
     msg: "{{users | map('json_query','username') | list }}"
источник

SA

Second Admin in ansible — русскоговорящее сообщество
да, там надо было with
источник

Vs

Vladislav support.od... in ansible — русскоговорящее сообщество
Имеем набор VPS с IP и рут паролем.
Пароль в дальнейшем не понадобится, ибо будет вход по ключам.
Как в этом случае описать  hosts ?
источник

Vs

Vladislav support.od... in ansible — русскоговорящее сообщество
делаю простой пинг 10-ти хостов с паролями (чистые VPS с DO).
выборочно получаю ошибку коннекта по ssh


142.11.22.33 | UNREACHABLE! => {
   "changed": false,
   "msg": "Failed to connect to the host via ssh: Permission denied, please try again.\r\nPermission denied, please try again.\r\nroot@142.11.22.33: Permission denied (publickey,password).",
   "unreachable": true
}

Непоняткно кто виноват
источник
2021 August 07

PT

Pavel Trofimov in ansible — русскоговорящее сообщество
Обмен ключами был? ssh-copy-id с мастер хоста на все машины из  hosts.
источник

Vs

Vladislav support.od... in ansible — русскоговорящее сообщество
Обмен ключами был. После добавления ключей хост машины проблемы прекратились.
В чатике по FreeBSD накидали две версии. Надо на стенде попробовать воспроизвести проблему.
источник

R

Roman in ansible — русскоговорящее сообщество
Хост описывается так, чтобы хосты в inventory правильно резольвились.
источник

Vs

Vladislav support.od... in ansible — русскоговорящее сообщество
Там только ip
источник

R

Roman in ansible — русскоговорящее сообщество
Пробуй просто ssh туда с ключами, которые используешь. Проверь пользователя, проверь наличие именно этого ключа, может копи ты сделал из-под другого
источник

R

Roman in ansible — русскоговорящее сообщество
Проверь есть ли этот пользователь на vps, можно ли ему в ssh
источник

Vs

Vladislav support.od... in ansible — русскоговорящее сообщество
Ещё раз. Виртуалки без ключей. Проблемы с парольным входом из ансибле
источник

R

Roman in ansible — русскоговорящее сообщество
Плавающая или одни и теже хосты?
источник

Vs

Vladislav support.od... in ansible — русскоговорящее сообщество
Разные. И разное кол-во. То 2, то 3, то 5 хостов из 10
источник