Aleksey
24.10.2018
14:43:52
Коллеги, всем привет.
Подскажите пожалуйста. Есть N хостов, на которые надо раскатать VRRP, и темплэйт его конфига. У каждой ноды разные значения priority и др. Пытаюсь понять, как это раскатать, не городя огород с N темплэйтов и when: inventory_hostname.
Есть мысль как-то связать факты и переменные-словари, но не знаю, вообще возможно ли это.
Victor
24.10.2018
14:52:52
Денис
24.10.2018
15:24:41
попробуйте так
Google
Денис
24.10.2018
15:25:18
с 's' на конце
Damir
24.10.2018
15:28:31
с 's' на конце
Спасибо! Чет под конец рабочего дня не увидел где косяк (
Денис
24.10.2018
15:28:48
в ролях все папки во множественном числе, кроме мета
Victor
24.10.2018
15:29:45
Aleksey
24.10.2018
15:37:45
Igor
24.10.2018
16:45:49
Привет! подскажите, правильно понял, что с модулем yum не поставлю rpm от пользователя, которому sudo сделал на установку пакетов? т.е. придётся через command: sudo rpm?
Pavel
24.10.2018
16:53:51
Igor
24.10.2018
16:54:13
Pavel
24.10.2018
16:55:07
Igor
24.10.2018
16:55:46
Pavel
24.10.2018
16:56:11
это вообще не на уровне модулей ))
Igor
24.10.2018
16:58:24
Pavel
24.10.2018
16:58:53
сорри, там немного не так:
become: yes
become_user: user
Google
Igor
24.10.2018
16:59:27
Pavel
24.10.2018
16:59:53
ну это от рута, от другого юзера просто строчка добавится
Igor
24.10.2018
17:01:13
щас еще разок
tasks)
Pavel
24.10.2018
17:04:07
ну неправильно же...
Igor
24.10.2018
17:05:34
Pavel
24.10.2018
17:05:42
1 строку убрать
4 и5 опустить перед yum и на одном с ним уровне
Igor
24.10.2018
17:06:44
Terminator
24.10.2018
17:16:41
@aleksiuyel будет жить. Поприветствуем!
Ванько
24.10.2018
17:25:41
Кто разраб Терминатора? Может знает кто?
?simplemice
24.10.2018
17:29:31
Ванько
24.10.2018
17:29:43
Terminator
24.10.2018
18:53:30
@nitr0k будет жить. Поприветствуем!
Warrax
24.10.2018
20:14:58
Igor
24.10.2018
20:19:20
Warrax
24.10.2018
20:26:34
Igor
24.10.2018
20:37:05
Google
Sasha
25.10.2018
07:40:34
Всем привет.
Есть свежий сервер, от него ip и только root с паролем.
Хочу сделать два пользователя: ansible с правами sudo и под которым будут остальные скрипты запускаться и user под которым смогут логинится по ключам другие пользователи.
Помогите понять как правильно для этого скрипта прописать привелегии .
1. user: root для этого скрипта, правильно?
2. пароль от рута сохранять в vault или через --ask-pass во время вызова передать?
Div
25.10.2018
07:42:29
ну или ssh-copy-id для рута сделать и ходить без пароля по ключу
и безопаснее и головную боль с хранением пароля уберет
Sasha
25.10.2018
07:47:17
ходить буду по ключу потом но не рутом. т.е. рут нужен только чтобы пользователей создать.
Div
25.10.2018
07:49:18
можете использовать prompts
Victor
25.10.2018
08:47:04
Один раз через extra указать пользователя рут и пароль от него. Настроить пользователей. Запретить заходить по ssh от рута.
Terminator
25.10.2018
10:14:07
Alex Zubarev будет жить. Поприветствуем!
Alex
25.10.2018
10:14:28
господа, вопросец, как через ансибл, можно сменить имена хостов, т.е. у меня есть 3 хоста, я хочу что бы они назывались node-1,node-2,node-3 ?
?simplemice
25.10.2018
10:14:56
я вам кажется ответил в другом чате
bebebe
25.10.2018
10:15:03
?simplemice
25.10.2018
10:15:35
Alex
25.10.2018
10:15:38
Ivan
25.10.2018
10:15:43
?simplemice
25.10.2018
10:16:01
бебеке надо меньше работать, йащитаю
Victor
25.10.2018
10:16:02
bebebe
25.10.2018
10:16:04
луль
у меня отобразилось, как будто мы в @devops_ru, да
Alex
25.10.2018
10:16:50
hostname
Да, это я нашел, вопрос в том, как цифры подставить
Victor
25.10.2018
10:17:30
Засунуть в инвентори?
или называть по их названиям в инветори
Google
Alex
25.10.2018
10:18:18
Victor
25.10.2018
10:18:48
node_id?
ХЗ
- name: set hostname to inventory
hostname:
name: "{{inventory_hostname}}"
ignore_errors: yes
Меня вполне устраивает
mertv0e
25.10.2018
10:25:13
ему видимо loop надо организовать
чтоб в ручную не прописывать кучу нод
Alex
25.10.2018
10:30:05
Alex
25.10.2018
10:34:08
Vadim
25.10.2018
10:34:22
bebebe
25.10.2018
10:35:00
yes@localhost жи
Vadim
25.10.2018
10:35:27
Pavel
25.10.2018
10:38:46
Victor
25.10.2018
11:05:02
no@localhost
join the resistance!
Павел
25.10.2018
11:16:44
а это какой модуль
Vadim
25.10.2018
11:17:02
с контекстом скучно будет
bebebe
25.10.2018
12:57:03
https://www.serverlab.ca/tutorials/dev-ops/automation/using-hashicorp-vault-with-ansible-jinja2-templates/
однако
Lomakin
25.10.2018
14:23:49
День добрый, подскажите как правильно сделать есть роль mongodb_install в ней есть таска downloading_binary оформелная оформленая в отдельный yaml для запуска на некоторых хостах я хочу использовать только ее,
- { role: mongodb_install/downloading_binary, mongo_version: 3.4.8 }
такой синтаксис в ролях дает ошибку
Вадим
25.10.2018
15:06:32
Тэг ей поставьте и вызывайте по тэгу
Egor
25.10.2018
15:13:41
- { role: mongodb_install, mongo_version: 3.4.8, tags: mongodb}
Wom
25.10.2018
15:14:44
нет. тэг нужно поставить таске downloading_binary и с ним запускать плейбук
Igor
25.10.2018
16:16:26
Google
Timur
25.10.2018
16:23:26
become_user убрать попробуйте
Igor
25.10.2018
16:23:59
become_user убрать попробуйте
"Shared connection to 172.21.5.3 closed.\r\n", "module_stdout": "sudo: a password is required\r\n"
не, он тогда до рута повысить хочет так понимаю
Timur
25.10.2018
16:26:46
sudo пытается сделать
Вы же сказали, что права на sudo у юзера mgr есть
Igor
25.10.2018
16:27:32
Timur
25.10.2018
16:27:41
Без пароля?
Igor
25.10.2018
16:27:45
да
⚓D
25.10.2018
16:27:48
Igor
25.10.2018
16:28:05
так понимаю если бикам юзер убираем, то он до рута повышает
Timur
25.10.2018
16:28:52
Любое sudo без указания юзера повышает до рута
Igor
25.10.2018
16:29:00
Failed to restart nginx.service: Connection timed out - почему таймаут соединения?
Timur
25.10.2018
16:29:08
И у вас это право есть