Anton
круто )
Alexander
который в убунте просто сейчас какой-то сломаный. обновил из ppa:ansible/ansible
MrBlack
А никто не подскажет может ли ансимбль определить битность винды? Чтобы исходя из битности ставить приложения
Nklya
собери факты и посмотри
Saykhan
Setup?
Даня
https://github.com/ansible/ansible/issues/39234
Даня
рекомендую сидеть пока на 2.5.0
Alexander
там есть бажина
ок. спасибо за инфу
Даня
вчера столкнулись, долго не могли понять в чем ошибка
Даня
он не бегает по словарю
yakimka
рекомендую сидеть пока на 2.5.0
у 2.5.x есть еще один неприятный баг https://github.com/ansible/ansible/issues/38702
yakimka
Никто не знает как с ним бороться?
Sergey
он не бегает по словарю
в ветке 2.5 с with_items вообще проблема
Даня
вроде обещали в 2.5.2 фикс
Даня
в авх все равно 2.4 бегает)
Даня
кто-нибудь, кстати, сталкивался с медленной работой AWX`a?
Даня
оч долго прогружает темплейты и лог
Даня
да и не всегда до конца видно stdout
Nikita
Всем привет, прошу подсказать, пишу playbook на установку postgresql и хотел спросить, с точки зрения написания плейбуков, правильно ли я запускаю инициализацию - find: paths: "/usr/pgsql-{{ psql_version }}/bin/" patterns: "postgresql-[0-9]{2}-setup" file_type: "file" use_regex: yes register: psql_bin - shell: "{{ psql_bin.files[0].path }} initdb"
Nikita
Или так делать не правильно?
Vadim
postgresql 10 оно не сможет, видимо
Vadim
выбросить всё и взять стандартную роль
Nikita
Не, это работает нормально
Nikita
Делолтную взять не могу, много своего надо настроить
Nikita
postgresql 10 оно не сможет, видимо
а почему не сможет 10?
Vadim
а почему не сможет 10?
ну разве что если ручками ложить прям в /usr
Nikita
Что ложить? Я чего-то не понимаю:(
Dima
почему бы не захардкодить? так часто меняете версию pgsql?
Denis 災 nobody
а они всё ложуть и ложуть..
Игорь
Serg
кто-то писал правила для ansible-lint ?
Serg
как можно понять в линтере что таск находится в блоке с ignore_errors: yes?
Nikita
почему бы не захардкодить? так часто меняете версию pgsql?
Часто не меняем, но 9.6 и 10 используются в равной мере
Dima
Часто не меняем, но 9.6 и 10 используются в равной мере
можно в роли сделать переменную — словарь вида pg_paths: {"9.6": "/usr/...9.6/.../", "10": "/usr/...10/.../"} и обращаться {{ pg_paths[current_pgsql_version] }}
Dima
@marawu если можно избежать рукописных "discovery", рекомендую так и поступать это почти, как when: про который я писал выше )
Aleksey
да, намного лучше скроллинга по терминалу
я решил по другому. у меня теперь мышка со свободным скролингом...
Serg
как можно понять в линтере что таск находится в блоке с ignore_errors: yes?
если кому-то вдруг интересно: https://gist.github.com/sshnaidm/aa551578229b076b20740c000f40dfd9#file-shellpipefail-py-L27
Dima
так может тогда сразу обращаться: "/usr/...{{current_pgsql_version}}/../"
можно. спасибо! просто там выше кто-то писал какие-то комментарии про пути pgsql (я с ним не работаю) - мой вариант на случай больших изменения в пакетах между 9.6 и 10
Daniyar
Кто-нибудь будь работал с ansible container?
Daniyar
Не пойму как это херня работает
Daniyar
Как она билдит докер контейнеры?
Nklya
ансиблом
Serg
кто-то пользуется каким-то IDE для ансибл плейбуков/ролей? чтобы не только ямл подсвечивал, но и еще какие-то плюшки были
Nikita
кто-то пользуется каким-то IDE для ансибл плейбуков/ролей? чтобы не только ямл подсвечивал, но и еще какие-то плюшки были
vscode умеет плагин для автоподстановки. Но мне показалось оно как-то через раз работает
Vadim
вот еще идея для бота
Vadim
когда кто-то больше двух раз за день упоминает редакторы
Vadim
то бот отвечает "ed(1) is a standard editor" и спамит пока гражданин не заткнется
Алексей
atom не standard editor
Womchik
atom
Vladislav 👻
даешь плагин под вим
Алексей
что по вашему должен уметь IDE? )
Serg
что по вашему должен уметь IDE? )
прыгать на определение переменной )
Алексей
прыгает, подставляет, подсвечивает
Vyacheslav
прыгает, подставляет, подсвечивает
Каким плагином прыгает?
Алексей
Каким плагином прыгает?
https://tproger.ru/news/atom-ide/
Ждун
а атом разве уже не тормозит?
Ждун
пользовался бы им, если бы по скорости как sublime был
Dima
xeon, 256гб RAM, PCI SSD — норм
Ждун
:D
Алексей
у меня не тормозит. Intel(R) Core(TM) i5-2310 CPU @ 2.90GHz 16Gb RAM, SSD под проекты.
Artem
а атом разве уже не тормозит?
В том то и дело. Теперь есть отговорка. Мы же IDE
Vyacheslav
https://tproger.ru/news/atom-ide/
Что-то для Ansible на definition не переходит, и Find References ошибку выдаёт 🙄
Nikita
Как правильно решать проблему с REMOTE HOST IDENTIFICATION HAS CHANGED ?
Nikita
В контексте ansible конечно
Dmitry
Ребят, я кажись туплю
Dmitry
переменные из плейбука, где вызывается roles
Dmitry
не оверрайдят переменные из roles/vars/main.yml чтоле?
Dima
Как правильно решать проблему с REMOTE HOST IDENTIFICATION HAS CHANGED ?
проблема с ssh-подключение самый раздикальный вариант — удалить known_hosts попробуй ssh к нужному хосту, а дальше Google it
Sergey
не оверрайдят переменные из roles/vars/main.yml чтоле?
у тебя структура плейбука не каноничная.
Dmitry
у тебя структура плейбука не каноничная.
не понял? у меня плейбук с roles: - alpha vars: - var1: val
Dmitry
и есть в roles/alpha/vars/main.yml var1: anotherval
Dmitry
и вот чет катит только то, что в roles/alpha/vars/main.yml
Sergey
это вызов роли. а. вон ты про что.
Nikita
проблема с ssh-подключение самый раздикальный вариант — удалить known_hosts попробуй ssh к нужному хосту, а дальше Google it
Да это понятно же, это легко. Там ssh-keygen -R. Я думал ansible как-то сам может это решить
Dmitry
http://docs.ansible.com/ansible/latest/user_guide/playbooks_variables.html#variable-precedence-where-should-i-put-a-variable