Size: a a a

2021 March 25

V

Vlad Gor in Ansible
Lamobot
Просто ansible_mounts вполне будет работать
вот не знал или не проверил, сейчас гляну...
источник

L

Lamobot in Ansible
Vlad Gor
вот не знал или не проверил, сейчас гляну...
hostvars обычно нужны, если вам требуются факты других хостов, как в конфиге вы пример привели. Для текущего хоста ( hostvars[inventory_hostname] ) все его факты доступны и так.
источник

V

Vlad Gor in Ansible
Lamobot
hostvars обычно нужны, если вам требуются факты других хостов, как в конфиге вы пример привели. Для текущего хоста ( hostvars[inventory_hostname] ) все его факты доступны и так.
а это для других хостов, раскидывается нода по n машинам, у которых может быть лвм, а может и не быть
источник

L

Lamobot in Ansible
Кстати, for host in play_hosts конструкция не очень. Если вы запустите ансибл c -l по части хостов из плея, то у вас конфиг сформируется криво.
Лучше задавать группы хостов через переменные явно
munin_hosts_group: "munin_group"
И уже в конфиге for host in munin_hosts_group
источник

V

Vlad Gor in Ansible
Lamobot
Кстати, for host in play_hosts конструкция не очень. Если вы запустите ансибл c -l по части хостов из плея, то у вас конфиг сформируется криво.
Лучше задавать группы хостов через переменные явно
munin_hosts_group: "munin_group"
И уже в конфиге for host in munin_hosts_group
Вроде пробовал запускать по частям хостов  и проблем не обнаружил. Но попробую переделать конфиг под такой момент, на всякий случай
источник

V

Vlad Gor in Ansible
Lamobot
Просто ansible_mounts вполне будет работать
Вспомнил. Тут ситуация чуть другая. Данный цикл работает только на мастере. А задача ансибла опросить все машины в группе хостов, которая относится к munin_node и закинуть всю эту инфу на мастер.
источник

V

Vlad Gor in Ansible
источник

SP

Sergey Pechenkó in Ansible
Alexandr
Всем привет, кто подскажет по такому вопросу. Хочу создать пользователей, чтоб у каждого был свой пароль. Использую следующую конструкцию в переменных:
user_details:
 - {name: 'user1', uid: 1008, password: 'test123', group: 'users'}
 - {name: 'user2', uid: 1002, password: 'test123456', group: 'users'}
Файл переменных храню в vault, пароль передаю следующим образом:  "{{ item.password | password_hash('sha512') }}"
Но когда playbook проигрываю вижу пароли в открытом виде при исполнение таска.  Пробовал ставить no_log: true и как бы все норм, но в дальнейшем хочу использовать создание пользователей для роли, и тогда no log будет уже на весь плэйбук роли.  Какие еще есть варианты чтоб пароли не отображались при таске?
#LDAP март
источник

V

Vlad Gor in Ansible
Sergey Pechenkó
#LDAP март
Типо каждый пытается создать свой лдап?)
источник

SP

Sergey Pechenkó in Ansible
В среднем два раза в месяц приходят люди с запросом "разложить X ключей от Y пользователей на Z хостов"
источник

SP

Sergey Pechenkó in Ansible
Ткни в хэштег - сам всё увидишь :-)
источник

V

Vlad Gor in Ansible
Sergey Pechenkó
Ткни в хэштег - сам всё увидишь :-)
Openldap с phpldapadmin для этого юзал)
источник

V

Vlad Gor in Ansible
Хотел как-то автоматизировать в нем создание учеток, но работу быстрее сменил)
источник

SP

Sergey Pechenkó in Ansible
Vlad Gor
Openldap с phpldapadmin для этого юзал)
Чатик есть @ru_ldap
источник

V

Vlad Gor in Ansible
Sergey Pechenkó
Чатик есть @ru_ldap
+++
источник

V

Vlad Gor in Ansible
Но вот в мои обязанности лдап не входит, так что уже мимо)
источник

V

Vlad Gor in Ansible
Тг этим и радует, что почти по любой теме есть чатики с толкоаыми людьми
источник

VS

Vladislav 👻 Shishkov... in Ansible
Alexandr
Всем привет, кто подскажет по такому вопросу. Хочу создать пользователей, чтоб у каждого был свой пароль. Использую следующую конструкцию в переменных:
user_details:
 - {name: 'user1', uid: 1008, password: 'test123', group: 'users'}
 - {name: 'user2', uid: 1002, password: 'test123456', group: 'users'}
Файл переменных храню в vault, пароль передаю следующим образом:  "{{ item.password | password_hash('sha512') }}"
Но когда playbook проигрываю вижу пароли в открытом виде при исполнение таска.  Пробовал ставить no_log: true и как бы все норм, но в дальнейшем хочу использовать создание пользователей для роли, и тогда no log будет уже на весь плэйбук роли.  Какие еще есть варианты чтоб пароли не отображались при таске?
loop_control:
 label: "tra-ta-ta"
источник
2021 March 26

A

Alexandr in Ansible
Vladislav 👻 Shishkov
loop_control:
 label: "tra-ta-ta"
Прикольно, спасибо
источник

A

A in Ansible
коллеги подскажите пож-та  в модуле  copy mode: preserve нормально работает? хочу сохранить права на сертификаты а он делает дефолтные в src
источник