Vladimir
Anonymous
@sstepaniuk будет жить. Поприветствуем!
Sergey
Eduard
Hello.
Мучает вот это счастье:
AnsibleFilterError: The ipaddr filter requires python's netaddr be installed on the ansible controller
поставил под все локальные питоны, но продолжает материться.
Eduard
MacOS Mojave, питон из брюшки, всё недельной установки.
Eduard
Help, please (:
Denis
pip search netaddr
Tadeusz
Лол
Eduard
Eduard
https://pastebin.com/raw/QUP8TmrR
playbook -vvvvv
Eduard
pip freeze | grep netaddr
netaddr==0.7.19
Timur
Eduard
Eduard
забейте, с виртуалки уже лью
*sm1Ly
Для этого не нужны ифы. Разные значения переменных для разных хостов легко задаются на уровне host_vars и group_vars. Почитайте про это
почему не так? ведь можно же сделать:
- name: Copy systemd units
template:
src: '{{item}}.j2'
dest: '/etc/systemd/system/{{item}}'
owner: '{{app_user}}'
group: '{{app_user}}'
with_items:
{ if host = inbox01 }
- puma.service
- sneakers.service
{ elif host = inbox02 }
- puma
{ elif host inbox03 }
- sneakers
{ fi }
register: units
я упростил записи про хост для восприятия.
но конечный запускаемый конфиг будет вычитан на условиях иф.
т.е. для инбокс02 будет:
- name: Copy systemd units
template:
src: '{{item}}.j2'
dest: '/etc/systemd/system/{{item}}'
owner: '{{app_user}}'
group: '{{app_user}}'
with_items:
- puma.service
register: units
как это запилить через vars?
Vladimir
*sm1Ly
хмммм. попробую, спасибо
Tadeusz
сникерсни
Timur
Vladimir
inqfen
Где netaddr нет
Anonymous
@st_letov будет жить. Поприветствуем!
Rikkert
Доброго дня! Есть у кого опыт конфигурирования eltex mes через ansible?
Max
Max
в чем сам вопрос?
Rikkert
Какой модуль используете? Пробовал ios_config, вываливается ошибка по таймауту команды.
Max
люди работают просто через ssh запускают команды.
Max
надо для этого включить ssh, и выбрать корректным метод аутентификации.
Max
лично не работал с ними, но на оф. сайте люди так делали.
Max
залогинившись, ты запускаешь те же команды как будто сам подключен.
Max
вопросы есть ?
Max
т.е. основной модуль, это command или shell.
Max
а причем тут ios_config ?
Max
я не в теме, там разьве сисочная ось бежит ?
Rikkert
Cisco like
Rikkert
В общем, суть я понял, спасибо!
inqfen
господа, а в jinja есть lstrip?
Sergey
inqfen
не trim
inqfen
Хотя сейчас попробую без этого
inqfen
Да, получилось. Тогда еще такой вопрос, вчера уже задавал, может кто не видел: можно как-то явно указать типы в которые дожно встать? Делаю переменную типа
rules: |
{% for ip in ips%}
- proto: -1
from_port: -1
to_port: -1
cidr_ip: {{ ip }}
{% endfor%}
в ip у меня лист айпишников
inqfen
В итоге то, что получается на выходе - строка
inqfen
А не лист словарей
Sergey
Как сделать джинджей сложное по списку. Второй пример в конце.
inqfen
А можешь ссылкой в меня кинуть?
inqfen
А то я в итоге добился
inqfen
Но только листа из строк, где строки были типа "{proto: -1, rom_port: -1, to_port: -1, cidr_ip: 1.1.1.1}"
inqfen
А, спс
Lev
https://m.youtube.com/watch?v=LApKSi5tUYo
имхо еще можно глянуть на русском:
https://www.youtube.com/watch?v=W53jMaebVJw
http://rootconf.ru/2015/abstracts/1761
https://www.youtube.com/watch?v=IzJsBUPXfkE
и по схожей теме на английском
https://www.youtube.com/watch?v=RTEgE2lcyk4
https://www.youtube.com/watch?v=wTunI1mZyp8
Anonymous
@tamerlanabu будет жить. Поприветствуем!
Anonymous
@exe_z будет жить. Поприветствуем!
Sergey
Отделение Bereke Bank
ну надо будет выпилить башсибл, руки не доходят
Отделение Bereke Bank
😃
Sergey
Артём
Сделать бизнес-полезного или выпилить башсибл? Хм...
Отделение Bereke Bank
возможно 😂 думаю куберовские серты с башсибла переводить будет не быстро
Артём
Если бизнес-полезное приносить 50%, а микрокредит жрёт 35%...
Артём
Короче, есть время собирать камни, и есть время никогда их не трогать.
Sergey
Vlad
Timur
Вспоминается анекдот про архитектора, доделывающего лабораторию на острове
Anonymous
Anonymous
Но иногда ансибл это баш. Когда конечная машина какая-нибудь AIX unix.
Anonymous