- Pulumi:
- prend en charge des fonctionnalités qui aident à configurer et gérer l’infrastructure de façon pratique en tant qu’outil d’IaC
- projet open source développé par HashiCorp
- utilisé pour définir et gérer une infrastructure cloud avec des langages de programmation
- Caractéristiques:
- prend en charge plusieurs plateformes cloud comme AWS, Azure, Google Cloud et Kubernetes
- permet de définir et gérer l’infrastructure avec Go, Python, TypeScript, JavaScript, C#, Java, YAML, etc.
- permet de migrer vers Pulumi depuis Terraform, AWS CloudFormation, Azure Resource Manager, Kubernetes YAML & Helm Charts
- Méthode pour créer le service de stockage S3 sur AWS:
- créer un utilisateur IAM disposant des autorisations pour créer S3, puis l’enregistrer avec
AWS configure
- installer Pulumi avec Brew, puis configurer le projet avec
$pulumi new aws-python
- lors de la première utilisation de Pulumi, un message indique qu’une connexion est nécessaire
- une fois la connexion terminée, le projet est créé en saisissant le nom du projet, la description, le nom de la stack et la région
- pour créer les ressources, saisir
$ pulumi up pour afficher les modifications, etc.
- sélectionner
yes pour créer réellement les ressources dans l’environnement AWS
- après s’être connecté à AWS, aller dans la console Amazon S3 pour vérifier le bucket créé par la commande pulumi up
6 commentaires
Même si Terraform est plus largement adopté, j’ai quand même un faible pour Pulumi. Sans doute parce qu’on peut utiliser le langage qu’on connaît déjà…
Pulumi a aussi été développé par HashiCorp ? Ce n’est pas Terraform qui a été développé par HashiCorp ?
Bonjour. Ici Infograb. Nous avons vérifié ce point et corrigé l’article original du blog. Merci d’avoir signalé cette erreur de contenu. Nous ferons davantage attention à l’avenir afin de fournir des informations exactes.
Je suis désolé d’avoir communiqué des informations erronées. J’essaie de corriger ce contenu ou de supprimer le résumé, mais comme plus de deux heures se sont écoulées depuis sa publication, il est devenu difficile de le supprimer. Toutes mes excuses encore une fois.
On sent un peu que c’est écrit par une IA, mais l’IA a encore frappé.
Pulumi a bien été créé par Pulumi, et HashiCorp a bien créé Terraform.
Dans l’article original aussi, il est indiqué à tort que Pulumi a été créé par HashiCorp…