diff --git a/qcm/.gitignore b/qcm/.gitignore new file mode 100644 index 0000000..dd44972 --- /dev/null +++ b/qcm/.gitignore @@ -0,0 +1 @@ +*.md diff --git a/qcm/2025.md.gpg b/qcm/2025.md.gpg new file mode 100644 index 0000000..b043b3d Binary files /dev/null and b/qcm/2025.md.gpg differ diff --git a/qcm/2026.md.gpg b/qcm/2026.md.gpg new file mode 100644 index 0000000..53ffdd0 Binary files /dev/null and b/qcm/2026.md.gpg differ diff --git a/qcm/cipher.sh b/qcm/cipher.sh new file mode 100755 index 0000000..170d76b --- /dev/null +++ b/qcm/cipher.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +find . -name '*.md' | while read f ; do + echo "Ciiphering $f" + cat $f | gpg -e -r arnaud@mailops.fr -r arnaud.choupinette@mailops.fr -r arnaud.morin@gmail.com > $f.gpg +done diff --git a/qcm/final.md b/qcm/final.md deleted file mode 100644 index 5545ae7..0000000 --- a/qcm/final.md +++ /dev/null @@ -1,38 +0,0 @@ -# QCM -## Cloud et OpenStack -1. Citez quelques avantages de la virtualisation -2. Expliquez la différence entre Espace Utilisateur et Espace Noyau -3. Qu'apporte le Cloud en plus par rapport à la simple virtualisation ? -4. Donnez quelques exemples de fournisseurs de Public Cloud en France -5. Qu'est ce qu'une instance ? -6. Citez les principaux modules qui composent le projet OpenStack ? - -## Ansible -1. Qu’est qu’Ansible ? -2. Expliquez le paradigme de « pet versus cattle » ? -3. Qu’est ce que l’idempotence ? -4. Donnez la commande pour exécuter le module ping sur le host 10.1.2.3 -5. Expliquez ce que sont les playbooks, les roles, les tasks, les modules dans l’univers d’ansible -6. Qu’est ce qu’un fact ? -7. Connaissez vous d’autres logiciels similaires a ansible ? - -## Git -1. Décrivez brièvement ce qu’est Git ? -2. Donnez un exemple de commande Git pour cloner un dépôt de code -3. Quelle est, généralement, le nom de la branche principale ? -4. Savez vous qui a invente Git ? -5. Connaissez vous d’autres logiciels similaires a Git ? -6. Avec quelle commande pourriez vous voir l’historique des changements sur un dépôt Git ? -7. Attention, plus difficile, avec quelle commande pourriez vous trouver quand a été changée une ligne dans un fichier (et par qui) ? - -## Docker -1. Quelle est la difference entre un container et une machine virtuelle ? -2. Comment lister les containers dockers sur une machine ? -3. Connaissez vous d'autres technologies de containerisation sur linux ? - -## Kubernetes -1. A quoi sert kubernetes ? -2. Expliquez ce qu'est un pod - -## Terraform -1. A quoi sert Terraform ? diff --git a/qcm/uncipher.sh b/qcm/uncipher.sh new file mode 100755 index 0000000..5373645 --- /dev/null +++ b/qcm/uncipher.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +find . -name '*.gpg' | while read f ; do + echo "Unciphering $f" + n=${f%.gpg} + cat $f | gpg -d > $n +done