2023-04-12 12:21:34 +02:00

41 lines
1013 B
Markdown

# 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:
```bash
sudo apt install ansible -y
```
## UTILISATION
- échanger sa clef ssh avec la machine cible avec la commande:
```bash
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
```bash
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