Александр
Lev
это же не спортивно)
John
ага, лучше поспорить, и что-нибудь выйграть)
или проиграть))
Александр
John , выиграть (во всех смыслах) получится лишь после чтения доки
John
а анекдот? или добрый подъебчик любимого коллегу? 😂 без приколов в этих ксенах, хайпер-в, виртуалках, гитах, докерах, ансиблах, эксченджах, комунигейтах, забисках, скомах можно и крышочкой двинуться))
John
но спасибо вам за правильный путь :) пойду поиграю в машинки 😂
Lev
Stepan
Граждане подскажите, пытаюсь из плейбука поставить пакетики, получается не очень: import yum\r\nImportError: No module named yum\r\n", "msg": "MODULE FAILURE"}
Nazar
а ansible как ставил?
Stepan
целевая система - федора, ансибл на дебиане, из пакета
Nazar
http://docs.ansible.com/ansible/latest/faq.html#how-do-i-handle-python-pathing-not-having-a-python-2-x-in-usr-bin-python-on-a-remote-machine
Nazar
вот тут проверь
Stepan
Питон-то есть на обоих тачках и отличается только минорной версией да и то не слишком.
Nklya
Ну запусти локально на том хосте тот же плейбук и узнаешь на какой стороне проблема
Stepan
неохота ставить ансибл куда я его ставить не собирался.
Stepan
решилось чз raw: dnf install
Aleksey
тоесть поставили yum ?
Stepan
нет yum там был
Stepan
ну, и есть
Stepan
похоже, что это какие-то федорины выкрутасы, первый раз такое вижу
Pavel
Stepan
да, но федора это вам не центос
Pavel
ну да центос - это не федя
Pavel
Aleksey
ансибл же умеет
Nklya
Или package тупо
Stepan
ну, я сделал через raw: dnf -y install что там мне надо было
Nklya
Да, raw это успех))
Aleksey
скорее бы уже 2.5
Aleksey
ак там новых модулей овердофига
Aleksey
- name: Install Grafana simple datasource plugin
command: "grafana-cli plugins install grafana-simple-json-datasource"
args:
creates: "{{grafana_plugins_dir}}/grafana-simple-json-datasource/src/datasource.js"
notify: restart grafana
Aleksey
вот это там модулем
Köfte
коллеги у вас нормально отрабатывает?
task.yml
docker_service:
project_src: files
files: postgresql.yaml
postgresql.yaml
version: '2'
services:
postgresql:
image: postgresql:10.2
environment:
- "POSTGRES_USER={{postgresql_admin_user}}"
- "POSTGRES_PASSWORD={{postgresql_admin_password}}"
?
у меня в бд создался юзер {{postgresql_admin_user}}
Womchik
а как ты postgresql.yaml на сервер заливаешь?
Köfte
не заливаю он лежит в files
Womchik
так там же переменный не раскрываются
Köfte
чтобы пароль не лежал на сервере)
Köfte
хорошо, будем костылить)
Köfte
Köfte
хотя в примере они используют переменные
Womchik
переменные-то в плейбуке. а не в файле
Köfte
если перенести в definition тоже самое
Artur
Fedor
😁😁😁
Tadeusz
ахах https://github.com/ansible/ansible/issues/36095
NO
Весело да
NO
netstat -rn
Ievgen
Vadim
Ievgen
а я бы сказал что прибивать в модуле гвоздями внешний IP долбоебизм
Nklya
Это ж для бсд, какая разница?
Ruslan
Nklya
Пример для бсд
maniac
Ruslan
maniac
я про то что в линуксе route -n get работать не будет
Ievgen
ip -4 route get 8.8.8.8 из примера отлично работает в линуксе, что не отменяет долбоебизма
Nklya
https://github.com/ansible/ansible/blob/66743f33faa71d092557f2c89788868ca32061aa/lib/ansible/module_utils/facts/network/linux.py#L64
Ievgen
они точно ебанулись
Denis 災 nobody
Tadeusz
Denis 災 nobody
ну "Великий Российский Интернет"
Denis 災 nobody
отрезанный от мира
Tadeusz
А, ну да, такие же кодеры будет править баллом
maniac
в Великом Российском Интернете хосты будут менеджится `webmin`ом
Denis 災 nobody
кстати, народ. Кто кикстарты пилит, как решается вопрос например с тем, что в стадии установки (и тот же %post) не работает systemctl
maniac
что вам тот ансибль.
Vitaly
Vitaly
Остальное уже анзиблем потом прогоняю
Denis 災 nobody
Ну вот надо теперь задать ряд вопросов и настроить
Denis 災 nobody
Через ансибль
Ascandar
подскажите. есть файлик, хочу в этом файлике заменить скажем имена хостов c старых на новые. пробовал через replace, но все файл остается тем же
Ascandar
- name: Modify /file.txt
lineinfile:
path: /file.txt
regexp: '{{ OldSiteHost }}'
line: '{{ SiteHost }}'
Ascandar
вот так пробовал, replca аналогично тоже не работает
NO
серьезно?
а как под бсд это можно сделать?
Ruslan
route get default
Ruslan
ну а вообще можно netstat -rn --libxo json
и оттуда выбрать "interface-name" где "destination":"default". но в старых версиях фри нет поддержки libxo