@pro_ansible

Страница 551 из 625
cent
17.08.2018
08:21:39
Все процессы через ансибл
А вести просто 2 списка не вариант? users: deleted_users:

Sasha
17.08.2018
08:22:22
Модуль ансибла не позволяет удалять пользователей

cent
17.08.2018
08:23:29
Модуль ансибла не позволяет удалять пользователей
https://docs.ansible.com/ansible/2.5/modules/user_module.html remove When used with state=absent, behavior is as with userdel —remove. - name: Remove the user 'johnd' user: name: johnd state: absent remove: yes

Google
Sasha
17.08.2018
08:26:21
Мне не надо удалить пользователей, мне надо удалить их из групп

А не из кластра

cent
17.08.2018
08:29:43
Мне не надо удалить пользователей, мне надо удалить их из групп
Так Ты нормально и пиши) Ты же написал "не позволяет удалять пользователей" С памятью беда, да?) groups List of groups user will be added to. When set to an empty string '', null, or ~, the user is removed from all groups except the primary group. (~ means null in YAML) Before version 2.3, the only input format allowed was a comma separated string. Now this parameter accepts a list as well as a comma separated string. Ставишь нужные группы и из остальных он сам удалит.

Sasha
17.08.2018
08:34:49
Это еще большые костыли

У пользователять под 100-150 групп, и у каждого могут быть разные, мне надо делать список из который НЕ удалять и удалять из всех остальных

Такое себе

cent
17.08.2018
08:40:24
У пользователять под 100-150 групп, и у каждого могут быть разные, мне надо делать список из который НЕ удалять и удалять из всех остальных
Ну, Ты можешь делать как хочешь, конечно) Потом другим программистам тоже можно будет за рефакторинг сорвать бабла) ? Ну, а если интересно как должно "по-правильному", то конфиг ansible у Тебя должен полностью отражать все что есть в системе. Это значит, что, в идеале, Ты должен смотреть какие у юзверей группы в ansible конфиге, а не бегать на сервак

Sasha
17.08.2018
08:42:49
Ой, за конфиги я не отвечаю и не лезу туда, мне дает Senior написать такой-то плейбук или модуль - ну я и пишу)

Andrew
17.08.2018
08:51:14
Ребят, а есть возможность переименовать папку на windows, не прибегая к copy?

Уж очень тяжелая операция

Nklya
17.08.2018
08:53:05
Картинка с чуваками с квадратными колёсами

Andrew
17.08.2018
08:54:32
Картинка с чуваками с квадратными колёсами
Ну это какая-то хрень, простая операция, а везде советуют copy, потому что rename для фолдерс не завезли

Nklya
17.08.2018
08:54:50
Я про предыдущего оратора

Google
Vadim
17.08.2018
09:03:58
методология МХСК - "моя хата с краю"

Sasha
17.08.2018
09:09:13
За те деньги которые платят - мне похуй)

Alexandr
17.08.2018
10:19:36
привет! кто работает в Берлине - напишите - есть пара вопросов адекватных

Alexandr
17.08.2018
10:21:07
ансибл долько девопсы в основном юзают?

alex
17.08.2018
10:22:50
среди девопсов больше шансов найти того, кто юзает ансибл

Даниил
17.08.2018
10:26:53
да и там довольно много людей)

Alexandr
17.08.2018
10:27:38
за сколько вообще по времени адекватно можно освоить ансибл?

Vadim
17.08.2018
10:28:11
21 день

https://static.fjcdn.com/pictures/Learn+c+in+21+days_7ee339_3181601.jpg

Alexandr
17.08.2018
10:31:13
https://static.fjcdn.com/pictures/Learn+c+in+21+days_7ee339_3181601.jpg
!!! хаха это ты про привычку?

Terminator
17.08.2018
10:34:33
@ivanbezrukavyi будет жить. Поприветствуем!

@ep4sh будет жить. Поприветствуем!

p4sh
17.08.2018
11:00:57
Подскажите по ролям, если я описал переменную в vars/main.yml, то могу использовать её в плейбуке, "запускающем роль" через {{ variable }} ?

Alex
17.08.2018
11:06:16
нет, в плейбуке который только запускает саму роль - не сможешь

для этого нужно явно подгружать role_path/vars/main.yml

vars: - role_path/vars/main.ym

Google
p4sh
17.08.2018
11:06:46
подскажите как это делается?

import какой?

а

)))

блин ansible мне нравился

до того как я открыл roles

Alex
17.08.2018
11:07:22
p4sh
17.08.2018
11:07:23
чет перемудрили

понял спс

а еще вопрос: я например настроил 20 серваков

у них по умолчанию должны быть одинаковые юзеры и одним и тем же паролем, чтобы удобно подключаться?

Даниил
17.08.2018
11:09:25
юзай ключи

p4sh
17.08.2018
11:09:27
окей

другая ситуация

ДОСТАЛИСЬ в наследство

20 серваков

без ключей

Даниил
17.08.2018
11:09:53
в инвентарях можно прописать под скаждого свой пасс

p4sh
17.08.2018
11:09:56
как быстро залить их туда? юзеры и пароли разные

Google
Даниил
17.08.2018
11:10:11
и сделать таску на прокидывание своего authorized_keys

это касательно ключиков. хотя изначальный вопрос звучал иначе..

p4sh
17.08.2018
11:10:47
то есть для каждого хоста правим inventory

Даниил
17.08.2018
11:10:57
ну на первом этапе - да

p4sh
17.08.2018
11:10:59
Даниил
17.08.2018
11:11:22
т.к. тебе в любом случае нужно подменить authorized_keys и, возможно, конфиги /etc/ssh/sshd_conf

Admin
ERROR: S client not available

Даниил
17.08.2018
11:11:42
дабы ходить с ключом

p4sh
17.08.2018
11:11:45
вот у меня ща два сервера, юзеры и пароли разные (?), а я подумал что было бы, если б их было 20 или 20000

Даниил
17.08.2018
11:12:04
я бы на твоем месте создал одного юзера, который будет использоваться ансиблом

и добавил ему туда ключи опсов и ансибл-мастера

и все задачи по конфигурации, обновлению делал бы через этого юзера

в данный момент в моей компании сделано именно так

p4sh
17.08.2018
11:13:15
понял, то есть если буду настраивать сервак, в следующую машину сразу помещаю публичный ключ Ансибла в .ssh/authorized_keys

Даниил
17.08.2018
11:13:20
да

и старайся создавать юзера с одним и тем же юзернеймом

но только чтоб это был не centos или ubuntu

или root

что-то свое

p4sh
17.08.2018
11:14:03
это такой простой вопрос, но для меня неявный был. Спасибо большое.

Google
Даниил
17.08.2018
11:14:24
у меня, например, прямо есть роль, создать юзера, добавить аус ключи

Alex
17.08.2018
11:14:37
Или admin, user, guest, build, deploy, system и т.д. )

Даниил
17.08.2018
11:14:50
+

?

p4sh
17.08.2018
11:15:44
?

Terminator
17.08.2018
13:09:15
Iuliia будет жить. Поприветствуем!

Ilya
17.08.2018
13:24:18
Всем привет, подскажи пжл кто сталкивался с задачей конфигурации firewall. Есть несколько хостов с CentOS на некоторых из них стоит iptable на других filrewalld. Как чекнуть какой из них установлен и применить правильный таск ? Предпологаю что через when но вот посмотрел факты из setup там не нашел ничего про него и как то приуныл =(

Maksim
17.08.2018
13:25:45
а ты смотри по установленным пакетам, если есть firewalld то firewall='firewalld' иначе iptables

через факты

Ilya
17.08.2018
13:26:11
о точняк спасибо!

Driver
17.08.2018
13:27:29
firewalld же в центоси из коробки стоит

Даниил
17.08.2018
13:27:43
только что проверил, у меня его нет

Maksim
17.08.2018
13:27:45
стоять стоит

Даниил
17.08.2018
13:27:47
centos 7

Fedor
17.08.2018
13:27:50
значит, снёс

Даниил
17.08.2018
13:27:50
походу вытерли

попробуй через service status enabled\disabled

Страница 551 из 625