@pro_ansible

Страница 211 из 625
yaroslav
24.05.2017
14:13:02
gather_facts: no потому что это железка, он к ней по netconf ломится.

Так все вендорки советуют.

Google
Anatoly
24.05.2017
14:14:37
yaroslav
24.05.2017
14:14:54
Я немного не об этом, если написать python в консоли и руками импортировать каждый модуль руками, то импорт пройдет успешно?

junos-eznc какой версии стоит?

pip search junos

yaroslav
24.05.2017
14:18:44
paramiko стоит?

Ilya
24.05.2017
14:20:57
paramiko стоит?
прошу прощения за глупый вопрос, но как проверить? =)

yaroslav
24.05.2017
14:21:09
pip search paramiko

Ilya
24.05.2017
14:21:12
насколько мне помнится мелькало "paramiko" при скачивании пакетов

сейчас

Google
Ilya
24.05.2017
14:21:43
да, тоже 2.1.2

pip search paramiko
может еще не хватает чего-то

yaroslav
24.05.2017
14:29:23
pip list DEPRECATION: The default format will switch to columns in the future. You can use —format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning. ansible (2.1.1.0) ansible-mikrotik-utils (0.0.3) appdirs (1.4.3) asn1crypto (0.22.0) bracket-expansion (0.1.0) cffi (1.10.0) chainmap (1.0.2) cryptography (1.8.1) enum34 (1.1.6) futures (3.1.1) httplib2 (0.10.3) idna (2.5) ipaddress (1.0.18) Jinja2 (2.9.6) jtextfsm (0.3.1) junos-eznc (2.1.1) jxmlease (1.0.1) librouteros (1.0.2) lxml (3.7.3) MarkupSafe (1.0) napalm-base (0.23.2) napalm-junos (0.6.6) napalm-ros (0.2.2) ncclient (0.5.3) netaddr (0.7.19) packaging (16.8) paramiko (2.1.2) pexpect (4.2.1) pip (9.0.1) ptyprocess (0.5.1) pyasn1 (0.2.3) pycparser (2.17) pycrypto (2.6.1) pyexpect (1.0.16) pyparsing (2.2.0) pyserial (3.3) PyYAML (3.12) scp (0.10.2) setuptools (35.0.2) six (1.10.0) wheel (0.29.0)

Еще можете посмотреть в сторону напалма, https://github.com/napalm-automation/napalm-ansible.

yaroslav
24.05.2017
14:40:21
Там не import util, а from paramiko import util. https://docs.python.org/2/tutorial/modules.html

Ilya
24.05.2017
14:41:39
не хочет

т.е. мне надо этот модуль поставить?

Anatoly
24.05.2017
14:46:24
т.е. у вас не стоит paramiko?

Ilya
24.05.2017
14:47:02
Anatoly
24.05.2017
14:47:18
а какой модуль вы собрались ставить?

Ilya
24.05.2017
14:47:41
Anatoly
24.05.2017
14:48:04
мдям

Ilya
24.05.2017
14:48:17
мдям
ага =С

Anatoly
24.05.2017
14:48:38
а сорс есть где нибудь?

Ilya
24.05.2017
14:48:58
Anatoly
24.05.2017
14:49:11
Google
Anatoly
24.05.2017
14:49:14
https://github.com/Juniper/ansible-junos-stdlib

оно?

Ilya
24.05.2017
14:49:55
это ставил уже

ansible-galaxy install juniper.junos

ладно, попробую завтра переустановить всё это дело, может попрёт.

Anatoly
24.05.2017
14:53:01
джунос переустанавливать будете?

Hackru
24.05.2017
17:28:51
Еще можете посмотреть в сторону напалма, https://github.com/napalm-automation/napalm-ansible.
Открыл, увидел опечатку в первом же предложении, закрыл:)

Ilya
25.05.2017
04:42:59
нифига, по-прежнему пишет no module named utils

Albert
25.05.2017
06:44:45
from paramiko

Модуль кусок paramiko

вы точно под pip2 устанавливали?

Ilya
25.05.2017
06:45:53
вы точно под pip2 устанавливали?
pip install ansible junos-eznc junos-netconify

Albert
25.05.2017
06:46:25
Причем тут джунос? Ему парамико нормальной версии нужен

Ilya
25.05.2017
06:52:56
Причем тут джунос? Ему парамико нормальной версии нужен
так, а какой именно? pip search говорит что у меня актуальная

paramiko - SSH2 protocol library INSTALLED: 2.1.2 (latest)

и пошло

спасибо за идею))

Albert
25.05.2017
06:55:43
?

Google
yaroslav
25.05.2017
07:49:36
https://stackoverflow.blog/2017/05/23/stack-overflow-helping-one-million-developers-exit-vim/

Bogdan (SirEdvin)
25.05.2017
10:14:45
Кто-то сталкивался с таким поведением, что ansible при коннекте просто зависает, если коннектится через пароль?

Bogdan (SirEdvin)
25.05.2017
10:25:45
Странно, я sshpass вроде накатил, все равно тупит(

Зависает вот на этом этапе: SSH: EXEC sshpass -d12 ssh -C -o ControlMaster=auto -o ControlPersist=60s -o User=root -o ConnectTimeout=10 -o ControlPath=/home/siredvin/.ansible/cp/ansible-ssh-%h-%p-%r -tt __server_name__ 'test -e /usr/bin/python || (apt -y update && apt install -y python-minimal)'

Белая Стрекоза
25.05.2017
10:26:48
lordhasan

Admin
ERROR: S client not available

Белая Стрекоза
25.05.2017
10:26:56
(простити)

Bogdan (SirEdvin)
25.05.2017
10:27:38
Коннект просто по ssh почему-то есть. Возможно, sshpass может виснуть?

Да, таки sshpass виснет( Выражение вида sshpass -p 't@uyM59bQ' ssh username@server.example.com не работают даже(

Окей, порешал. Суть в том, что раименование домена происходит раньше, чем при ssh, в итоге ssh уже коннектится через ip

Serg
25.05.2017
14:02:50
Народ, кто что использует для CI в свяки с bitbucket и Ansible?

Sergey
25.05.2017
14:14:13
Serg
25.05.2017
14:15:48
По поводу денег-мы держимся) есть ли альтернатива Jenkins? Например какие минусы у concourse ?

Sergey
25.05.2017
14:20:00
Сообщество у Дженкинса потолще

про concourse не слышал/не использовал

lastsky
25.05.2017
14:45:09
про concourse не слышал/не использовал
та ещё ебола. ее надо принять такой какая она есть. понять и принять.

но... работает )

Serg
25.05.2017
14:48:20
Google
Алексей
25.05.2017
14:51:26
rundeck

я ругал одно время, теперь нет.

stackstorm2 для тяжелых случаев

Sergey
25.05.2017
14:54:41
rundeck
а чем хорош рандек?

Алексей
25.05.2017
14:55:07
это one more морда.

у этой всё круто с правами. но порог входа высоковат

Anatoly
25.05.2017
15:11:06
Рандек она же как агент на каждую ноду, да?

Алексей
25.05.2017
15:11:20
нет

там просто ssh

если дженкинс уже есть не стоит морочится.

Vlad
25.05.2017
15:12:24
По поводу денег-мы держимся) есть ли альтернатива Jenkins? Например какие минусы у concourse ?
concourse это только докер. Можно заменить bitbucket+jenkins на gitlab. Ну почти заменить, если не критичны возможности gitlab enterprise.

Алексей
25.05.2017
15:12:28
если его нету, как у меня, то имеет смысл посмотреть рандек

Антон
26.05.2017
09:47:52
хм Issues в Ansible когда нить опустятся вниз или они скоро дойдут до Saltstack ...

Hackru
26.05.2017
09:59:28
Оборотная сторона хомячковости

Anatoly
26.05.2017
10:45:20
хм Issues в Ansible когда нить опустятся вниз или они скоро дойдут до Saltstack ...
Репу новую заведут как доккер с моби сделал и опустят, не переживайте

Igor
26.05.2017
12:14:15
Коллеги

а как - yum: list: packagename* - маску передать

а то с ta* - tar не находит

Страница 211 из 625