
Denis 災 nobody
20.09.2016
12:31:49

Pavel
20.09.2016
12:35:23
https://github.com/MicahElliott/Rocannon - хорошо выглядит

Dmitry
20.09.2016
12:37:09
you could add to the top (or bottom) of each Ansible YAML file:
# vim:ft=ansible:

Max
20.09.2016
12:56:51
Прекрасный редакторосрач получился, жалко я всё проспал.

Google

Dmitry
20.09.2016
12:57:21
да тухло - даже и 100 сообщений нет
сразу видно - взрослые люди

One
20.09.2016
13:02:06
Камрады, поделитесь симпл плейбуком в киску? Шота у меня с лыжами сегодня...

Max
20.09.2016
13:02:27
Смущает правда наличие каких то саблаймов, попахивает неофитами

One
20.09.2016
13:02:47
Достал этот ios_command

lastsky
20.09.2016
13:18:15
а чем он тебя достал? что не проходит?
или тебе просто пример нужен?

One
20.09.2016
13:18:54
просто пример
---
tasks:
- name: Test
ios_command:
host: 10.99.12.1
commands: show version
...
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
20.09.2016
13:24:52
Похоже что у тебя с отступами что-то

lastsky
20.09.2016
13:24:55
ну эээ причем тут ios_command? у тебя yaml неправилно сделан. ios_command это вообще-то таск, и аргументы host, commands - ждут двух пробелов
причем:
commands:
- show run
- test crash #don’t do it
- show ntp status

Google

lastsky
20.09.2016
13:26:05
используй для начала так: ansible-playbook —syntax-check your_playbook.yml

One
20.09.2016
13:26:21
ок, тнкс *ушел читать за yaml*
киску можно завалить - тестовая

lastsky
20.09.2016
13:35:42
handlers:
- name: write config
ios_command:
commands: write
на самом деле вменяемых примеров по cisco на github нет. то есть каждый первый написал шаблон, приспособил его для nx-os фабрики и радостно запостил. однако на последней странице поиска находим :)
https://github.com/colin-mccarthy/Ansible-Playbooks-for-Cisco-IOS

One
20.09.2016
13:48:10
Ай, благодарствую. До дома доберусь, продолжу осваивать

Denis 災 nobody
20.09.2016
13:56:48
ой какая стрёмная картинка..

Dmitry
20.09.2016
14:28:26
надо репостнуть наркоманам в русисадминс

Gem
20.09.2016
14:41:58
?

lastsky
20.09.2016
17:01:10
ой какая стрёмная картинка..
посмотрел код всякий по ios/ansible, имхуется мне, чтобы управлять cisco при помощи сабжа - нужно быть укурком. оптимальные задачи, под которые эти модули подходят - это backup / check + самая простая автоматизация в связке с серверной инфраструктурой (добавить vlan на нужный порт, добавить ip адрес на нужный интерфейс, добавить vrf, добавить префикс в префикс-лист, добавить адрес в акцесс-лист, выровнять snmp /tty / service секции)
но не более.
поэтому, картинка у чувака - соответствующая!

Dmitry
20.09.2016
18:29:05
- Попробовал печатать на клавиатуре, не отрывая пальцев. Фигня какая-то. :)
- В vim-e примерно так и принято. :)
- Не удивлюсь, если в виме и гусиное перо есть куда вставить. :)

One
20.09.2016
19:08:34
А когда этот ассес лист надо прописать на несколько тысяч железок... ;)

Dmitrii
20.09.2016
19:12:32
Не много потерял

??Dmitry????
21.09.2016
09:08:58
я тут сделал три виртуалки (склонировал из одной)
пытаюсь на них ансибл натравить
две работают нормально

Google

??Dmitry????
21.09.2016
09:09:11
а на третей таск сетап висит бесконечно
в чем может быть дело?

Dmitry
21.09.2016
09:09:44
ssh проверь ходит ли туда
потом попробуй там саму таску выполнить

??Dmitry????
21.09.2016
09:10:30
сам?

Dmitry
21.09.2016
09:10:40
ну что там у тебя в таске
попробуй проделать

??Dmitry????
21.09.2016
09:11:00
так таск сетап это сбор фактов
он всегда срабатывает
не?

Dmitry
21.09.2016
09:12:07
а, у тебя на gathering facts застревает?

??Dmitry????
21.09.2016
09:13:04
не знаю

??Dmitry????
21.09.2016
09:13:25
echo $HOME/.ansible/tmp/ansible-tmp-1474449173.96-9848654361545 " && echo ansible-tmp-1474449173.96-9848654361545=" echo $HOME/.ansible/tmp/ansible-tmp-1474449173.96-9848654361545 `" ) && sleep 0'"'"''
вот тут висит
ссш ходит
Offending key for IP in /home/dcm/.ssh/known_hosts:117
Matching host key in /home/dcm/.ssh/known_hosts:162
Are you sure you want to continue connecting (yes/no)? yes
блин
может эотол мешает

Dmitry
21.09.2016
09:21:43
да, конечно
ssh-keygen -R IP

Google

??Dmitry????
21.09.2016
09:23:29
на удаленной машине?

Dmitry
21.09.2016
09:24:39
на той где "Offending key for IP in /home/dcm/.ssh/known_hosts:117
Matching host key in /home/dcm/.ssh/known_hosts:162
Are you sure you want to continue connecting (yes/no)? yes"
я подозреваю что на машине с ансиблом

??Dmitry????
21.09.2016
09:24:57
угу
ща
помогло!
алилуйа

Александр
21.09.2016
10:28:18
Хм, нужно тоже условие добавить, что в случае имеющейся записи перезаписывать O_o

Andrey
21.09.2016
11:59:57
StrictHostKeyChecking no в /etc/ssh/ssh_config - если для всех, или себе в ~/.config - если только для себя, и забудьте об этим проблемах.

Admin
ERROR: S client not available

A
21.09.2016
12:00:24
но вы же знаете зачем это сделано, правда?

Andrey
21.09.2016
12:00:35
ну или, можно запускать ssh-keyscan получать key, и добавлять в known_hosts скриптом

A
21.09.2016
12:03:37
вот, вот.
я на всякий случай, чтобы понимание присутствовало

Navern
21.09.2016
12:11:04

Andrey
21.09.2016
12:11:27

Navern
21.09.2016
12:14:08
лол

Dmitrii
21.09.2016
12:19:37

Google

Andrey
21.09.2016
12:22:23
Забудбте о проблемах, скажите — прощай безопасность!
обоснуй пожалуйста.... это не актуально практически в данное время, я имею ввиду механизм StrickHostKey - разве что, может спасти от фишинга, но и то, результата не будет если не используешь пароля для ssh, а только ключи.

Dmitrii
21.09.2016
12:24:50
Ну а вдруг я украл один твой ключ, подменил DNS, а ssh agent у тебя прокидывает все ключи на сервер. Я могу использовать твой сокет и получить доступ на другие сервера.
Завладев всего лишь только одним ключем.

Andrey
21.09.2016
12:26:30

Navern
21.09.2016
12:26:45

Andrey
21.09.2016
12:27:29

Navern
21.09.2016
12:27:54

Andrey
21.09.2016
12:28:34

Navern
21.09.2016
12:28:59
Поменьше гонора=)

Andrey
21.09.2016
12:29:07
и в чем минусы?
то есть ты не видишь разницы когда идет работа открытым текстом и защифровано?

Dmitry
21.09.2016
12:29:33
только мне кажется что это срач на пустом месте назревает?
человеу дали вариант и предупредили

Andrey
21.09.2016
12:29:49

Navern
21.09.2016
12:39:13
человеу дали вариант и предупредили
по-моему не предупредили=) по крайне мере не про вариант StrictHostKeyChecking.
Я за то, чтобы люди когда дают подобные советы сообщали о их минусах. Иначе это не оч правильно.

Dmitry
21.09.2016
12:43:23
ну кто-то написал
я дал вариант с ssh-heygen -R
дали другой вариант в конфиге
мы же взрослые все люди - думаем, не
из названия опции отлично понятно что она делает
и любой кто понимает чем отличается ссш от телнета должен понимать последствия