LINUX.ORG.RU

редактирование .yml в Ansible

 


0

2

пользую периодически ansible с целью массового конфигурирования хостов в сети, и часто приходится ручками писать playbook-и И что-то последнее время стал задаваться вопросом, а есть ли какой-нибудь специализированный редактор под это дело, который проверяет/подсвечивает правильность оформления плейбуков, или на худой конец, с разноцветной подсветкой столбцов, чтобы правильно выставлять отступы, т.к. визуально в mc подзадалбывает «простыни» плейбуков ковырять и подгонять под нужный вид.


Ответ на: комментарий от egzakharovich

Не успел дополнить.

Автодополнение. Кастомная подсветка, включая подсветку шаблонов. Подсказки. Вроде всё необходимое. Как минимум, лучше, чем в блокноте с поддержкой yaml подсветки.

egzakharovich
()

т.к. визуально в mc подзадалбывает «простыни» плейбуков ковырять и подгонять под нужный вид.

Вы делаете очень не правильно, настолько не правильно что близко к антипаттерну.

И что-то последнее время стал задаваться вопросом, а есть ли какой-нибудь специализированный редактор под это дело

Да, это называется language server, для ansible он здесь https://github.com/ansible/vscode-ansible

Вам нужно поменять mcedit на другой $EDITOR с поддержкой LSP и подключить к нему Ansible LSP server по ссылке выше.

Видео про девочек, которые используют vscode + ansible lsp https://www.youtube.com/watch?v=iI6cSvL87xY

gagarin0
()
Последнее исправление: gagarin0 (всего исправлений: 1)