PLAYBOOK POUR CONFIGURER UN SERVER DU GARAGE
Projet qui vise à automatiser l'installation et la configuration d'une machine serveur du garage sous Linux Debian.
INFOS
Ce playbook installe les services suivant:
- git
- nginx
- docker
- docker-compose
- fail2ban
- ufw
- clamAV
PRE REQUIS
-
Debian 11
-
Accès au serveur en ssh (username sudo, password)
-
Ansible:
sudo apt install ansible -y
UTILISATION
- échanger sa clef ssh avec la machine cible avec la commande:
ssh-copy-id username@ip-machine-cible
-
Configurer le fichier hosts avec l'adresse IP de la machine cible ainsi que sont port ssh (si non default: 22) ainsi que le port ssh utilisé dans le fichier vars.yml
-
Lançer la commande avec les paramètres modifiés pour username, password et ssh_port
ansible-playbook -i hosts playbook.yml --user=username --extra-vars "ansible_sudo_pass=password user=username ssh_port=2222"
ssh_port changera le port de connection ssh de la machine cible
Description
Languages
Jinja
76.2%
Shell
23.8%