
Алексей
13.10.2016
19:12:12
аа
не это на удаленной ноде

Semyon
13.10.2016
19:12:25
ну вот да :(
уже туплю, не заметил

Google

Алексей
13.10.2016
19:12:43
а н алокальной очевидно
shell: env
local
чо то локал
делегейт ту кажется
delegate_to: 127.0.0.1
но вообще наверное лучше через лукап с указанием листа того что тебе надо собрать

Semyon
13.10.2016
19:16:05
в том-то и прикол, что я не знаю, что конкретно мне надо собрать
все переменные с префиксом, скажем, CFG_
delegate_to реально по ssh цепляется и в итоге я получаю не весь env :(
ладно, пойду дальше думать

Алексей
13.10.2016
20:23:12
да не там был вариано локального коннекта
просто не помню точно синтаксис

Alexander
14.10.2016
07:58:08
народ а поделитесь, у кого как устроена иерархия папок и плейбук
кто как делает

Google

Alexander
14.10.2016
07:58:24
у нас сейчас 1 плейбука на все и теги
но уже не удобно как то

Stanislav
14.10.2016
08:03:11
http://docs.ansible.com/ansible/playbooks_best_practices.html#directory-layout
и если в кратце

Алексей
14.10.2016
08:03:19
ага
тоже хотел ее принести

Dmitry
14.10.2016
08:03:31
правильно писать "вкрации"
смысл различается координально

Stanislav
14.10.2016
08:03:55

Dmitry
14.10.2016
08:04:17
маскаль?
в глобальном смысле да, не хохол

Alexander
14.10.2016
08:15:40
ну я понял, никто ничего новог оне придумывает :)

Алексей
14.10.2016
08:26:08
голос к этому есть ?

Max
14.10.2016
09:03:48
К примеру, настройка хоста и докер с него же это разные плейбуки

Stanislav
14.10.2016
09:14:05

Алексей
14.10.2016
09:14:25
эту презу кто то читал ?
то что он читал есть в виде йутуба

Stanislav
14.10.2016
09:22:45
let me google that for you?

bockra
14.10.2016
09:50:05
Кстати, кто какие нововведения в 2.1 2.2 считает самыми нужными и интересными? Имхо canary release вида [1,5,100÷] безумно крутая штука

Denis 災 nobody
14.10.2016
12:16:16

Google

Dmitrii
14.10.2016
15:51:40
Почему команда через модуль shell может не выполняться через ансибл (хотя пишет rc=0) а если зайти на сервер и выполнить точно такую же то все работает?

Pavel
14.10.2016
15:52:23
права или uid не те

Dmitrii
14.10.2016
15:53:02
Под тем же пользователем заходит, судя по выводу -vvvv

Pavel
14.10.2016
15:53:39
ну может там become_user надо

Dmitry
14.10.2016
15:53:55
я вот тоже хотел спросить _
но думаю что дмитрий наверное проверил )))

Pavel
14.10.2016
15:55:07
Бывает часто что глаза замылены, или не на том сервере запускаешь, или какие-нибудь права не там настроены

Dmitrii
14.10.2016
15:55:55
Сервер тоже тот. А что мне даст become_user? Я и так под текущим пользователем иду, команда для дампа базы постгреса, ей рут не нужен

Pavel
14.10.2016
15:56:22
оо
Так с дампом постгреса не все гладко. Когда ты заходишь в базу, то срабатывет peer авторизация
Или md5, не помню точно
А ансибль может запускать по другому, так что будет запрашиваться пароль

Dmitrii
14.10.2016
15:57:39
Таки бекам. Щас попробую

Pavel
14.10.2016
15:57:58
В общем там разбросаны грабельки, ты на них наступаешь и они бьют по коленям.
И кстати если ты посмотришь в вербозе какую команду запускает ансибль, то там он в шелл вставляет еще 100500 параметров разных

Dmitrii
14.10.2016
16:02:02
Да команду то вижу, только ничего такго необычного там нет

Pavel
14.10.2016
16:03:56
Попробуй в ансибле создать тестовую базу и тут же ее задампить. Он сам себе права прописывает нормально, если при этом не задампится, значит проблема не в правах

Konstantin
14.10.2016
18:17:26
народ подскажите. делаю деплой из гита. ключи деплоя добавил. деплою с gitlab.com и bitbucket.org. доходит до git clone и встает колом, вообще ничего... хотя если зайти на сервер и ручками сделать git clone спросит пароль и клонирует. открытые репы так же без проблем

Max
14.10.2016
18:18:07
Ключик то прописан?
Без ключа фокус не получится

Google

Konstantin
14.10.2016
18:18:17
- git:
repo: "{{ repo }}"
dest: "{{ src_dir }}"
version: develop
key_file: /deploy_key
accept_hostkey: True
force: yes
да

Max
14.10.2016
18:18:37
А в гите прописан?

Konstantin
14.10.2016
18:18:40
в настройках реп все есть

Denis 災 nobody
14.10.2016
18:18:55
Может соль в "спросит пароль"?

Admin
ERROR: S client not available

Max
14.10.2016
18:19:07
Соль в том что ключик

Denis 災 nobody
14.10.2016
18:19:10
Зачем пароль, когда по ключу

Max
14.10.2016
18:19:16
Если просит пароль, то ключик не того

Konstantin
14.10.2016
18:19:28
про пароль. это я тестил работает ли вообще
так конечно черех ключик

Denis 災 nobody
14.10.2016
18:19:36

Konstantin
14.10.2016
18:19:49
соль это типа пробез затерся?

Max
14.10.2016
18:19:49
А ещё accept hostkey нихуя не работает
Хз как ща, но 2 версии назад не работал

Konstantin
14.10.2016
18:20:58
ansible 2.1.2.0

Max
14.10.2016
18:23:24
Хз не тестил

Konstantin
14.10.2016
18:23:49
короче работает

Max
14.10.2016
18:23:49
Так погоди
А где ключ лежит

Google

Konstantin
14.10.2016
18:23:54
лоханулся
не ту репу на gitlab указал
епт
accept_hostkey: True
работает

Max
14.10.2016
18:24:23
Ахах
Ебать бага)

Konstantin
14.10.2016
18:25:07
там у меня столько параметров что просот строчки слелись и я не сразу заметил что репа та не та ))

Dmitriy Varlamov
17.10.2016
07:52:52
http://amp.gs/TO3v

Alexander
17.10.2016
10:21:15
что тут не так?
- name: set timezone to Europe/Moscow
timezone: name=Europe/Moscow

Magistr
17.10.2016
10:30:24
эскейпинг поди

Alexander
17.10.2016
10:33:36
- name: configure ntp
template:
src=etc_ntp.conf
dest=/etc/ntp.conf
backup=yes
notify:
- restart ntp
tags:
- config-ntp
- install-ntp
- name: set timezone to Europe/Moscow
timezone: name=Europe/Moscow
# ignore_errors: yes
notify:
- restart ntp
tags:
- config-ntp
- install-ntp
@uMagistr
ошибка http://pastebin.com/pGKP510W

Lev
17.10.2016
10:34:41
опять та же? ?
а тут что? ntp-ntpd.yml': line 32, column 3