Создание собственного сценария развертывания для Apache, MySQL, HAProxy и т. Д. - PullRequest
0 голосов
/ 22 марта 2020

Я пытаюсь написать собственный сценарий развертывания для нашего стека на серверах CentOS.

Например, я хочу установить Apache, что я обычно должен сделать, чтобы войти в систему, используя s sh и выполните yum install httpd и введите соответствующие параметры конфигурации во время установки, как и когда будет предложено.

, тогда, скажем, мне нужно установить MySQL, тогда я бы сделал что-то вроде этого yum install mysql и введите соответствующие параметры конфигурации во время установки, как и по запросу установщика. Например, введите YES / NO для запроса, когда появится сообщение о том, хотите ли вы удалить тестового пользователя / базу данных.

аналогично для ftp, dns, mail-server et c.

Примечание: я могу написать и загрузить свой собственный сценарий на сервер и последовательно выполнить вышеупомянутые команды, и я знаю, как я могу выполнить эти команды в целевой системе, используя мой язык по выбору.

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

Я никогда не делал ничего подобного и не исследовал, но обнаружил, что это соответствует моим частичным требованиям, но не имеет возможности для ввода параметров конфигурации во время установки.

скрипт для mysql + apache + php установка

...