2024-11-12 15:21:29 +01:00
2025-07-25 11:01:28 +02:00
2023-04-12 12:21:34 +02:00
2023-04-12 12:21:34 +02:00
2023-04-12 12:21:34 +02:00
2024-11-12 15:00:54 +01:00
2023-04-12 12:21:34 +02:00
2024-11-12 15:00:54 +01:00

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
Ansible playbook to provision Garage servers
Readme MIT 124 KiB
Languages
Jinja 76.2%
Shell 23.8%