Size: a a a

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

2021 October 19

IY

Ilya Yakushin in ansible — русскоговорящее сообщество
Ещё вопрос: можно ли в плейбуке задать переменные для всех плеев в этом плейбуке?
источник

d

dm in ansible — русскоговорящее сообщество
Можно, но стоит ли это делать, очень сомнительно
источник

IY

Ilya Yakushin in ansible — русскоговорящее сообщество
У меня в плейбуке несолько общих параметров для каждого плея; хочется более масштабируемую схему.
источник

IY

Ilya Yakushin in ansible — русскоговорящее сообщество
В смысле, не дублировать эти данные в каждом плее, а указать их в одном месте.
источник

IY

Ilya Yakushin in ansible — русскоговорящее сообщество
Нашёл подходящее решение (https://stackoverflow.com/questions/33126156/is-it-possible-to-define-playbook-global-variables-in-ansible), всем спасибо.
источник
2021 October 20

IY

Ilya Yakushin in ansible — русскоговорящее сообщество
Отвечаю сам себе.
Можно сделать вот так:
- hosts:
 - router1
 tasks:
   - set_fact:
       my_role: peer_a

- hosts:
 - router2
 tasks:
   - set_fact:
       my_role: peer_b
источник
2021 October 21

AS

Alexandr Spiridonov in ansible — русскоговорящее сообщество
Добрый день!
Кто-нибудь использовал Ansible для управления коммутаторами HP A5500?
По синтаксису очень похожи на huawei, однако ce_.. модули не подошли
источник

ÁJ

Ádilbek Jidebai in ansible — русскоговорящее сообщество
13
источник

d

dm in ansible — русскоговорящее сообщество
Вы думаете если cli похож, то и ansible модуль одно вендора должен управлять конфигурацией другого ведоров ?
источник

AS

Alexandr Spiridonov in ansible — русскоговорящее сообщество
Думаю, что попробовать стоило
источник

d

dm in ansible — русскоговорящее сообщество
Ну ок, продолжайте пробовать
источник

SA

Sergey A in ansible — русскоговорящее сообщество
Всем привет. Попытаю счастья здесь: как понять, какие значения возвращает модуль?
Например: читаю ansible-doc file: RETURN VALUES: <пусто>. В доке на сайте - два значения dest и path.
Запускаю ansible -m file -a "name=/etc/passwd state=file" localhost
И получаю кроме стандартного changed: false еще и кучу других значений: gid, group и т.д.
источник

S

SarDigital in ansible — русскоговорящее сообщество
В соседней группе уже спрашивали - что в итоге хочешь получить?
источник

SA

Sergey A in ansible — русскоговорящее сообщество
Пока ничего особенного. Только начинаю осваивать ansible и пытаюсь разобраться с документацией. Видимо, чего-то недопонял, если опыт расходится с доками. Вот и решил спросить у опытных товарищей.
источник

SA

Sergey A in ansible — русскоговорящее сообщество
Может, есть чат для новичков? Чтобы не утомлять «блаародное собрание»?
источник

S

SarDigital in ansible — русскоговорящее сообщество
Да не, все нормально
источник

S

SarDigital in ansible — русскоговорящее сообщество
Если в плане изучения, то вербос побольше сделай
источник

S

SarDigital in ansible — русскоговорящее сообщество
Вообще ансибл это питон и повершелл. Исходники есть, смотри сразу туда
источник

ВШ

Вадим Шандринов... in ansible — русскоговорящее сообщество
Используй модуль debug - он тебе все кишки переменных покажет.
источник
2021 October 24

S

Sergey in ansible — русскоговорящее сообщество
Всем привет. Коллеги подскажите, нужно вытянуть ip на  определенном сетевом интерфейсе хоста, на котором нужно применить плэйбук. На хостах интерфейса два, eth0 и eth1.  В плэйбуке использую переменную:
pve_cluster_addr0: "{{ ansible_default_ipv4.address }}"
Из этого вытягивает IP с интерфейса eth0, а нужно c eth1.
источник