1.1 KiB
1.1 KiB
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 12
-
Accès au serveur en ssh (username sudo, password)
-
Ansible:
sudo apt install ansible -y
CONFIGURATION
-
Editer le fichier
vars.ymlet renseigner leuser,ssh_portet l'admin_email -
Ajouter une clé SSH
ed25519dans le dossierfiles/
Cette clé permettra l'accès au serveur une fois le playbook terminé
UTILISATION
- échanger sa clef ssh avec la machine cible avec la commande:
ssh-copy-id username@ip-machine-cible
- 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