Привет всем! Подскажите совсем "зеленому" ансиблоиду такой момент: как ансибла работает

с фряхой в плане установки продуктов? В центосе все просто - dnf install xxx yyy zzz и все зависимости подтянулись из репозитория. Во фряхе установкой пакетов стараюсь не баловаться, ставлю через порты.
cd /usr/ports/xxx/ууу
make-configure
make
make install

А как ансиблой конфигурировать параметры устанавливаемых продуктов и всех их зависимостей? Править конфигурационные файлы портов? Или только пакеты устанавливать, никаких портов?

23 ответов

2 просмотра

А использовать бинарные пакеты не позволяет религия ?

Alex Domoradov
А использовать бинарные пакеты не позволяет религи...

Я с более продвинутым фряховедом общался, он мне сказал, что самый нативный способ - система портов. Это как репозитории в линухе. Все подтягивается, зависимости, меньше нестыковок. А когда бинарниками начинаешь засирать систему, со временем накапливается такое количество багов и проблем с зависимостями при обновлениях, что рано или поздно придется систему переставлять. Не хочешь проблем - пользуй только порты.

Сергей Вышегородский
Я с более продвинутым фряховедом общался, он мне с...

Порты ни разу не аналог линуховым репам. Скорее аналог сборки из src.rpm

Alex Domoradov
Порты ни разу не аналог линуховым репам. Скорее ан...

Не аналог, но при их использовании можно несколько лет обновлять пакеты и ядро системы без проблем. А с пакетами уже через пару лет замахаешься конфликты разгребать

Сергей Вышегородский
Не аналог, но при их использовании можно несколько...

Проповедники генты так же говорили, в итоге пришли к бинарям и радуются (как умеют). У вас действительно веский повод завязываться на bsd?

Mikhail Rodin
Проповедники генты так же говорили, в итоге пришли...

Если на 50+ юниксовых серваков штук 30-35 разные линуксы, то штук 15 - фряхи. Убивать отлично работающие системы ради ансибла? такое себе

Сергей Вышегородский
Если на 50+ юниксовых серваков штук 30-35 разные л...

убивать не надо, но пытаться убрать зоопарк по возможности стоит. Ибо потом можно попасть в Ж

Vladimir P
убивать не надо, но пытаться убрать зоопарк по воз...

Уважаемый, вопрос был не в том, как правильно строить серверную архитектуру в крупной организации. По существу вопроса что то можете подсказать?

Alex Domoradov
Поэтому я и свалил в свое время с фряхи )))

Предлагаю не устраивать холивар Фряха вс линухи. Если выбирать ОС для *AMP-сервера, то я выбираю FAMP. Для других задач линуксы выигрывают. Для третьих задач только винду и получится использовать. Фряха есть и никуда не денется, вопрос по установке софта остался открытым

Сергей Вышегородский
Предлагаю не устраивать холивар Фряха вс линухи. Е...

Модулей под это не много, тот что есть убог по функциональности. Вроде есть роль для установки из портов. Вариант написать свой модуль?

Сергей Вышегородский
Уважаемый, вопрос был не в том, как правильно стро...

Уважаемый, соглашусь с системой портов. Так лучше?

Grek 🇺🇦 G
Модулей под это не много, тот что есть убог по фун...

Я сейчас только изучаю плейбуки и роли. К тому моменту, когда дорасту до написания своих модулей, вопрос по установке портов будет не актуален

Сергей Вышегородский
Я с более продвинутым фряховедом общался, он мне с...

Можно наладить свою сборку пакетов с нужными опциями и потом устанавливать со своего репозитория.

Может лучше посмотреть разные scm системы и выбрать то, где bsd лучше всего поддерживается ?

Выставляем нужные опции-строки в make.conf и потом make clean install -C /full/path/port

Vladimir Zhurkin
Может лучше посмотреть разные scm системы и выбрат...

Я из админа переучиваюсь под стэк devops. ansible, docker, k8s, lxc - must have полюбому

ДА ЛАДНО!?! НЕУЖЕЛИ?!? 😱😂😂😂

Я aix не юзал, а скотина и солярка крови мне попили знатно в свое время. Как говорили в фильме "не грози южному централу": на тюрьму нам наплевать, нашей жопе не привыкать. Одним говном больше - одним меньше, уже не важно

https://docs.ansible.com/ansible/latest/collections/community/general/portinstall_module.html не катит?

Andrey Mavlyanov
https://docs.ansible.com/ansible/latest/collection...

У меня вопрос немного в другом. Есть у нас на фряхе порт апача. Входим в режим конфигрурирования и видим несколько десятков параметров: модули, треды, параметры, поддержка БД, кэширование, прокси и т.д.. Вот это как через ансибл конфигурировать? Или ставишь MC. Если заранее все рекурсивно не настроил, то в процессе сборки запрашивает хренову тучу параметров для всех зависимых программ. Как все эти параметры для целевого и связанного ПО настроить?

Сергей Вышегородский
У меня вопрос немного в другом. Есть у нас на фрях...

к сожалению я давно не занимался фряхой, но помню что можно было как-то сначала сделать некий "select" параметров, а потом собирать. где-то это можно было записать... надо читать доку по системе портов.

Похожие вопросы

Обсуждают сегодня

Короче я тут узнал полный пиздец Что кучу постов которые я создавал через posted Спустя время не могу редактировать и менять Мол телега возвращае ошибку Это реально так ...
inc.
13
Привет, сталкивался кто с такой ситуацией? У меня есть модальное окно Bootstrap, в нем кнопка закрытия: <button type="button" class="btn-close" data-bs-dismiss="modal" aria-...
Виталий
3
А если изначально бот работал так : есть сайт онлайн школы. У каждого ученика свой кабинет. Где он авторизуется по своим данным. И уже в кабинете, на самом сайте делает оплату...
Денис 💡 Фрилансер
13
что это и почему оно? executor.start_polling(bot, skip_updates=True, on_startup=on_startup, File "/usr/local/lib/python3.10/dist-packages/aiogram/utils/executor.py", line 4...
𐌍𐌄 ᕓ𐌄𐌓𐌌Ꝋ𐌓𐌄
2
Какой число последнее будет, если сказали от 1 до 10 взять все?
Misha Mikhail
5
А у тебя есть информация сколько сейчас использует твой бот?
Artem Stormageddon
4
Окрошка! На квасе или кефире или на пиве?!
Akcium Сергей
4
Забавно, но для тебя "этот" = "следующий" т.е этот год для тебя какой?
Magic
3
Создан плагин через artisan, миграций не будет, как его активировать в админке?
Point 111
2
Кто-то юзал insomnia? Удобная штука ужас
𐌍𐌄 ᕓ𐌄𐌓𐌌Ꝋ𐌓𐌄
3
Карта сайта