VServer Nginx Setup

ssh the.server.ip (annahme: als root)

auf dem remote server:
adduser -m username -G sudo, www-data
usermod -s /bin/bash username
passwd username
useradd sudo
exit

lokal:
ssh-copy-id -i ~/.ssh/id_rsa.pub the.server.ip //als benutzer username
python3 -m pip install --user ansible
mkdir /etc/ansible/
sudo geany /etc/ansible/hosts

füge folgendes in die hosts datei ein:

[myvirtualmachines]
the.server.ip

prüfe ob alles funktioniert:
ansible all -m ping

Lade nun das Ansible Script für den Lemp Stack herunter:
git clone https://github.com/glanzel/ansible-lemp-stack.git
cd ansible-lemp-stack
cp /vars/default.yml.exmaple /vars/default.yml
bearbeite die Datei /vars/default.yml

ansible-playbook ./playbook.yml -l all --extra-vars "ansible_sudo_pass=PASSWORD"

[Das Playbook ist größenteils indentisch mit https://github.com/do-community/ansible-playbooks]