Anonymous
сразу все понятно
Anonymous
к слову если нафаршировать плагинами — вим тормозит не хуже атома
maniac
а, я от этого чувака еще шрифт юзаю Orp-Font
то-то смотрю ник знакомый.
maniac
ну как от него, взял некоторые глифы и вкрутил в свой профонт %)
Dmitry
vim - как редактор охуенен, как IDE - для упоротых, конечно :)
Anonymous
ansible localhost -m git -a 'repo=https://github.com/MicahElliott/Rocannon dest=~/.vim/bundle/Rocannon'
Anonymous
пиздец
Anonymous
ставить из гита ансиблом локально
Anonymous
ну блять
Anonymous
а чо мешает просто git clone https://github.com/MicahElliott/Rocannon
Anonymous
???!!
maniac
> I recommend the above, but — just for fun — you could even use Ansible to get it!
maniac
читать не?
Anonymous
Dmitry
злые вы, без чувства хумора :)
Anonymous
читать весь ридми на гите? да ты издеваешься
maniac
ну или попробовать набрать в поисковике "vim ansible omnicomplete" вместо того чтоб спрашивать у живых людей
maniac
первой ссылкой
Anonymous
мне стыдно но я в первый раз слышу омникомплит
Anonymous
автокомплит гуглил
maniac
у вима есть несколько режимов автодополнения
c-x,c-f например всегда будет дополнять пути файлов
так вот среди них есть c-x,c-o который вызовет функцию из настройки omnifunc которая сама должна понять что и как тут дополнить
обычно используется для "умного" автодополнения, а-ля всякие IDE
Anonymous
спс
Anonymous
короче, слажна
Anonymous
я наверное буду в саблайме писать
Anonymous
а потом копипастить
Anonymous
ну и подсветку завел
Pavel
чего только люди не делают, лишь бы не использовать emacs
maniac
Anonymous
чтото с емаксом дохуя едет зависимостей
Anonymous
я пожалуй останусь на виме
Pavel
https://github.com/MicahElliott/Rocannon - хорошо выглядит
Anonymous
you could add to the top (or bottom) of each Ansible YAML file:
# vim:ft=ansible:
Max
Прекрасный редакторосрач получился, жалко я всё проспал.
Anonymous
да тухло - даже и 100 сообщений нет
Anonymous
сразу видно - взрослые люди
One
Камрады, поделитесь симпл плейбуком в киску? Шота у меня с лыжами сегодня...
Max
Смущает правда наличие каких то саблаймов, попахивает неофитами
One
Достал этот ios_command
Dima
а чем он тебя достал? что не проходит?
Dima
или тебе просто пример нужен?
One
просто пример
One
---
tasks:
- name: Test
ios_command:
host: 10.99.12.1
commands: show version
...
One
grizzy@daga:~$ ansible-playbook first.yml
ERROR! playbooks must be a list of plays
The error appears to have been in '/home/grizzy/first.yml': line 2, column 1, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
—-
tasks:
^ here
Pavel
Похоже что у тебя с отступами что-то
Dima
ну эээ причем тут ios_command? у тебя yaml неправилно сделан. ios_command это вообще-то таск, и аргументы host, commands - ждут двух пробелов
Dima
причем:
commands:
- show run
- test crash #don’t do it
- show ntp status
Dima
используй для начала так: ansible-playbook —syntax-check your_playbook.yml
One
ок, тнкс *ушел читать за yaml*
One
киску можно завалить - тестовая
Dima
handlers:
- name: write config
ios_command:
commands: write
Dima
на самом деле вменяемых примеров по cisco на github нет. то есть каждый первый написал шаблон, приспособил его для nx-os фабрики и радостно запостил. однако на последней странице поиска находим :)
https://github.com/colin-mccarthy/Ansible-Playbooks-for-Cisco-IOS
One
Ай, благодарствую. До дома доберусь, продолжу осваивать
Denis 災 nobody
ой какая стрёмная картинка..
Anonymous
надо репостнуть наркоманам в русисадминс
Gem
Gem
😃
Dima
ой какая стрёмная картинка..
посмотрел код всякий по ios/ansible, имхуется мне, чтобы управлять cisco при помощи сабжа - нужно быть укурком. оптимальные задачи, под которые эти модули подходят - это backup / check + самая простая автоматизация в связке с серверной инфраструктурой (добавить vlan на нужный порт, добавить ip адрес на нужный интерфейс, добавить vrf, добавить префикс в префикс-лист, добавить адрес в акцесс-лист, выровнять snmp /tty / service секции)
но не более.
Dima
поэтому, картинка у чувака - соответствующая!
Dmitry
- Попробовал печатать на клавиатуре, не отрывая пальцев. Фигня какая-то. :)
- В vim-e примерно так и принято. :)
- Не удивлюсь, если в виме и гусиное перо есть куда вставить. :)
One
One
А когда этот ассес лист надо прописать на несколько тысяч железок... ;)
Dmitrii
Dmitrii
Не много потерял
Dmitry
я тут сделал три виртуалки (склонировал из одной)
Dmitry
пытаюсь на них ансибл натравить
Dmitry
две работают нормально
Dmitry
а на третей таск сетап висит бесконечно
Dmitry
в чем может быть дело?
Anonymous
ssh проверь ходит ли туда
Anonymous
потом попробуй там саму таску выполнить
Dmitry
сам?
Anonymous
ну что там у тебя в таске
Anonymous
попробуй проделать
Dmitry
так таск сетап это сбор фактов
Dmitry
он всегда срабатывает
Dmitry
не?
Anonymous
а, у тебя на gathering facts застревает?
Dmitry
не знаю