Size: a a a

2021 February 17

N

NeOstap in Ansible
источник

N

NeOstap in Ansible
Vitaliy Orlov
Привет! Глупый вопрос, как копернуть с хоста на удаленную машину id_rsa для пользователя? Так как через copy он ругается что неверная структура id_rsa
Судо пробовал?
источник

АХ

Алексей Харламов... in Ansible
Vitaliy Orlov
Привет! Глупый вопрос, как копернуть с хоста на удаленную машину id_rsa для пользователя? Так как через copy он ругается что неверная структура id_rsa
---                                                                                                                     - name: Copy pub key to server                                                                                            authorized_key:                                                                                                           user: root                                                                                                              state: present                                                                                                          manage_dir: yes                                                                                                         key: "{{ lookup('file', '/root/.ssh/id_rsa_old.pub') }}"
источник

VO

Vitaliy Orlov in Ansible
Vitaliy Orlov
Привет! Глупый вопрос, как копернуть с хоста на удаленную машину id_rsa для пользователя? Так как через copy он ругается что неверная структура id_rsa
Возможно кому то поможет когда то:

Проблема:
Load key "/home/ubuntu/.ssh/id_rsa": invalid format

Причина:
Кодировка файла в Windows UTF-8

Решение:
Изменить кодировку на windows-1251 + Line Sepator на Linux Style (LF)

Как проверить валидность ключа:

ssh-keygen -y -f .ssh/id_rsa.pub

#SshKey
источник

TG

Timur Gadiev in Ansible
Vitaliy Orlov
Возможно кому то поможет когда то:

Проблема:
Load key "/home/ubuntu/.ssh/id_rsa": invalid format

Причина:
Кодировка файла в Windows UTF-8

Решение:
Изменить кодировку на windows-1251 + Line Sepator на Linux Style (LF)

Как проверить валидность ключа:

ssh-keygen -y -f .ssh/id_rsa.pub

#SshKey
Не надо так
источник

VO

Vitaliy Orlov in Ansible
Timur Gadiev
Не надо так
Почему?
источник

SP

Sergey Pechenkó in Ansible
Vladislav 👻 Shishkov
Господа, есть два вопроса, касаются кастомной долгой операции, например, бекапа:
1. Можно ли через ансибл прикрутить прогрессбар выполнения кастомного баша? (если через плагин, то пните в какой-нибудь пример или документацию плиз)
2. Вроде хочется для этого баша написать плагин, но встает вопрос, как быть и как решать моменты выполнения, которые идемпотентны?
Посмотрел исходники плагина.
Для поддержки потокового вывода потребуются минимальные изменения.
источник

TG

Timur Gadiev in Ansible
Vitaliy Orlov
Почему?
Для пробрасывания ключей на хосты есть соответствующий модуль. Выше даже пример привели
источник

VS

Vladislav 👻 Shishkov... in Ansible
Sergey Pechenkó
Посмотрел исходники плагина.
Для поддержки потокового вывода потребуются минимальные изменения.
Да я в целом пока что-то не пойму, как мне войти в этот ansible-runner. Обмазываться поверх и сопровождать еще один проект как-то не то, а как модуль питона я пока что-то не в курю, как его использовать...
источник

SP

Sergey Pechenkó in Ansible
Он решает часть проблем, но не ту, которую ты озвучил.
Фактически от плагина требуется пара вещей:
1. получить свободный порт на контроллере
2. добавить в строку вызова аргументы для туннеля с целевого хоста
А уже на контроллере нужно слушать этот трафик, и каким-либо образом его обрабатывать.
источник

SP

Sergey Pechenkó in Ansible
А направить меня  в сторону реализации такой функциональности можно через ссылку в моём профайле :-)))
источник

VS

Vladislav 👻 Shishkov... in Ansible
да это можно прям на ансибл реализовать, я понял, буду думать, как реализовать и стоит ли, спасибо за помощь
источник
2021 February 18

AK

Anton K in Ansible
есть 300 айпишников, нужно на них выполнить настройки hostname и еще ряд опций.  hostname из серии name-[001:300]. DNS записи отсутствуют. Как организовать инвентори в ansible? на сколько я понял range срабатывает только в именах хостов, поэтому туда записал ip ввиду отсутствия dns. как задать hostname в таком случае?
источник

E

Elenhil in Ansible
Anton K
есть 300 айпишников, нужно на них выполнить настройки hostname и еще ряд опций.  hostname из серии name-[001:300]. DNS записи отсутствуют. Как организовать инвентори в ansible? на сколько я понял range срабатывает только в именах хостов, поэтому туда записал ip ввиду отсутствия dns. как задать hostname в таком случае?
А не проще по dhcp?
источник

AK

Anton K in Ansible
Elenhil
А не проще по dhcp?
нет. отключено в серверном сегменте. и вне моей зоны ответственности.
источник

P

Plus in Ansible
всем поивеь
источник

P

Plus in Ansible
ansible test -m hostname -name: comp1 --ask-pass -u user ... подскажите что неправильно %) ? пытаюсь сменить имя машины
источник

FF

Fire Fighter in Ansible
Plus
ansible test -m hostname -name: comp1 --ask-pass -u user ... подскажите что неправильно %) ? пытаюсь сменить имя машины
почитать документацию по нужному модулю.
источник

P

Plus in Ansible
Fire Fighter
почитать документацию по нужному модулю.
спасибо  )
источник

L

Lamobot in Ansible
Anton K
есть 300 айпишников, нужно на них выполнить настройки hostname и еще ряд опций.  hostname из серии name-[001:300]. DNS записи отсутствуют. Как организовать инвентори в ansible? на сколько я понял range срабатывает только в именах хостов, поэтому туда записал ip ввиду отсутствия dns. как задать hostname в таком случае?
Масса вариантов:
- нагенерить башем инвентарь
- написать динамический
- вот так работает
[newgroup]
10.0.0.[01:90]
источник