Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevOps DDay 2021 - Des projets avec toutes les bonnes pratiques d'infrastructure cloud et du GitOps en un clic

DevOps DDay 2021 - Des projets avec toutes les bonnes pratiques d'infrastructure cloud et du GitOps en un clic

Julien est développeur Java et travaille avec de grandes entreprises, Christopher est développeur .NET et travaille avec les Startups. Mais le problème de ces équipes est le même: comment se lancer dans l'infrastructure as code, en respectant les bonnes pratiques pour un déploiement cloud, tout en implémentant GitOps ?
C'est pourquoi ils ont créés NubesGen, un outil open source permettant de générer votre code d'infrastructure et vos workflows de déploiement.
Durant cette session, vous découvrirez quelques bonnes pratiques pour déployer votre infrastructure sur le cloud et démarrer avec GitOps, et comment NubesGen vous aide à démarrer.

Christopher MANEU

November 18, 2021
Tweet

More Decks by Christopher MANEU

Other Decks in Technology

Transcript

  1. @juliendubois @cmaneu

    View full-size slide

  2. @juliendubois @cmaneu

    View full-size slide

  3. @juliendubois @cmaneu
    Git
    CI/CD
    Infra As Code
    Multi-Zone
    deployment
    Code scanning
    Canary
    deployments
    Monitoring
    Production
    Identity
    management
    Chaos
    engineering
    DevTest envs

    View full-size slide

  4. @juliendubois @cmaneu

    View full-size slide

  5. @juliendubois @cmaneu
    Agenda
    Bonnes pratiques infra & gitops en 1 clic
    #1
    GitOps &
    Infra as code
    #2
    NubesGen

    View full-size slide

  6. @juliendubois @cmaneu
    Agenda
    Bonnes pratiques infra & gitops en 1 clic
    #2
    NubesGen
    #1
    GitOps &
    Infra as code

    View full-size slide

  7. @juliendubois @cmaneu
    Une “baseline” pour tous les projets
    Bonnes pratiques infra & gitops en 1 clic

    View full-size slide

  8. @juliendubois @cmaneu
    Connaître les bonnes pratiques du cloud
    Bonnes pratiques infra & gitops en 1 clic

    View full-size slide

  9. @juliendubois @cmaneu
    Bien se lancer dans l’infra as code
    Bonnes pratiques infra & gitops en 1 clic

    ∟ main.tf






    View full-size slide

  10. @juliendubois @cmaneu
    Bien se lancer dans l’infra as code
    Bonnes pratiques infra & gitops en 1 clic

    ∟ modules
    ∟ web-app
    ∟ main.tf
    ∟ db-postgres
    ∟ main.tf







    View full-size slide

  11. @juliendubois @cmaneu
    Bien se lancer dans l’infra as code
    Bonnes pratiques infra & gitops en 1 clic







    ∟ variables.tf






    View full-size slide

  12. @juliendubois @cmaneu
    Bien se lancer dans l’infra as code
    Bonnes pratiques infra & gitops en 1 clic








    ∟ outputs.tf






    View full-size slide

  13. @juliendubois @cmaneu
    Bien se lancer dans l’infra as code
    Bonnes pratiques infra & gitops en 1 clic









    ∟ README.md






    View full-size slide

  14. @juliendubois @cmaneu
    Bien se lancer dans l’infra as code
    Bonnes pratiques infra & gitops en 1 clic
    ∟ .github/workflows
    ∟ build-deploy-app.yaml









    ∟ README.md






    View full-size slide

  15. @juliendubois @cmaneu
    Utiliser Git pour son infrastructure
    Bonnes pratiques infra & gitops en 1 clic

    View full-size slide

  16. @juliendubois @cmaneu
    Agenda
    Bonnes pratiques infra & gitops en 1 clic
    #2
    NubesGen
    #1
    GitOps &
    Infra as code

    View full-size slide

  17. @juliendubois @cmaneu
    Etre en production en un `git push`
    Bonnes pratiques infra & gitops en 1 clic

    View full-size slide

  18. @juliendubois @cmaneu
    Bonnes pratiques infra & gitops en 1 clic
    DEMO
    NubesGen et
    GitHub Codespaces

    View full-size slide