Déployer simplement son appli sur ECS Fargate avec Terraform

J'ai récemment eu le besoin de déployer une application sans avoir accès à une réelle infra sous-jacente, l'environnement étant principalement serverless. L'option ECS Fargate s'est donc assez rapidement présentée et je trace ici mes premiers "vrais" pas avec la solution. Cet article couvre pour l'instant : démarrer un conteneur e...

Lire la suite

Builder simplement des images Docker avec Gitlab-CI (sans DinD)

Cela fait plusieurs mois (années ?) que je me dis qu’utiliser DinD (Docker in Docker) pour builder des images n’est vraiment pas idéal. Mais cela fait aussi un moment que je n’ai pas eu l’occasion de (re)construire une CI. Couplé à une flemmingite aiguë en ce qui concerne la reprise des projets persos… Mais il est temps ! Aujourd’hui ...

Lire la suite

« Policy as code », pourquoi automatiser la gestion des règles de sécurité

Plutôt que de déléguer la mise en application des règles de sécurité, ou pire de les remettre à plus tard, et si nous les automatisions pour en tirer les bénéfices d'une approche "as code" ? C'est l'objet du "Policy as Code", et dans cet article nous allons voir ce que recouvre ce concept et comment le mettre en oeuvre avec Open Policy A...

Lire la suite

Structurer son projet Terraform

Dans cet article, nous supposerons que vous avez déjà des connaissances sur Terraform, et que vous l'avez déjà utilisé, au moins de façon basique. Vous connaissez Plan et Apply, ainsi que les variables et les states par exemple. Après avoir compris les principes de base de Terraform, je me suis posé la question suivante : comment orga...

Lire la suite