--- - name: Ip dhcp server lease host: router1

ansible.builtin.shell: /ip dhcp-server lease
- name: Print dhcp active IP adresses
ansible.builtin.shell: :foreach i in=[find] do={ :put ([get $i host-name].",".[get $i active-address])}

я правильно написал строку хост?

12 ответов

5 просмотров

Простыни на pastebin, пожалуйста

CI/CD- Автор вопроса
CI/CD
можно только первый блок.

Нельзя. Открой своё сообщение на смартфоне - сам всё поймёшь.

CI/CD
я отредактировал

Что ж, возможно, кто-то будет рад в этом разобраться.

Нет. Смотрите как плейбук выглядит. Я уже не говорю, что в shell странные команды :)

CI/CD- Автор вопроса
Lamobot
Нет. Смотрите как плейбук выглядит. Я уже не говор...

они не странные. Это микротик роутер ось

CI/CD- Автор вопроса
Lamobot
Нет. Смотрите как плейбук выглядит. Я уже не говор...

- name: Ip dhcp server lease host: router1 tasks: - name: Print dhcp active IP adresses ansible.builtin.shell: /ip dhcp-server lease ansible.builtin.shell: :foreach i in=[find] do={ :put ([get $i host-name].",".[get $i active-address])} Так норм? У меня главный вопрос, когда я выполню последовательно ansible.builtin.shell это будет в одной сессии? тоесть в первом бюетлине он перейдет в каталог дхцп и выполнит второй уже там?

CI/CD
- name: Ip dhcp server lease host: router1 tas...

- name: Ip dhcp server lease host: router1 tasks: - name: Print dhcp active IP adresses ansible.builtin.shell: | /ip dhcp-server lease :foreach i in=[find] do={ :put ([get $i host-name].",".[get $i active-address])}

CI/CD- Автор вопроса
Сергій 🇺🇦
- name: Ip dhcp server lease host: router1 tas...

вот я разобрался вроде: - name: Ip dhcp server lease router1 host: router1 tasks: routeros_command: commands: - /ip dhcp-server lease :foreach i in=[find] do={ :put ([get $i host-name].",".[get $i active-address])}

В чем суть задачи и проблемы?

CI/CD- Автор вопроса

Похожие вопросы

Обсуждают сегодня

Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
40 тысяч в час / 3600 = 11,11 в секунду... Вам точно нужна очередь? (я просто не знаю "контекста") Такое количество запросов любое приложение замечательно "прожует" и не попер...
Igor Mitin
5
Всем салют, заинтересовался odoo, хотел бы поинтересоваться на счёт этой ERP , прогеры которые работают над проектами вы используете odoo как серверную платформу работая с RES...
⚔️
8
а в repeater есть функционал в repeater дублировать все с оригинального языка?
Sergei Toroptsev
3
вопрос: кто как решает вопрос с динамической подгрузкой скриптов для отдельных страниц с включенным turbo router?
Sergei Toroptsev
25
А как асинхрон иначе реализован? Пардон:)
Ivan K 🏄🏻‍♂️
7
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
Друзья, за кем?
Magic
12
коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
Карта сайта