Инструменты пользователя

Инструменты сайта


ansible._ustanovka_ispmanager

Это старая версия документа!


Ansible. Установка ISPmanager

Playbook проверялся на следующих дистрибутивах:

  • CentOS 6 / 7
  • Ubuntu 16.04
  • Debian 8

Использование

  • Качаем готовый playbook:
git clone https://github.com/NARk0d/ansible.ispmanager-install
  • перемещаемся в рабочий каталог
cd ansible.ispmanager-install
  • обращаем внимание на следующие файлы и их содержимое:
    • hosts - пример inventory-файла, в котором инициализируем следующие переменные:
      • trial.host - имя хоста (не переменная, а сразу значение)
      • ansible_ssh_host - IP адрес хоста
      • ansible_port - порт для соединения по SSH
      • ansible_ssh_user - имя пользователя, под которым будут выполняться все действия
    • *.yml - playbook (сценарий выполнения)

Playbook заслуживает отдельного внимания. Обращаем особое внимание на выполнение роли

- { role: ispmanager, isp_activation_key: "", FTP: true, MYSQL: true, WEB: true, SSL: true, MAIL: false, ADD_USER: true, user_name: "www-root" }

Два playbook'а отличаются параметрами этой роли:

Переменная Допустимое значение Значение по умолчанию Описание
isp_activation_key: <string> Если выполняется установка с купленной лицензией, то указываем ключ продукта.
Если выполняется триальная установка, то значение оставляем пустым или вообще не указываем данный параметр
FTP true
false
true Включает или отключает установку FTP-сервера. Используется Exim.
MYSQL true
false
true Включает или отключает установку MySQL-сервера
WEB true
false
true Включает или отключает установку web-сервера. Инсталлируется Nginx, PHP-fpm, Apache2 (MPM ITK), Logrotate
PHPMYADMIN true
false
true Включает или отключает установку phpMyAdmin
SSL true
false
true Включает или отключает установку Let's Encrypt
MAIL true
false
true Включает или отключает установку почтового сервера. Инсталлируется Exim, Dovecot, ClamAV, SpamAssassin, OpenDKIM, Sieve, Greylisting, AfterLogic
ADD_USER true
false
true Отвечает за создание пользователя
user_name <string> www-root Задаётся имя пользователя, который будет создан в случае использования соответствующей функции
ansible._ustanovka_ispmanager.1497614814.txt.gz · Последнее изменение: 2017/06/16 00:00 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki