June 1, 2022

Установка FlectraHQ-Ansible playbook

Этот пост – инструкция по запуска боевой установки FlectraHQ с помощью Ansible.

Сама установка FlectraHQ займет около 20 минут.
Вашего участия в этом не потребуется.
Подготовка к запуску Playbook потребует от вас минут 15.
В этом моменте потребуется полное ваше участие.

В итоге вы получите полностью боевую машину для использования FlectraHQ CRM/ERP в вашем бизнесе. Все ссылки и команды проверенны на работоспособность.

Если у вас появятся вопросы или что-то будет не работать пишите, говорите, звоните во все колокола, :).

Прежде чем начнете запуск playbook FlectraHQ, вам нужно будет сделать 4 действия
1. Запустить VPS для Ansible. Рекомендуемая OЗУ не менее 1 Gb.
Запустить VPS для FlectraHQ. Рекомендуемая OЗУ не менее 2 Gb.
SimpleCloud – хостинг VPS

2. На один VPS установить Ansible.
Установка Ansible в Ubuntu

3. Подключить к VPS Ansible удаленный хост VPS FlectraHQ
Подключение удаленных хостов по SSH к Ansible

4. Направить на хост FlectraHQ рабочий домен из вашего зоны управления DNS.
В моем случае это Reg.ru

Установим на VPS Ansible git, если он еще не установлен.
Он потребуется чтобы скачать необходимый playbook.
sudo apt install git

Переход в каталог ролей roles
cd /etc/ansible/roles/

Загружаем playbook с установкой FlectraHQ.
Выбираем нужное приложение
ВерсияСсылка FlectraHQ V.1
https://gitlab.com/flectra-deploy/playbook-flectrahq-v1.git

FlectraHQ V.2
https://gitlab.com/flectra-deploy/playbook-flectrahq-v2.git

Для FlectraHQ 1.*
git clone https://gitlab.com/flectra-deploy/playbook-flectrahq-v1.git

Для FlectraHQ 2.*
git clone https://gitlab.com/flectra-deploy/playbook-flectrahq-v2.git

Настройка host (через WinSCP)
cd /etc/ansible

добавим текст в файл hosts запись с вашими данными <>
[flectra] <your_ip> ansible_ssh_user=root hostname=<your_domain> IP=<your_ip> [flectra:vars] ansible_python_interpreter=/usr/bin/python3

Запуск команды ansible-playbook для FlectraHQ 1.*
ansible-playbook /etc/ansible/roles/playbook-flectrahq-v1/flectrahq_v1_complete.yml

Запуск команды ansible-playbookдля FlectraHQ 2.*
ansible-playbook /etc/ansible/roles/playbook-flectrahq-v2/flectrahq_v2_complete.yml

Вся установка не должна занять больше 25-30 минут.
Вы можете заварить себе чашечку кофе и посмотреть серию короткометражного сериала. ))

После установки зайдем на VPS с FlectraHQ в каталог
/root/
Там вы найдете все явки и пароли к сервисам.
И можете приступить к настройки приложения FlectraHQ к работе.