Size: a a a

2021 January 29

SP

Sergey Pechenkó in Ansible
Это - штатный способ получения любого желаемого формата.
источник

L

Lamobot in Ansible
dm
Ансибл выполняет свою прямую функцию, тут вопрос фломастеров, хочется формат вывода...
Самый просто способ - использовать средства баша, их там полно, для вывода какой нужен. (Вы всё равно используете ad-hoc)
Второй вариант - плагины.
Третий вариант - баш на хосте где ансибл 🤣🤣🤣
источник

d

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

NM

Nikolay Mesropyan in Ansible
dm
А как с помощью virt посмотрть все vms?
list_vms
источник

NM

Nikolay Mesropyan in Ansible
Если нужен формат — писать шаблон и в нём делать с инфой из регистра что угодно
источник

NM

Nikolay Mesropyan in Ansible
А то вы тут что-то какой-то фигнёй маетесь. Лучшие практики башсибл, ага.
Даже дабл фигнёй, ибо для форматирования текста в linux есть (g)awk
источник

d

dm in Ansible
Lamobot
Самый просто способ - использовать средства баша, их там полно, для вывода какой нужен. (Вы всё равно используете ad-hoc)
Второй вариант - плагины.
Третий вариант - баш на хосте где ансибл 🤣🤣🤣
За третий вариат, тут сразу сжигают на костре :)
источник

d

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

42

4 2 in Ansible
Андрей Мавлянов
MS отозвали расширение Ansible для VSCode

Кто-нить знает замену годную?
всё нормально там, ты искал вообще?
источник

AD

Alex Domoradov in Ansible
VSCode extension for Ansible - RETIRED, please uninstall.
источник

AD

Alex Domoradov in Ansible
v 0.6.0
источник

АМ

Андрей Мавлянов... in Ansible
4 2
всё нормально там, ты искал вообще?
источник

АМ

Андрей Мавлянов... in Ansible
в Gh они даже README посносили.
источник

42

4 2 in Ansible
Андрей Мавлянов
в Gh они даже README посносили.
были проблемы при установке, в частности на vscode с разных источников предлагались разные плагины, на том что установлен сейчас у меня при клике на repository выдаёт следующую ссыль https://github.com/VSChina/vscode-ansible
источник

O

OpsDev in Ansible
Всем привет! есть роль по настройке ОС, там есть вот такой таск
- name: Set up snapshot cron job
    cron:
       name: "Elasticsearch backup"
       minute: 59
       hour: 23
       job: "{{ es_snapshot_snapshot_script_path }}/snapshot_es.sh"
 
в инвентаре у меня 5 хостов
[elasticsearch-cluster-india]
elasticsearch-01-mumbai ansible_host=10.0.87.19
elasticsearch-02-mumbai ansible_host=10.0.87.20
elasticsearch-03-mumbai ansible_host=10.0.87.21

но так же есть и другой инвентарь c другой группой хостов
[elasticsearch-cluster-kyrgyzstan]
elasticsearch-01-bishkek ansible_host=10.0.92.2
elasticsearch-02-bishkek ansible_host=10.0.92.3
elasticsearch-03-bishkek ansible_host=10.0.92.4

вопрос, как мне сделать так что бы этот таск запускался только на первом хосте в каждой группе?
источник

O

OpsDev in Ansible
т.е хочу что бы таск запускался только на elasticsearch-01-mumbai и elasticsearch-01-bishkek соответственно
источник

42

4 2 in Ansible
OpsDev
Всем привет! есть роль по настройке ОС, там есть вот такой таск
- name: Set up snapshot cron job
    cron:
       name: "Elasticsearch backup"
       minute: 59
       hour: 23
       job: "{{ es_snapshot_snapshot_script_path }}/snapshot_es.sh"
 
в инвентаре у меня 5 хостов
[elasticsearch-cluster-india]
elasticsearch-01-mumbai ansible_host=10.0.87.19
elasticsearch-02-mumbai ansible_host=10.0.87.20
elasticsearch-03-mumbai ansible_host=10.0.87.21

но так же есть и другой инвентарь c другой группой хостов
[elasticsearch-cluster-kyrgyzstan]
elasticsearch-01-bishkek ansible_host=10.0.92.2
elasticsearch-02-bishkek ansible_host=10.0.92.3
elasticsearch-03-bishkek ansible_host=10.0.92.4

вопрос, как мне сделать так что бы этот таск запускался только на первом хосте в каждой группе?
а таску к хосту/хостам прикрутить?
источник

O

OpsDev in Ansible
там еще куча хостов просто( у меня куча кластеров
источник

O

OpsDev in Ansible
идеально бы видеть какой нить фильтр типа
источник

YZ

Yerzhan Zhiyentayev in Ansible
Зачем в Кыргызстане эластик? 🤔
источник