Size: a a a

2021 January 29

L

Lamobot in Ansible
Хотя должен шеллом обработать такое
источник

L

Lamobot in Ansible
Поэкспериментировать
ansible hvs -m shell -a 'virsh list --all ; echo ""'
ansible hvs -m shell -a 'bash -c "virsh list --all ; echo \"\""'
источник

L

Lamobot in Ansible
+ за вывод отвечают callback плагины
https://docs.ansible.com/ansible/latest/plugins/callback.html
Можно их настроить и для ad-hoc
https://docs.ansible.com/ansible/latest/plugins/callback.html#setting-a-callback-plugin-for-ad-hoc-commands
Но здесь я "не настоящий сварщик"
источник

VV

Valiy Vvv in Ansible
в  консоли-то virsh list —all отрабатывает на нужной машине ?

у меня норм отрабатывает
ansible -i /tmp/22 all -m shell -a "virsh list --all" -b
источник

d

dm in Ansible
Lamobot
+ за вывод отвечают callback плагины
https://docs.ansible.com/ansible/latest/plugins/callback.html
Можно их настроить и для ad-hoc
https://docs.ansible.com/ansible/latest/plugins/callback.html#setting-a-callback-plugin-for-ad-hoc-commands
Но здесь я "не настоящий сварщик"
Пробовал, но это не то что нужно
источник

d

dm in Ansible
Valiy Vvv
в  консоли-то virsh list —all отрабатывает на нужной машине ?

у меня норм отрабатывает
ansible -i /tmp/22 all -m shell -a "virsh list --all" -b
Да, кончено, можно ваш вывод посмотреть?
источник

L

Lamobot in Ansible
Valiy Vvv
в  консоли-то virsh list —all отрабатывает на нужной машине ?

у меня норм отрабатывает
ansible -i /tmp/22 all -m shell -a "virsh list --all" -b
Попробуй строку добавить после вывода через echo
источник

VV

Valiy Vvv in Ansible
dm
Да, кончено, можно ваш вывод посмотреть?
localhost | CHANGED | rc=0 >>
Id   Name                                 State
-----------------------------------------------------
2    minio_vagrant3                       running
3    minio_vagrant2                       running
4    minio_vagrant1                       running
-    2_vagrant1                           shut off
-    Andrey_app_vagrant1                  shut off
-    ans_user_manage_vagrant1             shut off
источник

d

dm in Ansible
Valiy Vvv
localhost | CHANGED | rc=0 >>
Id   Name                                 State
-----------------------------------------------------
2    minio_vagrant3                       running
3    minio_vagrant2                       running
4    minio_vagrant1                       running
-    2_vagrant1                           shut off
-    Andrey_app_vagrant1                  shut off
-    ans_user_manage_vagrant1             shut off
А если не сколько HV? Я хочу что бы у меня был отступ после каждого вывода с каждого сервера
источник

d

dm in Ansible
virsh list —all отрабатвает как надо, только по сути вывод идет по строчно, а хочется после определеной строки (каждого сервера) делать отступ
источник

d

dm in Ansible
Lamobot
Попробуй строку добавить после вывода через echo
Сработало!)
источник

d

dm in Ansible
Но не очень красиво получается, баш какой-то )
источник

d

dm in Ansible
ansible hvs -m shell -a 'virsh list --all ; echo " "'
источник

SP

Sergey Pechenkó in Ansible
dm
Но не очень красиво получается, баш какой-то )
Потому что ты хочешь странного. Ансибл - не текстовый процессор.
источник

d

dm in Ansible
Возможность форматирование вывода, это не странность
источник

NM

Nikolay Mesropyan in Ansible
Это всё здорово, но чем модуль virt не угодил настолько, что надо virsh list запускать?
источник

d

dm in Ansible
Ансибл выполняет свою прямую функцию, тут вопрос фломастеров, хочется формат вывода...
источник

SP

Sergey Pechenkó in Ansible
dm
Ансибл выполняет свою прямую функцию, тут вопрос фломастеров, хочется формат вывода...
источник

d

dm in Ansible
Можно с аргументами плиз :)
источник

SP

Sergey Pechenkó in Ansible
Легко. У Ансибла есть коллбэк-плагины. Пишешь свой, форматируешь в нём хоть в ворд.
источник