Advanced Search
Search Results
63 total results found
La structure des répertoires
Contrairement à MS-DOS, Unix voit ses disques comme une unique arborescence. Une partition contient la racine du système de fichier, qu'on note / (et non c:\ comme sous MS-DOS). D'autres partitions, des disquettes, des CD-ROM, etc., peuvent être "montés" dans ...
AWX
Démarrage - Première connexion
🚀 1. Première connexion Accède à AWX via ton service : kubectl get svc -n awx 👉 URL = http://<node-ip>:30080 (dans ton cas) Login : user : admin password : kubectl get secret -n awx awx-admin-password -o jsonpath="{.dat...
Ajouter un dossier au PATH sous Windows
Ce tutoriel explique comment ajouter un dossier contenant un exécutable (comme terraform.exe) au PATH Windows. 🧭 1. Préparer le dossier Place ton exécutable dans un dossier, par exemple : C:\tools\terraform\ Avec à l'intérieur : terraform.exe ⚙️ 2. Ouvrir le...
Terraform
Créer conteneur lxc dans proxmox
Déployer un LXC Comprendre ce qui s’est passé 🧱 1. Installer Terraform Sur ta Surface Pro (Windows probablement) : 👉 Télécharge Terraform depuis le site officiel (zip) Ensuite : Dézippe Mets terraform.exe dans un dossier (ex: C:\terraform) Ajoute ce dossie...
Documentation
🚀 Architecture DevOps : Refonte CI/CD et Gestion de Configuration
Auteur : Administrateur HomelabDate de révision : Avril 2026 1. Le Changement de Paradigme : Pourquoi cette refonte ? Historiquement, notre cluster Kubernetes (via Tekton) gérait l'intégralité de la chaîne logicielle : de la fabrication des images Docker jusq...
Ansible
🚀 Création d'un Execution Environment (EE) personnalisé pour AWX
Cette documentation explique comment créer, builder et déployer un environnement d'exécution (EE) sur mesure pour AWX afin d'inclure des dépendances spécifiques (Proxmox, Docker Compose v2) non présentes dans l'image de base. Contexte technique : Base OS : C...
🐍 Guide : Installer Ansible proprement via un VENV (Virtual Environment)
Pourquoi un VENV global ? Les distributions modernes (Debian 12+, Ubuntu 24.04+) bloquent l'installation de paquets Python système avec pip (erreur externally-managed-environment). Installer Ansible via apt fournit souvent une version obsolète. La solution e...
Étendre la partition et le système de fichiers (Côté Linux)
Une fois l'espace alloué par Proxmox, le système Linux à l'intérieur du LXC doit être informé qu'il peut utiliser ce nouvel espace. Étape 1 : Vérification de l'état actuel Connectez-vous en console ou SSH à l'intérieur de votre LXC et vérifiez l'espace disponi...
🏗️ Architecture Infrastructure as Code
Le document détaille la structure et le fonctionnement du dépôt de configuration Terraform utilisé pour piloter le cluster Proxmox. L'objectif est d'assurer une gestion 100% automatisée, versionnée et sécurisée. 1. Structure du Dépôt (Pattern Live/Modules) Nou...
🚀 Workflow Terraform : Gestion des Conteneurs LXC
Ce guide explique comment transformer un conteneur Proxmox existant (ou nouveau) en un objet géré par le code (Infrastructure as Code). 1. Actions à faire UNE SEULE FOIS (Setup) A. Préparation de l'environnement (Terminal) Avant de lancer Terraform, il faut ch...
Guide d'installation de WSL via la ligne de commande (CLI)
Ce guide explique comment activer Windows Subsystem for Linux (WSL) et installer des distributions spécifiques (comme AlmaLinux ou Oracle Linux) en utilisant uniquement PowerShell. Prérequis : Windows 10 (version 2004+) ou Windows 11, et une console PowerShell...
🔑 Guide Complet : Authentification SSH par Clés
L'authentification par clés SSH remplace avantageusement les mots de passe. Elle est plus sécurisée, insensible aux attaques par force brute, et indispensable pour l'automatisation avec des outils comme Ansible (AWX). 1. 🧠 Le Concept : Clé Publique vs Clé Pri...
Github
🐙 Guide Complet : Utiliser Git & GitHub via SSH
Ce guide explique comment relier une machine Linux (comme un poste de développeur, un serveur ou un Bastion) à un dépôt GitHub en utilisant une clé SSH, et détaille les commandes quotidiennes pour travailler sur son code (Clone, Pull, Commit, Push). 1. 🔑 Étap...