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

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


ansible._ustanovka_ispmanager

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
ansible._ustanovka_ispmanager [2017/06/16 15:06] – [Ansible. Установка ISPmanager] daniilansible._ustanovka_ispmanager [Дата неизвестна] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1
Строка 6: Строка 6:
   * Debian 8   * Debian 8
  
-===== Использование =====+===== Подготовка =====
  
-  * Качаем готовый playbook:+  * Клонируем git-репозиторий:
  
 <code git> <code git>
Строка 21: Строка 21:
  
   * обращаем внимание на следующие файлы и их содержимое:   * обращаем внимание на следующие файлы и их содержимое:
-    * **hosts** - пример inventory-файла, в котором инициализируем следующие переменные:+    * **hosts** - пример inventory-файла, в котором инициализируем следующие **переменные**: 
 + 
 +<WRAP center round info 100%> 
       * **trial.host** - имя хоста (не переменная, а сразу значение)       * **trial.host** - имя хоста (не переменная, а сразу значение)
       * **ansible_ssh_host** - IP адрес хоста       * **ansible_ssh_host** - IP адрес хоста
       * **ansible_port** - порт для соединения по SSH       * **ansible_port** - порт для соединения по SSH
-      * **ansible_ssh_user** - имя пользователя, под которым будут выполняться все действия +      * **ansible_ssh_user** - имя пользователя, от имени которого будут выполняться все действия
-    * **%%*.yml%%** - playbook (сценарий выполнения)+
  
-Playbook заслуживает отдельного внимания. Обращаем особое внимание на выполнение роли +</WRAP> 
 + 
 +    * **%%ispmanager_install_without_mail.yml%%** - playbook (сценарий выполнения) для установки без почтового сервера; 
 +    * **%%ispmanager_install_with_mail.yml%%** - playbook для установки с почтовым сервером. 
 + 
 +Playbook заслуживает отдельного внимания. Обращаем особое внимание на выполнение роли **ispmanager**:
  
 <code yaml> <code yaml>
Строка 38: Строка 45:
 ^  Переменная  ^  Допустимое значение  ^  Значение по умолчанию  ^  Описание  ^ ^  Переменная  ^  Допустимое значение  ^  Значение по умолчанию  ^  Описание  ^
 | **isp_activation_key:** |  %%<string>%%  |  | Если выполняется установка с купленной лицензией, то указываем ключ продукта. \\ Если выполняется триальная установка, то значение оставляем пустым или вообще не указываем данный параметр | | **isp_activation_key:** |  %%<string>%%  |  | Если выполняется установка с купленной лицензией, то указываем ключ продукта. \\ Если выполняется триальная установка, то значение оставляем пустым или вообще не указываем данный параметр |
-| **FTP** |  true \\ false  |  true  | Включает или отключает установку FTP-сервера. Используется Exim. |+| **FTP** |  true \\ false  |  true  | Включает или отключает установку FTP-сервера. Используется ProFTPd. |
 | **MYSQL** |  true \\ false  |  true  | Включает или отключает установку MySQL-сервера | | **MYSQL** |  true \\ false  |  true  | Включает или отключает установку MySQL-сервера |
 | **WEB** |  true \\ false  |  true  | Включает или отключает установку web-сервера. Инсталлируется Nginx, PHP-fpm, Apache2 (MPM ITK), Logrotate | | **WEB** |  true \\ false  |  true  | Включает или отключает установку web-сервера. Инсталлируется Nginx, PHP-fpm, Apache2 (MPM ITK), Logrotate |
Строка 47: Строка 54:
 | **user_name** |  %%<string>%%  |  www-root  | Задаётся имя пользователя, который будет создан в случае использования соответствующей функции | | **user_name** |  %%<string>%%  |  www-root  | Задаётся имя пользователя, который будет создан в случае использования соответствующей функции |
  
 +----
 +
 +===== Использование =====
 +
 +Установка ISPmanager без компонентов почтового сервера с использованием inventory-файла в составе git-репозитории:
 +<code bash>
 +ansible-playbook -i hosts ispmanager_install_without_mail.yml
 +</code>
 +
 +Аналогично, но с компонентами почтового сервера:
 +<code bash>
 +ansible-playbook -i hosts ispmanager_install_with_mail.yml
 +</code>
ansible._ustanovka_ispmanager.1497614814.txt.gz · Последнее изменение: 2017/06/16 00:00 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki