Projects with this topic
-
https://gitlab.com/bay1998/Operation-App-Demo で開発したアプリケーションをAWS本番環境上で運用するために、構築したTerraform周りのリポジトリである。
Updated -
Dans ce projet, nous avons utilisé Terraform pour automatiser la mise en place de notre infrastructure cloud sur AWS. Voici les principales réalisations :
Instance EC2 avec Ubuntu 22.04 : Nous avons développé un module Terraform pour créer des instances EC2, permettant de choisir le type d'instance et de définir un nom spécifique via des variables pour une configuration sur mesure.
Volume de Stockage EBS : Nous avons également créé un module pour générer des volumes EBS de tailles variables, offrant ainsi une solution de stockage adaptable pour notre application.
Adresse IP Publique : Un module spécifique a été conçu pour attribuer des adresses IP publiques à nos instances, assurant leur accessibilité depuis l'extérieur.
Groupe de Sécurité : Un autre module a été utilisé pour configurer des groupes de sécurité, ouvrant les ports nécessaires au trafic web, comme les ports 80 et 443.
Déploiement de l'Application : Nous avons structuré ces modules dans un dossier dédié pour faciliter le déploiement de notre application, avec une configuration dynamique grâce à la personnalisation des variables.
Sécurisation des Clés d'Accès : Pour renforcer la sécurité, nous avons pris des mesures spécifiques pour protéger nos clés d'accès lors du déploiement en production.
Installation de Nginx : L'installation et la configuration de Nginx ont été automatisées comme une étape finale du processus de déploiement sur les instances EC2.
Enregistrement IP Publique : Nous avons mis en place un système pour enregistrer l'adresse IP publique des instances dans un fichier "ip_ec2.txt", permettant une référence facile et rapide.
Chaque étape a été conçue pour maximiser l'efficacité, la sécurité et la réutilisabilité de notre infrastructure, démontrant l'efficacité de Terraform dans la gestion des ressources cloud.
Updated -
Dans ce lab, nous allons procéder à l'installation d'Ansible sous Ubuntu sur une instance cible crée sur AWS.
Ansible est un outil d'automatisation informatique qui simplifie la configuration de serveurs, le déploiement d'applications et la gestion des tâches répétitives. Utilisant une approche simple basée sur le langage YAML, il permet aux développeurs et aux administrateurs système de décrire les états souhaités de leurs environnements informatiques de manière claire et logique.
Updated -
My personal webpage
Updated -
Afin de protéger les données sensibles, nous allons utiliser Ansible Vault pour sécuriser les variables d'environnement.
Updated -
Nous souhaitons préparer un environnement de déploiement, rédiger le playbook nécessaire et valider son exécution, garantissant ainsi que le serveur web Apache fonctionne correctement et soit accessible de l'extérieur sur le port 80. Ce laboratoire nous permettra d'automatiser la tâche de déploiement du serveur Apache avec Ansible, tout en améliorant l'efficacité et la fiabilité des déploiements.
Updated -
Terraform module to create SSM parameters.
Updated -
-
A template for AWS Lambda functions written in typescript. Batteries included.
Updated -
Dans ce lab, nous allons allons exploiter la notion de varibles dans la redaction des fichiers d'inventaire sous différents formats (INI & YAML).
Updated -
Dans ce lab, nous allons voir comment utiliser le format YAML pour réaliser la description d'un inventaire Ansible.
ObjectifsNous allons modifier notre fichier hosts écrit au format INI pour qu'il soit au format YAML.
Nous allons ensuite tester nos commandes ad-hoc avec ce nouveau format de fichier d'inventaire.
Enfin, nous allons créer un fichier test3.txt sur les instances clientes depuis la machine hôte ansible
Updated -
Dans ce lab, nous allons :
Installer Ansible sur une machine hôte Ubuntu 22.04 LTS. Créer deux instance EC2 sur AWS qui serviront de machine clientes. Elle seront configurées à distance depuis la machine hôte.Updated -
This is my cloud infrastructure in AWS. I am using AWS Free Tier and it will last until the end of 2021.
Permissions for Terraform are defined here: https://gitlab.com/ginolatorilla/terraform-aws-iam-permissions/.
Updated -
Repositório do meu site pessoal onde pretendo falar de temas relacionados a desenvolvimento web. Espero poder ajudar tanto quanto possível.
Updated -
O artigo apresenta três medidas de segurança essenciais para empresas que utilizam a AWS (Amazon Web Services): controle de acesso IAM, monitoramento de logs e análise de segurança com CloudTrail e GuardDuty, e proteção de dados em repouso e em trânsito com Amazon S3 Encryption e Amazon VPC. Essas medidas são fundamentais para proteger os dados e sistemas da empresa na nuvem.
Updated -
Este projeto tem como objetivo implementar serviços de cloud computing da AWS - Amazon S3, Amazon EC2 e Amazon RDS - na Abstergo Industries, uma empresa farmacêutica que atua como hub de distribuição. A implementação desses serviços visa reduzir custos com infraestrutura, melhorar a eficiência operacional e permitir escalabilidade conforme a demanda do negócio. A equipe responsável pela implementação é composta por profissionais especializados em cloud computing e AWS, e o projeto será gerenciado através do GitLab, com registro de documentação, código fonte e acompanhamento do progresso.
Updated -
Ce lab est un cas pratique de remote management avec comme systeme de stockage s3 du provider AWS.
Le remote management avec Terraform fait référence à la gestion centralisée de l'état et des configurations Terraform sur un stockage distant. Cela permet à plusieurs membres de l'équipe de collaborer efficacement sur un même projet Terraform en partageant l'état et les fichiers de configuration. Les services de stockage à distance tels que Amazon S3, Azure Blob Storage ou HashiCorp Consul peuvent être utilisés pour stocker l'état Terraform de manière sécurisée et accessible à tout moment. Le remote management facilite la coordination des modifications et assure la cohérence de l'infrastructure déployée, tout en fournissant un historique des versions et une traçabilité des changements effectués.
Updated -
Dans ce lab, nous allons mettre en oeuvre l'utilisation des modules dans un cas pratique.
Les modules sous Terraform sont des éléments essentiels permettant d'organiser et de réutiliser du code d'infrastructure. Ils regroupent des ressources Terraform liées par une fonctionnalité ou un objectif commun, offrant ainsi une abstraction et une modularité accrues. Les modules peuvent être composés de ressources, de variables, de sorties et d'autres éléments Terraform. Ils permettent de définir une interface claire et cohérente pour la configuration et le déploiement de l'infrastructure, ce qui facilite la gestion et la maintenance à grande échelle. Les modules favorisent également la réutilisation du code, réduisant ainsi la duplication et accélérant le processus de développement. En résumé, les modules Terraform sont des composants modulaires et réutilisables qui simplifient la gestion de l'infrastructure en permettant une organisation efficace et une abstraction cohérente des ressources.
Updated -
-
Terraform module to create S3 bucket for Terraform state files.
Updated