Skip to content

TouraineTech 2024 | Pulumi : Gérer son infra avec son langage de programmation préféré

Notifications You must be signed in to change notification settings

juhnny5/TouraineTech2024-Pulumi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pulumi : Gérer son infra avec son langage de programmation préféré 😎

Avant propos 😇

Lancer l'environnement de démonstration

L'environnement de démonstration repose sur l'utilisation de Multipass, OpenStack et MinIO. MinIO est installé dans une machine virtuelle créée au préalable par Multipass.

⚠️ Cloud-Init n'est pas utilisé lors du setup de la VM à cause du problème de NAT qui impose un redémarrage de la VM avant de pouvoir accéder au réseau sur macOS M1 (non-intel).

Pour l'ancer la création de l'environnement :

./setup_env.sh
multipass shell minio
sudo bash install_minio.sh

Ce dépôt 🙏

Ce dépôt est découpé de la manière suivante :

demos/
    1/ # Code de la démo 1 - Créer sa première instance OpenStack
        => demo.sh # Script de démonstration
        => README.md
    2/ # Code de la démo 2 - Comparer avec du code Terraform
        => README.md
    3/ # Code de la démo 3 - Créer des ressources en apportant une couche d’abstraction (avec Python)
        => README.md
    4/ # Code de la démo 4 - Créer des ressources YAML (natif)
        => demo.sh # Script de démonstration
        => README.md
    backup/ # Replay des démos (en cas d'effet démo)
img/ # Images utilisées dans le repo
lib/ # Scripts utilisés pour setup l'environnement de démo (avec MinIO)
slides/ # Les slides du talk

About

TouraineTech 2024 | Pulumi : Gérer son infra avec son langage de programmation préféré

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages