GithubHelp home page GithubHelp logo

devops-dauphine-tp's Introduction

Préparation du TP

Préambule

Pour la réalisation de ce TP, vous utiliserez Cloud Shell et GitHub comme pour les sessions de cours précédentes.

1. Forker / Copier le repo sur votre compte GitHub

Vous utiliserez ce repo : https://github.com/aballiet/DevOps-Dauphine-TP comme base. Créez un "fork" / une copie de ce repo sur VOTRE compte GitHub (afin de pouvoir faire des commits)

2. Cloner VOTRE copie du repo

Clonez le avec git clone depuis Cloud Shell et tentez un commit pour vérifier que tout fonctionne !

3. Créer la base de données MySQL sur votre projet GCP

Dans le terminal de Cloud Shell, faites la commande :

gcloud alpha sql instances create main-instance --database-version=MYSQL_8_0_31 --cpu=2 --memory=8GiB --zone=us-central1-a --root-password=password123

Vous devriez avoir la résultat :

Creating Cloud SQL instance for MYSQL_8_0_31...working

Puis au bout d'un moment :

Creating Cloud SQL instance for MYSQL_8_0_31...done.
Created [https://sqladmin.googleapis.com/sql/v1beta4/projects/test-tp-dauphine/instances/main-instance].
NAME: main-instance
DATABASE_VERSION: MYSQL_8_0_31
LOCATION: us-central1-a
TIER: db-custom-2-8192
PRIMARY_ADDRESS: 104.154.20.193 # l'IP sera différente pour vous
PRIVATE_ADDRESS: -
STATUS: RUNNABLE

Vous êtes prêt.e pour le TP 🔥

3. Conseils

  • Commentez vos fichiers et faites en sorte qu'ils soient faciles à lire
  • Pour répondre aux questions : éditer le fichier TP.md de votre repo ou utilisez Google docs (mettre le fichier PDF exporté dans l'email de rendu) détaillant votre démarche. Même si vous êtes bloqués, cela permet de mettre en avant votre compréhension générale.
  • Bien lire les messages d'erreur, dans la grande majorité des cas ils sont assez explicites pour que vous trouviez la cause
  • Vous pouvez évidemment chercher de la documentation en ligne

4. ⚠️ Rendu du travail ⚠️

Pour le rendu : Envoyez moi par mail au plus tard à 11h45 à l'adresse [email protected] votre dossier compressé ZIP contenant le code de VOTRE repo GitHub.

Cliquer sur "Download ZIP" en allant sur votre copie du dépôt.

git_download_zip

Joindre également son state terraform

dlownload_state

☝️ BIEN VERIFIER LE CONTENU DU FICHIER ZIP AVANT DE RENDRE VOTRE TRAVAIL 🧘‍♂️

devops-dauphine-tp's People

Contributors

aballiet avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.