George
они "неадекватны" по умолчанию.
тогда остается дистрибы собирать самому )
Anonymous
тогда остается дистрибы собирать самому )
когда, кто и почему удалит конкретный пакет одному богу известно
Anonymous
удалит/обновит
George
когда, кто и почему удалит конкретный пакет одному богу известно
согласен, но это ..... и отсутствие гарантий обратной совместимости
George
нормальные пацаны старые версии пакетов оставляют
Sergey
вот коллеги - не умеют yum модулем пользоваться, просвяти
offtopic on Я тут залез в Python API yum. Так вот, его создателям икалось не по-детски. Там сам чёрт ногу сломит, плюс модули есть, а доков - нет. Страдайте, мол. offtopic off По сути, единственный валидный иyтерфейс, котоырй предлагается - CLI. И да, странно, что в модуле нету пина версий юмовского. Хотя нет, не странно - таким образом правильные пацаны продвигают свои балалайки типа Spacewalk'а + RHEL.
да, это я
т.е. нельзя обновить на более новую версию, т.к. в локальном yum репозитории ее нету
Не холивара ради, интереса для. Как вы с такими принципами наполняете локальную репу? Руками? Просто плохо себе представляю подобные подходы при автоматизированном менеджменте реп. Мне казалось, что дальше reposync/createrepo и прочих aptly смысла идти нет. Ну вообще саму задачу версионирования должна решать не репа, а система управления конфигураций, репа должна хранить максимально широкое количество пакетов.
да, это я
уже отвечали. 2) для серверов и инфры - jfrog artifactory или nexus, для десктопа - сорян, никто не будет заморачиваться
Это не ответ, я спросил про подходы, а не инструменты. А эртифэктори и вовсе денег стоит.
Anonymous
версии должны быть строго такие, какие должны быть. если по каким-то причинам их нет в официальной репе, то это не повод ломать пром
George
IaC и immutable и все дела
George
надо обновить - катишь из нового образа терраформом
George
нет образа? сорян - не катишь )
да, это я
версии должны быть строго такие, какие должны быть. если по каким-то причинам их нет в официальной репе, то это не повод ломать пром
То есть перед обновлением вы руками добавляете rpm сов семи зависимостями? Как это работает?
Anonymous
вообще нефиг обновлять
обновлять стоит, но под присмотром. автообновление, спасибо. оставьте себе
Anonymous
есть описание в "The Twelve Factors" почему так, а не иначе
George
есть описание в "The Twelve Factors" почему так, а не иначе
только многие считают, что это помойка, а не рекомендации
George
по разным причинам
Anonymous
например?
George
(но для большинства - это ambesten)
Отделение Bereke Bank
например?
Например любители баз в кубере
George
сегодня точно не пятница ?
Sebor▂▅▇█▓▒░
Вчера была
Anonymous
То есть перед обновлением вы руками добавляете rpm сов семи зависимостями? Как это работает?
есть репа стабильная. создаешь репу с обновлениями. переключаешь репу в тестовом окружении и проверяешь. а нексус или антифактори не суть важно
Anonymous
только многие считают, что это помойка, а не рекомендации
как-то можно от Вас получить какие-то аргументы?
A
yum versionlock packagename
Тогда он зафиксит версию. А если там старее-обновит. А мне не нужно это
George
окей, никто никому ничего не должен
George
я тоже
Maksim
Ансибл не умеет распаковывать gzip ??
Aleksey
3. есть чо почитать ?
Maksim
угу
так, и что делать, если только он есть?
Aleksey
или это имхо (имею мнение хер оспоришь) ?
Anonymous
или это имхо (имею мнение хер оспоришь) ?
там неудачно выделен текст. с мобильника не очень видно. c компа более понятно, что это цитаты, либо вольная интерпретация постов George
Aleksey
@gecube я триггеред!
George
@gecube я триггеред!
А чо? Есть что по существу сказать ?
George
https://t.me/pro_ansible/149292
George
Отсюдова и вниз
Anonymous
так, и что делать, если только он есть?
shell, либо выбрать архиватор, который поддерживает https://docs.ansible.com/ansible/latest/modules/unarchive_module.html
Anonymous
или это имхо (имею мнение хер оспоришь) ?
это имхо George, в которое нужно поверить без аргументов
George
Ты токсичен! Фу таким быть 😂😂😂😂
George
это имхо George, в которое нужно поверить без аргументов
Между прочим, я не прошу верить мне на слово )
Anonymous
Ты токсичен! Фу таким быть 😂😂😂😂
"чья бы корова мычала..."
Terry
https://github.com/team-video/aviary.sh
Terry
или уже завозили?
George
или уже завозили?
Спасибо за ссылку
George
https://github.com/team-video/aviary.sh
В свою очередь поделюсь такой https://github.com/asteris-llc/converge
Anonymous
оффтоп и первая ссылка, и вторая
Terry
оффтоп и первая ссылка, и вторая
выйди и зайди номарльно
Maksim
shell, либо выбрать архиватор, который поддерживает https://docs.ansible.com/ansible/latest/modules/unarchive_module.html
TASK [restore pg] ************************************************************************************************************ fatal: [10.0.110.105]: FAILED! => {"changed": false, "cmd": "cmd: ****", "msg": "\ngzip: stdout: Broken pipe\n", "rc": 1, "stdout": "", "stdout_lines": []}
Maksim
Может это вообще не с ним связана ошибка? ибо на офф странице модуля Supported compression formats for dump and restore include .bz2, .gz and .xz Supported formats for dump and restore include .sql and .tar
Anonymous
так вопрос был про gzip
Anonymous
его нету в "списке"
Maksim
так вопрос был про gzip
[ansible@fortest ~]$ file tmp/valo-javarest-master.582057ec.pgdump.gz tmp/valo-javarest-master.582057ec.pgdump.gz: gzip compressed data, from Unix, max compression
Artem
так. в доке к unarchive сказано же: Does not handle .gz files, .bz2 files or .xz files that do not contain a .tar archive.
Maksim
так. в доке к unarchive сказано же: Does not handle .gz files, .bz2 files or .xz files that do not contain a .tar archive.
я забыл указать, прошу прощения. Пользуюсь не unarchive, а https://docs.ansible.com/ansible/latest/modules/postgresql_db_module.html
Artem
а так скрин скинь таска
George
В примерах есть создание гзипа, но не разворачивание базы. Уточни, что ты хочешь сделать
Artem
судя по TASK [restore pg] . хочет восстановить из файла dump.gz
Maksim
так, стоп, может я вообще не с той стороны захожу. Для restore база уже должна быть создана, или restore может ее и создать самостоятельно из дампа?
Artem
здравствуй жопа, новый год
George
register
George
а потом содержимое переменной льешь в файл
ʜᴀʀᴠᴇʏ
Привет ребят, подскажите как быть с jinja шаблонами, у меня в шаблоне есть конструкции от alertmanager {{ .Annotations.description }}, а jinja воспринимает это как vars, каким боком можно сказать ансиблу что это не vars? Спасибо
⤙ Иван
Подскажите, пожалуйста создаю пользователя и базу: - name: "Создание базы данных {{db.name}}" mysql_db: login_user: root login_password: "{{db.root_password}}" login_host: "{{db.host}}" name: "{{db.name}}" encoding: "utf8" state: present - name: "Создание пользователя {{db.user}} {{db.password}}" mysql_user: login_user: root login_password: "{{db.root_password}}" login_host: "{{db.host}}" name: "{{db.user}}" password: "{{db.password}}" update_password: always priv: '`{{db.name}}`.*:ALL,GRANT' state: present host: '%' no_log: yes Базу создает, пользователя создает но зайти под ним не могу, не правильный пароль. Причем даже если потом вручную ставлю пароль у пользователя - всеравно не пускает... в чем может быть проблема?
⤙ Иван
Буду признателен за помощь
⤙ Иван
FLUSH PRIVILEGES;
дак я же через модуль создаю, там этого нет?
⤙ Иван
в примерах есть конкретно на все базы доступ дать и доступ для всех баз https://docs.ansible.com/ansible/latest/modules/mysql_user_module.html