Skip to content

Commit a9c44ca

Browse files
committed
chore(annexe): migration dans https://mborne.github.io/fiches/devops/ (refs #34)
1 parent ad34201 commit a9c44ca

35 files changed

Lines changed: 441 additions & 4467 deletions

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@
44

55
**La présentation est ici : [https://mborne.github.io/cours-devops/](https://mborne.github.io/cours-devops/)**. Cette page est plutôt destinée aux autres professeurs pour faciliter l'articulation entre les autres cours.
66

7-
**Cette présentation risque de connaître encore quelques itérations.** Aussi, elle est l'oeuvre d'un DEV qui a découvert DevOps sur le tas après avoir rêver de déléguer le déploiement et l'exploitation de ses applications à un "infogérant". Un OPS de ces infogérants aurait une expérience différente et probablement une approche différente pour présenter DevOps.
7+
Elle est l'oeuvre d'un DEV qui a découvert DevOps sur le tas après avoir rêver de déléguer le déploiement et l'exploitation de ses applications à un "infogérant". Un OPS de ces infogérants aurait une expérience différente et probablement une approche différente pour présenter DevOps.
88

99
Si vous avez des remarques ou des références à proposer : N'hésitez pas [à faire une issue](https://github.com/mborne/cours-devops/issues)!
1010

1111
## Structure du cours
1212

1313
Nous commençons avec un peu de "théorie" avec :
1414

15-
* [Les origines de DevOps](https://mborne.github.io/cours-devops/origines.html#1) qui tâche d'expliquer la genèse de DevOps comme une prise de conscience (avec des développements agiles impliquant des livraisons fréquentes, il faut introduire de l'agilité dans la gestion des infrastructures).
16-
* [Les principes de DevOps](https://mborne.github.io/cours-devops/principes.html#1) qui s'efforce de présenter les principes clés de DevOps sans se focaliser sur l'automatisation des déploiements et sans trop entrer dans les outils (où la mode évolue rapidement).
15+
* [Les origines de DevOps](https://mborne.github.io/cours-devops/origines.html#1) qui explique la genèse de DevOps comme une prise de conscience : **avec des développements agiles impliquant des livraisons fréquentes, il faut introduire de l'agilité dans la gestion des infrastructures**.
16+
* [Les principes de DevOps](https://mborne.github.io/cours-devops/principes.html#1) qui s'efforce de présenter les **principes clés de DevOps** sans se focaliser sur l'automatisation des déploiements et sans trop entrer dans les outils (où la mode évolue rapidement).
1717

1818
L'idée est ensuite d'entrer dans la pratique avec :
1919

2020
* [DevOps avec des VM](https://mborne.github.io/cours-devops/vm.html#1) pour faire un focus sur *Infrastructure as Code* en contexte IaaS avec Terraform, Vagrant et Ansible. Nous soulignons que ce type d'environnement amène la construction non triviale d'une infrastructure d'accueil des applications où les capacités d'automatisation de gestion des configuration sont limitées et où les responsabilités entre les équipes DEV et OPS ne sont pas clairement définies.
21-
* [DevOps avec des conteneurs](https://mborne.github.io/cours-devops/conteneurs.html#1) pour expliquer le principe de fonctionnement et l'intérêt des conteneurs notamment par rapport aux problématiques rencontrées avec IaaS.
21+
* [DevOps avec des conteneurs](https://mborne.github.io/cours-devops/conteneurs.html#1) pour expliquer le principe de fonctionnement et l'intérêt des conteneurs, notamment par rapport aux problématiques de partage de responsabilité sur les VM rencontrées avec IaaS.
2222
* [DevOps avec Kubernetes](https://mborne.github.io/cours-devops/kubernetes.html#1) pour en présenter le principe de fonctionnement, donner un aperçu des principaux concepts et l'intérêt de ces derniers.
23-
* [DevOps dans le Cloud](https://mborne.github.io/cours-devops/cloud.html#1) pour tâcher de guider dans le choix entre IaaS, PaaS, SaaS, CaaS,... en fonction du type de service (service de stockage vs application stateless). Nous concluons en insistant sur la nécessité de respecter [les 12 facteurs](annexe/12-facteurs.html) pour **pouvoir déployer facilement une application** et **adapter l'infrastructure à la charge**.
23+
* [DevOps dans le Cloud](https://mborne.github.io/cours-devops/cloud.html#1) pour guider dans le choix entre IaaS, PaaS, SaaS, CaaS,... en fonction du type de service (service de stockage vs application stateless). Nous concluons en insistant sur la nécessité de respecter [les 12 facteurs](https://mborne.github.io/fiches/12-facteurs/) pour **pouvoir déployer facilement une application** et **adapter l'infrastructure à la charge**.
2424

2525
## License
2626

build.js

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,9 @@
11
const path = require('path');
22
const shell = require('shelljs');
33

4-
const {Marpit} = require('@marp-team/marpit');
5-
const fs = require('fs');
6-
74
console.log('rm -rf public...');
85
shell.rm('-rf',path.resolve(__dirname,'public'));
96

10-
const options = {
11-
language: "fr"
12-
}
13-
14-
157
/*
168
* Render slides using marp-cli
179
* https://github.com/marp-team/marp-cli#readme
@@ -25,16 +17,3 @@ console.log('src/slides/img -> public/img ...');
2517
shell.cp('-r',path.resolve(__dirname,'src/slides/img'),path.resolve(__dirname,'public/.'))
2618
console.log('src/slides/schema -> public/schema ...');
2719
shell.cp('-r',path.resolve(__dirname,'src/slides/schema'),path.resolve(__dirname,'public/.'))
28-
29-
/*
30-
* Render src/annexe to public/annexe
31-
*/
32-
const convert = require('@mborne/markdown-to-html').convert;
33-
34-
console.log('src/annexe -> public/annexe with default layout...');
35-
convert(
36-
path.resolve(__dirname,'src/annexe'),
37-
path.resolve(__dirname,'public/annexe'),
38-
path.resolve(__dirname,'layout/annexe'),
39-
options
40-
);
-3.95 KB
Binary file not shown.

layout/annexe/assets/style.css

Lines changed: 0 additions & 36 deletions
This file was deleted.

layout/annexe/page.html

Lines changed: 0 additions & 89 deletions
This file was deleted.

0 commit comments

Comments
 (0)