Я новичок в установщиках и до сих пор просто вручную выполнял построчный список элементов для установки. Очевидно, что это не масштабируемый подход, особенно когда новые серверы необходимо устанавливать регулярно и не одним и тем же лицом.
В настоящее время мне нужно установить около 30 пакетов через Yum (от больших, таких как mySQL, до более мелких случайных пакетов размером 70 КБ). Вручную установить кучу других (пакеты Python, которые в основном представляют собой просто команды «python setup.py install»). Создайте несколько каталогов, измените некоторые разрешения и т. д.
Каков наилучший способ создать что-то, что автоматически делает это. Я не всегда могу предполагать, что на клиентском сервере установлен Yum, поэтому нужно ли мне загружать все двоичные файлы и зависимости и устанавливать их с помощью сценария?
Я знаю, что это загруженный вопрос. Кто-нибудь знает хорошие учебники для этого?