ansible._ustanovka_ispmanager
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| ansible._ustanovka_ispmanager [2017/06/16 15:06] – [Ansible. Установка ISPmanager] daniil | ansible._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 заслуживает отдельного внимания. Обращаем особое внимание на выполнение роли | + | </ |
| + | |||
| + | * **%%ispmanager_install_without_mail.yml%%** - playbook (сценарий выполнения) для установки без почтового сервера; | ||
| + | * **%%ispmanager_install_with_mail.yml%%** - playbook для установки с почтовым сервером. | ||
| + | |||
| + | Playbook заслуживает отдельного внимания. Обращаем особое внимание на выполнение роли | ||
| <code yaml> | <code yaml> | ||
| Строка 38: | Строка 45: | ||
| ^ Переменная | ^ Переменная | ||
| | **isp_activation_key: | | **isp_activation_key: | ||
| - | | **FTP** | true \\ false | true | Включает или отключает установку FTP-сервера. Используется | + | | **FTP** | true \\ false | true | Включает или отключает установку FTP-сервера. Используется |
| | **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** | %%< | | **user_name** | %%< | ||
| + | ---- | ||
| + | |||
| + | ===== Использование ===== | ||
| + | |||
| + | Установка ISPmanager без компонентов почтового сервера с использованием inventory-файла в составе git-репозитории: | ||
| + | <code bash> | ||
| + | ansible-playbook -i hosts ispmanager_install_without_mail.yml | ||
| + | </ | ||
| + | |||
| + | Аналогично, | ||
| + | <code bash> | ||
| + | ansible-playbook -i hosts ispmanager_install_with_mail.yml | ||
| + | </ | ||
ansible._ustanovka_ispmanager.1497614814.txt.gz · Последнее изменение: 2017/06/16 00:00 (внешнее изменение)
