Каждый админ со временем обрастает собственными скриптами, чтобы потом трансформировать всё в мегаконфиг, с которым хоть в огонь, хоть в воду.
В ispmanager работать со скриптами можно через Ansible. Это удобный инструмент, чтобы кастомизировать панель под свои нужды и облегчить работу с серверами.
Как это работает ❓
Ansible — это система управления конфигурациями, которая приводит всю инфраструктуру к надлежащему виду. Для этого Ansible устанавливает пакеты, редактирует конфиги и сценарии. В общем, делает всё то, чтобы серверы работали так, как того пожелает админ.
Как включить в панели ❓
Ansible работает через плейбуки — инструкции, где описано через какие шаги или состояния должен пройти сервер, чтобы было всем good. Наша команда создала каталог маст-хев скриптов под популярные задачи и CMS, которые уже готовы к работе.
Также можно создать свой скрипт. Для этого нужно сделать репозиторий, в котором зашит архив скриптов ansible playbook.yml и meta-описание в файле webscripts.xml. Далее остаётся прописать HTTPS URL к репозиторию и параметр WebscriptsRepoUrl в конфигурационном файле ispmanager. После перезагрузки сервиса все скрипты появятся в разделе «Настройки» — «Web-скрипты».
Признавайтесь, у вас есть скрипты на все случаи жизни?
Post #408
944

- 🔥 7
- 👍 4
- ❤ 2