Nginx PHP-FPM 5.6/7.0 MySQL PhpMyAdmin VsFTP Lshell
Содержимое веб-сервера Nginx PHP-FPM 5.6/7.0 MySQL PhpMyAdmin VsFTP Lshell
Базовая настройка веб-сервера
wget http://web-cp.ru/setup.sh
sh setup.sh
Будет создана директория userplus-webserver-ubuntu
cd userplus-webserver-ubuntu
Содержимое setup.sh
#!/bin/bash
apt update && apt install git ansible -y
git clone https://Drobkov@bitbucket.org/Drobkov/userplus-webserver-ubuntu.git
rm -rf userplus-webserver-ubuntu/.git
MYSQLROOTPASS=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 9 | head -n 1)
sed -i "s/password/$MYSQLROOTPASS/" userplus-webserver-ubuntu/vars/main.yml
ansible-playbook -i userplus-webserver-ubuntu/hosts userplus-webserver-ubuntu/start.yml
Добавить сайт в интерактивном режиме
ansible-playbook add.yml
Добавить сайт, указав значения переменных
ansible-playbook add.yml --extra-vars "username=sanes userpass=P@ssWord mysql_user_pass=P@ssWord domain=srv1.domain.dev cms=modx"
Удалить пользователя и сайт
ansible-playbook del.yml --extra-vars "username=sanes"
22 сентября 2018, 21:25 303
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()