ep4sh
если знаете может быть конкретные примеры еще?
Sergey
ep4sh
=)
ep4sh
согласен!)
Alex
Shell через create можно искусственно сделать идем-ным
Tadeusz
Кто подскажет, что с этим дерьмом делать? уже и docker/docker-py/requests обновлял:
[03:02:36][Step 1/1] fatal: [wire-sandbox-01]: FAILED! => {"changed": false, "msg": "Failed to import docker or docker-py - cannot import name __version__. Try `pip install docker` or `pip install docker-py` (Python 2.6)"}
[03:02:36][Step 1/1] fatal: [wire-sandbox-02]: FAILED! => {"changed": false, "msg": "Failed to import docker or docker-py - cannot import name __version__. Try `pip install docker` or `pip install docker-py` (Python 2.6)"}
[03:02:37][Step 1/1] fatal: [wire-sandbox-03]: FAILED! => {"changed": false, "msg": "Failed to import docker or docker-py - cannot import name __version__. Try `pip install docker` or `pip install docker-py` (Python 2.6)"}
[03:02:37][Step 1/1] changed: [wire-sandbox-04]
Tadeusz
ansible localhost -m docker_container -a "name=foo image=busybox"
без всяких проблем проходит
Anton
pip install docker работает/установливает?
Tadeusz
оно стоит
Tadeusz
# pip list | egrep 'docker|docker-py|requests'
docker 4.0.2
docker-compose 1.24.1
docker-pycreds 0.4.0
dockerpty 0.4.1
requests 2.22.0
requests-ntlm 1.1.0
Tadeusz
pip от 2.7
Anton
А python 2.6
Anton
Может из-за этого
Tadeusz
нет его
Ruslan
Попробуй из ide импортировать эти либы, ругается ли ?
Tadeusz
Не ругается, в том то и дело)
Tadeusz
Мейджик.
Ruslan
Точно к тому хосту подключается ?)
Tadeusz
Ну разумеется. Их 4, на одном проходит все, на трех других шляпа.
Tadeusz
периодически такая магия творится:
[Step 1/1] fatal: [wire-sandbox-03]: FAILED! => {"changed": false, "msg": "Cannot have both the docker-py and docker python modules (old and new version of Docker SDK for Python) installed together as they use the same namespace and cause a corrupt installation. Please uninstall both packages, and re-install only the docker-py or docker python module (for wire-sandbox-01's Python /usr/bin/python). It is recommended to install the docker module if no support for Python 2.6 is required. Please note that simply uninstalling one of the modules can leave the other module in a broken state."}
[21:15:19][Step 1/1] changed: [wire-sandbox-04]
[21:15:24][Step 1/1] changed: [wire-sandbox-01]
[21:15:24][Step 1/1] changed: [wire-sandbox-02]
Tadeusz
и вот как отдебажить это проблему? CI teamcity
Tadeusz
скажите мне что надо для правильной работы - из apt ставлю docker и модуль pip'ом ставлю? или они конфликтовать будут или где?)
Anonymous
Tadeusz
Tadeusz
Tadeusz
So... after uninstalling python-docker and installing pip install docker it works, but it would be great to install it as deb-package, and not pip-package.
такое вот еще есть
Anonymous
а нет, все же в проекте ansible
Anonymous
см. issues 17495 и pr 47046
Anonymous
ansible какой версии?
Anonymous
+ какая версия docker, которая через pip встает?
Anonymous
+ какая версия самого docker?
Anonymous
думаю, ход мысли понятен ;)
Tadeusz
тфу, наврал
Anonymous
ну, похожая issue есть и на docker-py :)
Anonymous
https://github.com/docker/docker-py/issues/1200
Tadeusz
Tadeusz
FAILED! => {"changed": false, "msg": "Error connecting: Error while fetching server API version: Timeout value connect was Timeout(connect=60, read=60, total=None), but it must be an int, float or None."}
что-то новенькое началось)
Vladislav 👻
Версии всего
Anonymous
@avd25 будет жить. Поприветствуем!
Anonymous
@DekkoT будет жить. Поприветствуем!
Anonymous
Gordon Freeman будет жить. Поприветствуем!
Oleg
факторио.сервис ? это системд юнит для запуска сервера игрушки?
Oleg
лойс. бо я всё ручками, в screen запускаю. сапожник без сапог
Sheridan
Sheridan
Anonymous
DjinN
Как сказать энсиблу, чтобы ждал, пока я вставлю диск с репозиторием?
DjinN
wait_for только если использовать?
Anonymous
Коллеги, а кто может подсказать - откуда берётся массив d() тут https://github.com/nickjj/ansible-docker/blob/master/tasks/main.yml#L7
и что оно вообще тут может делать ?
Sergey
Anonymous
Sergey
но читабельность резко снижает, факт
Anonymous
как-то я так гуглить не догадался.
Артём
Подскажите, конфиг свой ансибл мержит из разных источников или нет?
/etc/ansible/ansible.cfg и лежащий в директории с плейбуками ansible.cfg
Max
Берет из директории
Артём
Полностью игнорируя все остальные?
Артём
Хочется дать возможность отдельным коллегам подключить их мятоген, не ставя его себе.
Max
The configuration file
Changes can be made and used in a configuration file which will be searched for in the following order:
ANSIBLE_CONFIG (environment variable if set)
ansible.cfg (in the current directory)
~/.ansible.cfg (in the home directory)
/etc/ansible/ansible.cfg
Ansible will process the above list and use the first file found, all others are ignored.
Артём
Спасибо.
Anonymous
@Zombiehamster будет жить. Поприветствуем!
Anonymous
@fib23 будет жить. Поприветствуем!
Anonymous
Nikita Grigorev будет жить. Поприветствуем!
Anonymous
@nikitosha212 будет жить. Поприветствуем!
Minor
Hi.
Пришет ошибку.
linux1 | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: tima@172.16.95.130: Permission denied (publickey,password).",
"unreachable": true
}
Хто знает как исправить?
Michael
Minor
tima это сервак на виртуалке. Админ.
Michael
Minor
Minor
да. Конечно.
niko
поменять юзера tima на юзера на домашней ОС очевидно)
niko
ввести в той же консольке ssh tima@172.16.95.130, увидеть эту же ошибку, исправить ее
Minor
Мог ли я командой ssh-keygen что то сломать?(
niko
ну в теории мог переписать старый секретный ключ новым
Minor
с домашней машыны ssh tima@172.16.95.130 и все работает.
niko
пароль спрашивает?
niko
ансибл ты из этого же места запускаешь?
Tadeusz
шел второй день ебли с плясками из-за docker модуля в python/ansible...