Антон
При таких раскладах проще из снепшота рестор сделать
Антон
Если речь, конечно, не идет о паре конфигов
Evgenii
День добрый!
Кто нибудь сталкивался с такой неведомой ситуацией?
"module_stderr": "/bin/sh: /usr/bin/python: No such file or directory"
с учетом того, что на удаленном хосте имеются
'/usr/bin/python[23]'
и симлинки на 'python' 'python3'
руками они работают, а вот что мешает ансиблу, понять не могу
Evgenii
для ясности - это при использовании модуля synchronize
Алексей
Sergey
Evgenii
Gleb
Centos
в центосе не законно использовать 3 питон
Evgenii
Gleb
centos 7 вестимо
Evgenii
Sergey
В 7, похоже :-)
Алексей
Evgenii
Gleb
почему?
потому что у них своя атмосфера
Sergey
По определению 😁
Sergey
Sergey
В общем, ТС, ты не хочешь использовать ансибл с python3 на центос 7.
Gleb
Gleb
https://docs.ansible.com/ansible/latest/reference_appendices/interpreter_discovery.html#interpreter-discovery
Vladimir
Господа, а существует что-либо уже написанное из модулей для управления TFS ? Создание реп, их конфигурация и тд. Аналогично модулям для GitLab, которые в официальном списке на docs.ansible.com.
Sergey
Это ж виндовая балалайка вроде?
Vladimir
Да
Vladimir
но у балалайки есть API
Sergey
С виндовыми балалайками всё плохо - на пошике никто писать не хочет особо.
Timur
Sergey
Ну и никто не мешает написать своё.
Vladimir
Sergey
Ну так и связано: малораспространённая ввиду охреневших условий лицензирования.
Vladimir
Не, погодите, апи виндовой балалайки можно юзать веб запросами, причем тут лицензирование? Не понимаю
Timur
Konstantin
Отделение Bereke Bank
Отделение Bereke Bank
Timur
Неть
Что "неть"?
Отделение Bereke Bank
Что "неть"?
у большинства ансибловых модулей есть проблема "грязной жопы". и запуск плейбука с переменными из предыдущего коммита не означает возврат в предыдущее состояние
Отделение Bereke Bank
самый тупой пример - создали БД. Откатились на коммит, в котором такой БД не было. Запускаем плейбук - БД никуда не исчезнет
Отделение Bereke Bank
Например, у терраформа (statefull SCM) такой проблемы нет. Но терраформ немного о другом
Timur
Vladislav 👻
Vladislav 👻
Но если учесть, что помимо ddl, есть еще dml, то тут не все так просто, но и это решаемо, только другими инструментами
Vladislav 👻
В данном случае надо просто понимать, что есть версионирование кода, а есть версионирование состояния базы. И вот состояние базы ни гит, ни ансибл не позволят сделать.
Vladislav 👻
Стоит так же отметить, что откат гита/ансибла/кода позволяет все таки привести базу к старому состоянию, но только в рамках нулевого раската, когда вы занового прогоняете скрипты миграции на чистой базе
Vladislav 👻
Стоит так же отметить, что откат гита/ансибла/кода позволяет все таки привести базу к старому состоянию, но только в рамках нулевого раската, когда вы занового прогоняете скрипты миграции на чистой базе
Vladislav 👻
здесь все сводиться к этому
Vladislav 👻
если в ансибл вы не заложили откаты, то конечно ничего не поможет
Anton
Vladislav 👻
нет, если вам необходимо
Vladislav 👻
например, вы ставите пакет, версию фиксируете, если вам надо откатить пакет, то вам у модуля надо прописать downgrade, иначе модуль, yum например, скажет, что не может опустить версию
Vladislav 👻
тут на самом деле помимо идемпотентности самих модулей, надо еще уметь писать на ansible идемпотентно, конечно, если это вам необходимо
Dennis
Добрый вечер
Коллеги заранее извиняюсь за глупый вопрос
Есть PostgreSQL БД в Azure
zabbix-staging.postgres.database.azure.com
Если я ее добавлю в инвентори где остальные хосты из локальной сети смогу я подключаться к ней и выполнять таски из модуля например
https://docs.ansible.com/ansible/latest/collections/community/general/postgresql_user_module.html
или
https://docs.ansible.com/ansible/latest/collections/community/general/postgresql_query_module.html
Sergey
Sergey
Длинно: через одно место, которое называется delegate_to, установку психопг на несчастный хост, и подключение с него к Azure - можно. Но это всё - антипаттерн.
JonnSmitt_\/Z
Добавляю ключ по гайду ()докс.ансибл.) ругается.
JonnSmitt_\/Z
- name: 002 add keyserver keys.openpgp.org
apt_key:
keyserver: hkps://keys.openpgp.org
id: 0x0A9AF2115F4687BD29803A206B73A36E6026DFCA
JonnSmitt_\/Z
не могу дорубить - что именно ему не нравится.
JonnSmitt_\/Z
Просто в баше команда выглядит так: apt-key adv --keyserver "hkps://keys.openpgp.org" --recv-keys "0x0A9AF2115F4687BD29803A206B73A36E6026DFCA"
Sergey
JonnSmitt_\/Z
кому не нравится?
Sergey
Всем не нравится.
Sergey
Даже в правилах написано.
JonnSmitt_\/Z
Ок. Извиняюсь.
citius
В кавычки возьми значение Id, написано же в ошибке что приведение типов сработало возможно некорректно
Aleksey
зошакалено
JonnSmitt_\/Z
Maxim
коллеги, подскажите, а в роли можно как-то указать, что ей нужна версия ансибла не меньше чем?
Maxim
что-то не могу в доке найти
Sebor▂▅▇█▓▒░
Maxim
ага, про ассерт знаю, спасибо
Maxim
думал, вдруг можно где-нить в мете это указать
Anonymous
создадим "ковчег", сохраним python2 библиотеки?
Отделение Bereke Bank
Anonymous