Skip to main content

Mise en place

Prérequis :

  • Avoir un poste Linux
  • Avoir Docker et Docker Compose d'installé 
Installation Ansible

Pour installer Ansible sur linux il convient d'exécuter la commande d'installation suivante : 

sudo apt install ansible python3-pip -y

Et pour avoir le lint d'aide : 

pip install ansible-lint

Créer des “faux serveurs” avec Docker

Pour ce faire nous allons écrire un docker-compose contenant 4 services tirant les images ubuntu : 

version: "3"

services:
  marseille:
    image: ubuntu:22.04
    container_name: marseille
    command: sleep infinity

  nantes:
    image: ubuntu:22.04
    container_name: nantes
    command: sleep infinity

  paris:
    image: ubuntu:22.04
    container_name: paris
    command: sleep infinity

  vps:
    image: ubuntu:22.04
    container_name: vps
    command: sleep infinity

Puis créer les conteneurs : 

docker compose up -d

Préparer les containers (IMPORTANT) -> Ansible a besoin de Python minimum.

docker exec -it marseille apt update
docker exec -it marseille apt install -y python3

docker exec -it nantes apt update && docker exec -it nantes apt install -y python3
docker exec -it paris apt update && docker exec -it paris apt install -y python3
docker exec -it vps apt update && docker exec -it vps apt install -y python3