с фряхой в плане установки продуктов? В центосе все просто - dnf install xxx yyy zzz и все зависимости подтянулись из репозитория. Во фряхе установкой пакетов стараюсь не баловаться, ставлю через порты.
cd /usr/ports/xxx/ууу
make-configure
make
make install
А как ансиблой конфигурировать параметры устанавливаемых продуктов и всех их зависимостей? Править конфигурационные файлы портов? Или только пакеты устанавливать, никаких портов?
А использовать бинарные пакеты не позволяет религия ?
Я с более продвинутым фряховедом общался, он мне сказал, что самый нативный способ - система портов. Это как репозитории в линухе. Все подтягивается, зависимости, меньше нестыковок. А когда бинарниками начинаешь засирать систему, со временем накапливается такое количество багов и проблем с зависимостями при обновлениях, что рано или поздно придется систему переставлять. Не хочешь проблем - пользуй только порты.
Порты ни разу не аналог линуховым репам. Скорее аналог сборки из src.rpm
Не аналог, но при их использовании можно несколько лет обновлять пакеты и ядро системы без проблем. А с пакетами уже через пару лет замахаешься конфликты разгребать
Проповедники генты так же говорили, в итоге пришли к бинарям и радуются (как умеют). У вас действительно веский повод завязываться на bsd?
Если на 50+ юниксовых серваков штук 30-35 разные линуксы, то штук 15 - фряхи. Убивать отлично работающие системы ради ансибла? такое себе
убивать не надо, но пытаться убрать зоопарк по возможности стоит. Ибо потом можно попасть в Ж
Уважаемый, вопрос был не в том, как правильно строить серверную архитектуру в крупной организации. По существу вопроса что то можете подсказать?
Поэтому я и свалил в свое время с фряхи )))
Предлагаю не устраивать холивар Фряха вс линухи. Если выбирать ОС для *AMP-сервера, то я выбираю FAMP. Для других задач линуксы выигрывают. Для третьих задач только винду и получится использовать. Фряха есть и никуда не денется, вопрос по установке софта остался открытым
Модулей под это не много, тот что есть убог по функциональности. Вроде есть роль для установки из портов. Вариант написать свой модуль?
Уважаемый, соглашусь с системой портов. Так лучше?
Я сейчас только изучаю плейбуки и роли. К тому моменту, когда дорасту до написания своих модулей, вопрос по установке портов будет не актуален
Можно наладить свою сборку пакетов с нужными опциями и потом устанавливать со своего репозитория.
Может лучше посмотреть разные scm системы и выбрать то, где bsd лучше всего поддерживается ?
Выставляем нужные опции-строки в make.conf и потом make clean install -C /full/path/port
Я из админа переучиваюсь под стэк devops. ansible, docker, k8s, lxc - must have полюбому
Поверь, это только верхушка айсберга =)
ДА ЛАДНО!?! НЕУЖЕЛИ?!? 😱😂😂😂
Я aix не юзал, а скотина и солярка крови мне попили знатно в свое время. Как говорили в фильме "не грози южному централу": на тюрьму нам наплевать, нашей жопе не привыкать. Одним говном больше - одним меньше, уже не важно
https://docs.ansible.com/ansible/latest/collections/community/general/portinstall_module.html не катит?
У меня вопрос немного в другом. Есть у нас на фряхе порт апача. Входим в режим конфигрурирования и видим несколько десятков параметров: модули, треды, параметры, поддержка БД, кэширование, прокси и т.д.. Вот это как через ансибл конфигурировать? Или ставишь MC. Если заранее все рекурсивно не настроил, то в процессе сборки запрашивает хренову тучу параметров для всех зависимых программ. Как все эти параметры для целевого и связанного ПО настроить?
к сожалению я давно не занимался фряхой, но помню что можно было как-то сначала сделать некий "select" параметров, а потом собирать. где-то это можно было записать... надо читать доку по системе портов.
Обсуждают сегодня