2026-04-05 21:02:26 +02:00
1.0
2026-04-05 20:57:18 +02:00
1.0
2026-04-05 20:50:04 +02:00
1.0
2026-04-05 20:50:04 +02:00
1.0
2026-04-05 20:50:04 +02:00
2026-04-05 18:47:43 +00:00
2026-04-05 21:02:26 +02:00

🚀 Project: Ansible x Terraform (Proxmox Automation)

Ce projet permet d'automatiser entièrement la création et la configuration d'infrastructure sur un hyperviseur Proxmox.

L'objectif est de déployer un container LXC via Terraform, puis d'y installer des services (Docker, WordPress, etc.) avec Ansible.


🏗️ Architecture du Projet

Provisioning (Terraform) : Création du container LXC (CPU, RAM, Réseau) via l'API Proxmox.

Configuration (Ansible) : Installation des logiciels et sécurisation une fois la machine en ligne.

📂 Structure des Dossiers

terraform/ : Contient les fichiers .tf et le script de lancement run_terraform.sh.

ansible/ : Contient les playbooks (recettes) et l'inventaire des machines.

.gitignore : Empêche l'envoi des mots de passe et des secrets sur le serveur Git.

🛠️ Mode d'emploi rapide

Installation terraform
Aller dans terraform/ et lancer ./main.sh

Lancer l'infrastructure :
Allez dans terraform/ et lancez ./run_terraform.sh.

Lancer la configuration :
Allez dans ansible/ et lancez ansible-playbook -i inventory/inventory.ini playbook/sites.yml.

👤 Auteur

Maxime - Version 1.0


Description
Combinaison Ansible Terraform
Readme Apache-2.0 215 KiB
Languages
Shell 71.5%
HCL 23%
HTML 5.5%