-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(annexe): reconstruction des HTML
- Loading branch information
Showing
26 changed files
with
2,336 additions
and
8 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,141 @@ | ||
<!doctype html> | ||
<html lang="fr"> | ||
|
||
<head> | ||
<meta charset="utf-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1"> | ||
|
||
<title>Ansible</title> | ||
|
||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.2/css/bootstrap.min.css" | ||
integrity="sha512-b2QcS5SsA8tZodcDtGRELiGv5SaKSk1vDHDaQRda0htPYWZ6046lr3kJ5bAAQdpV2mmA/4v0wQF9MyU6/pDIAg==" | ||
crossorigin="anonymous" referrerpolicy="no-referrer" /> | ||
<link rel="stylesheet" type="text/css" | ||
href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/4.0.0/github-markdown.min.css"> | ||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github.min.css" | ||
integrity="sha512-0aPQyyeZrWj9sCA46UlmWgKOP0mUipLQ6OZXu8l4IcAmD2u31EPEy9VcIMvl7SoAaKe8bLXZhYoMaE/in+gcgA==" | ||
crossorigin="anonymous" referrerpolicy="no-referrer" /> | ||
<link rel="stylesheet" href="assets/style.css"> | ||
</head> | ||
|
||
<body> | ||
|
||
<header class="container"> | ||
|
||
<nav class="navbar navbar-expand-lg navbar-light bg-light d-print-none"> | ||
<div class="container-fluid"> | ||
<a class="navbar-brand" href="index.html"> | ||
<img src="assets/img/logo-ign.png" alt="IGN" style="padding: 5px" /> | ||
</a> | ||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> | ||
<span class="navbar-toggler-icon"></span> | ||
</button> | ||
<div class="collapse navbar-collapse" id="navbarSupportedContent"> | ||
<ul class="navbar-nav me-auto mb-2 mb-lg-0"> | ||
<li class="nav-item"> | ||
<a class="nav-link" href="index.html">Annexes</a> | ||
</li> | ||
<li class="nav-item"> | ||
<a class="nav-link" href="references.html">Références</a> | ||
</li> | ||
<li class="nav-item"> | ||
<a class="nav-link" href="depots.html">Dépôts</a> | ||
</li> | ||
</ul> | ||
</div> | ||
</div> | ||
</nav> | ||
</header> | ||
|
||
<main id="main" class="container"> | ||
|
||
<div class="markdown-body"> | ||
<h1 id="ansible">Ansible</h1><ul> | ||
<li><a href="#pré-requis">Pré-requis</a></li> | ||
<li><a href="#installation">Installation</a></li> | ||
<li><a href="#les-principaux-exécutables">Les principaux exécutables</a></li> | ||
<li><a href="#quelques-exemples">Quelques exemples</a></li> | ||
<li><a href="#ressources">Ressources</a></li> | ||
</ul> | ||
<h2 id="pré-requis">Pré-requis</h2><ul> | ||
<li>Une machine ou VM sous Linux (voir <a href="https://docs.ansible.com/ansible/latest/user_guide/windows_faq.html#can-ansible-run-on-windows" target="_blank">docs.ansible.com - Can Ansible run on Windows?</a>)</li> | ||
<li><a href="proxy-sortant/proxy-env-vars.html">Configurer les variables d'environnement pour utilisation d'un proxy sortant</a></li> | ||
</ul> | ||
<h2 id="installation">Installation</h2><ul> | ||
<li><a href="https://docs.ansible.com/ansible/latest/installation_guide/index.html#installation-guide" target="_blank">docs.ansible.com - Installation Guide</a> pour la méthode officielle.</li> | ||
<li><a href="https://gist.github.com/mborne/eeb3a0177fe27f5ed393a00eded0a86f#file-ansible-venv-md" target="_blank">gist.github.com - mborne/ansible-venv-md - Ansible dans un environnement virtuel Python</a> pour une méthode permettant d'éviter les conflits de version de bibliothèques Python.</li> | ||
</ul> | ||
<h2 id="les-principaux-exécutables">Les principaux exécutables</h2><p>Ansible se décompose en plusieurs programmes permettant de gérer les machines d'un inventaire :</p> | ||
<table> | ||
<thead> | ||
<tr> | ||
<th>Exécutable</th> | ||
<th>Fonction</th> | ||
</tr> | ||
</thead> | ||
<tbody><tr> | ||
<td><a href="https://docs.ansible.com/ansible/latest/cli/ansible.html" target="_blank">ansible</a></td> | ||
<td>Exécuter une tâche sur les machines d'un inventaire</td> | ||
</tr> | ||
<tr> | ||
<td><a href="https://docs.ansible.com/ansible/latest/cli/ansible-playbook.html" target="_blank">ansible-playbook</a></td> | ||
<td>Exécuter une liste de tâche (playbook) sur les machines d'un inventaire</td> | ||
</tr> | ||
<tr> | ||
<td><a href="https://docs.ansible.com/ansible/latest/cli/ansible-galaxy.html" target="_blank">ansible-galaxy</a></td> | ||
<td>Création et téléchargement de playbook partagés via <a href="https://galaxy.ansible.com/" target="_blank">galaxy.ansible.com</a> ou via git</td> | ||
</tr> | ||
<tr> | ||
<td><a href="https://docs.ansible.com/ansible/latest/cli/ansible-vault.html" target="_blank">ansible-vault</a></td> | ||
<td>Gestion de fichiers chiffrés pour le stockage des secrets</td> | ||
</tr> | ||
</tbody></table> | ||
<h2 id="quelques-exemples">Quelques exemples</h2><ul> | ||
<li><a href="https://github.com/mborne/vagrantbox#vagrantbox" target="_blank">github.com - mborne/vagrantbox</a> qui permet de configurer des VM de DEV avec Ansible.</li> | ||
<li><a href="https://github.com/mborne/geostack-deploy/tree/master/ansible#readme" target="_blank">github.com - mborne/geostack-deploy - ansible</a> qui illustre le déploiement de GeoStack sur les VM <a href="https://github.com/mborne/vagrantbox#vagrantbox" target="_blank">vagrantbox</a></li> | ||
<li><a href="https://github.com/mborne/k3s-deploy#k3s-deploy" target="_blank">github.com - mborne/k3s-deploy</a> qui permet de déployer un cluster Kubernetes avec <a href="https://k3s.io/" target="_blank">K3S</a> sur les VM <a href="https://github.com/mborne/vagrantbox#vagrantbox" target="_blank">vagrantbox</a>.</li> | ||
<li><a href="https://github.com/osm-fr/ansible-scripts#readme" target="_blank">github.com - osm-fr/ansible-scripts</a> qui illustre l'utilisation de Ansible pour la gestion des <a href="https://github.com/osm-fr/ansible-scripts/blob/master/hosts" target="_blank">serveurs openstreetmap.fr</a></li> | ||
</ul> | ||
<h2 id="ressources">Ressources</h2><ul> | ||
<li><a href="https://docs.ansible.com/ansible/latest/network/getting_started/basic_concepts.html" target="_blank">docs.ansible.com - Basic Concepts</a></li> | ||
<li><a href="https://docs.ansible.com/ansible/latest/getting_started/index.html" target="_blank">docs.ansible.com - Getting started with Ansible</a><ul> | ||
<li><a href="https://docs.ansible.com/ansible/2.9/user_guide/intro_inventory.html" target="_blank">docs.ansible.com - How to build your inventory</a></li> | ||
</ul> | ||
</li> | ||
<li><a href="https://docs.ansible.com/ansible/2.9/user_guide/playbooks_best_practices.html#best-practices" target="_blank">docs.ansible.com - Best Practices</a></li> | ||
<li><a href="https://galaxy.ansible.com/" target="_blank">Ansible Galaxy</a> qui présente les dépôt de playbook partagés.</li> | ||
</ul> | ||
|
||
</div> | ||
|
||
</main> | ||
|
||
<footer class="container-fluid"> | ||
<div class="row"> | ||
<div class="col-md-12 text-center"> | ||
©2023 - <a href="https://github.com/mborne" target="_blank">Mickaël Borne</a> - <a href="https://mborne.github.io/cours-devops">mborne.github.io/cours-devops</a> | ||
</div> | ||
</div> | ||
</footer> | ||
|
||
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.9.2/umd/popper.min.js" | ||
integrity="sha512-2rNj2KJ+D8s1ceNasTIex6z4HWyOnEYLVC3FigGOmyQCZc2eBXKgOxQmo3oKLHyfcj53uz4QMsRCWNbLd32Q1g==" | ||
crossorigin="anonymous" referrerpolicy="no-referrer"></script> | ||
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" | ||
integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" | ||
crossorigin="anonymous" referrerpolicy="no-referrer"></script> | ||
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.2/js/bootstrap.min.js" | ||
integrity="sha512-WW8/jxkELe2CAiE4LvQfwm1rajOS8PHasCCx+knHG0gBHt8EXxS6T6tJRTGuDQVnluuAvMxWF4j8SNFDKceLFg==" | ||
crossorigin="anonymous" referrerpolicy="no-referrer"></script> | ||
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" | ||
integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" | ||
crossorigin="anonymous" referrerpolicy="no-referrer"></script> | ||
<script>hljs.highlightAll();</script> | ||
|
||
</body> | ||
|
||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,107 @@ | ||
<!doctype html> | ||
<html lang="fr"> | ||
|
||
<head> | ||
<meta charset="utf-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1"> | ||
|
||
<title>Dépôts</title> | ||
|
||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.2/css/bootstrap.min.css" | ||
integrity="sha512-b2QcS5SsA8tZodcDtGRELiGv5SaKSk1vDHDaQRda0htPYWZ6046lr3kJ5bAAQdpV2mmA/4v0wQF9MyU6/pDIAg==" | ||
crossorigin="anonymous" referrerpolicy="no-referrer" /> | ||
<link rel="stylesheet" type="text/css" | ||
href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/4.0.0/github-markdown.min.css"> | ||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github.min.css" | ||
integrity="sha512-0aPQyyeZrWj9sCA46UlmWgKOP0mUipLQ6OZXu8l4IcAmD2u31EPEy9VcIMvl7SoAaKe8bLXZhYoMaE/in+gcgA==" | ||
crossorigin="anonymous" referrerpolicy="no-referrer" /> | ||
<link rel="stylesheet" href="assets/style.css"> | ||
</head> | ||
|
||
<body> | ||
|
||
<header class="container"> | ||
|
||
<nav class="navbar navbar-expand-lg navbar-light bg-light d-print-none"> | ||
<div class="container-fluid"> | ||
<a class="navbar-brand" href="index.html"> | ||
<img src="assets/img/logo-ign.png" alt="IGN" style="padding: 5px" /> | ||
</a> | ||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> | ||
<span class="navbar-toggler-icon"></span> | ||
</button> | ||
<div class="collapse navbar-collapse" id="navbarSupportedContent"> | ||
<ul class="navbar-nav me-auto mb-2 mb-lg-0"> | ||
<li class="nav-item"> | ||
<a class="nav-link" href="index.html">Annexes</a> | ||
</li> | ||
<li class="nav-item"> | ||
<a class="nav-link" href="references.html">Références</a> | ||
</li> | ||
<li class="nav-item"> | ||
<a class="nav-link" href="depots.html">Dépôts</a> | ||
</li> | ||
</ul> | ||
</div> | ||
</div> | ||
</nav> | ||
</header> | ||
|
||
<main id="main" class="container"> | ||
|
||
<div class="markdown-body"> | ||
<h1 id="dépôts">Dépôts</h1><p>Cette page regroupe l'ensemble des dépôts utilisés dans le cours.</p> | ||
<h2 id="la-présentation-et-ses-annexes">La présentation et ses annexes</h2><ul> | ||
<li><a href="https://github.com/mborne/cours-devops#readme" target="_blank">github.com - mborne/cours-devops</a> contient les sources de la présentation et des annexes.</li> | ||
</ul> | ||
<h2 id="prise-en-main-de-vagrant-et-ansible">Prise en main de Vagrant et Ansible</h2><ul> | ||
<li><a href="https://github.com/mborne/vagrantbox#readme" target="_blank">github.com - mborne/vagrantbox</a> : dépôt pour prise en main de Vagrant et Ansible.</li> | ||
<li><a href="https://github.com/mborne/geostack-deploy/tree/master/ansible#readme" target="_blank">github.com - mborne/geostack-deploy/ansible</a> : dépôt pour déploiement de l'exemple GeoStack du cours avec Ansible.</li> | ||
</ul> | ||
<h2 id="docker">Docker</h2><ul> | ||
<li><a href="https://github.com/mborne/docker-exemples#readme" target="_blank">github.com - mborne/docker-exemples</a> : dépôt avec des exemples pour prise en main de Docker.</li> | ||
<li><a href="https://github.com/mborne/docker-devbox#readme" target="_blank">github.com - mborne/docker-devbox</a> : dépôt contenant des exemples de déploiement avec docker compose.</li> | ||
<li><a href="https://github.com/mborne/geostack-deploy/tree/master/docker#readme" target="_blank">github.com - mborne/geostack-deploy/docker</a> : dépôt pour déploiement de l'exemple GeoStack du cours avec docker compose.</li> | ||
</ul> | ||
<h2 id="kubernetes">Kubernetes</h2><ul> | ||
<li><a href="https://github.com/mborne/k3s-deploy#readme" target="_blank">github.com - mborne/k3s-deploy</a> : dépôt pour déploiement d'un cluster Kubernetes avec <a href="https://k3s.io/" target="_blank">K3S</a> sur les VM vagrantbox avec Ansible.</li> | ||
<li><a href="https://github.com/mborne/k8s-exemples#readme" target="_blank">github.com - mborne/k8s-exemples</a> : dépôt avec des exemples pour prise en main de Kubernetes.</li> | ||
<li><a href="https://github.com/mborne/docker-devbox#readme" target="_blank">github.com - mborne/docker-devbox</a> : dépôt contenant des exemples de déploiement Kubernetes (voir fichiers "k8s-install.sh" encapsulant des appels helm).</li> | ||
</ul> | ||
<h2 id="terraform">Terraform</h2><ul> | ||
<li><a href="https://github.com/mborne/gke-playground#readme" target="_blank">github.com - mborne/gke-playground</a> : dépôt illustrant l'utilisation de terraform pour créer un cluster Kubernetes (GKE) avec un serveur NFS en SaaS (FileStore) sur Google Cloud.</li> | ||
</ul> | ||
|
||
</div> | ||
|
||
</main> | ||
|
||
<footer class="container-fluid"> | ||
<div class="row"> | ||
<div class="col-md-12 text-center"> | ||
©2023 - <a href="https://github.com/mborne" target="_blank">Mickaël Borne</a> - <a href="https://mborne.github.io/cours-devops">mborne.github.io/cours-devops</a> | ||
</div> | ||
</div> | ||
</footer> | ||
|
||
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.9.2/umd/popper.min.js" | ||
integrity="sha512-2rNj2KJ+D8s1ceNasTIex6z4HWyOnEYLVC3FigGOmyQCZc2eBXKgOxQmo3oKLHyfcj53uz4QMsRCWNbLd32Q1g==" | ||
crossorigin="anonymous" referrerpolicy="no-referrer"></script> | ||
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" | ||
integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" | ||
crossorigin="anonymous" referrerpolicy="no-referrer"></script> | ||
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.2/js/bootstrap.min.js" | ||
integrity="sha512-WW8/jxkELe2CAiE4LvQfwm1rajOS8PHasCCx+knHG0gBHt8EXxS6T6tJRTGuDQVnluuAvMxWF4j8SNFDKceLFg==" | ||
crossorigin="anonymous" referrerpolicy="no-referrer"></script> | ||
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" | ||
integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" | ||
crossorigin="anonymous" referrerpolicy="no-referrer"></script> | ||
<script>hljs.highlightAll();</script> | ||
|
||
</body> | ||
|
||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,109 @@ | ||
<!doctype html> | ||
<html lang="fr"> | ||
|
||
<head> | ||
<meta charset="utf-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1"> | ||
|
||
<title>Docker</title> | ||
|
||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.2/css/bootstrap.min.css" | ||
integrity="sha512-b2QcS5SsA8tZodcDtGRELiGv5SaKSk1vDHDaQRda0htPYWZ6046lr3kJ5bAAQdpV2mmA/4v0wQF9MyU6/pDIAg==" | ||
crossorigin="anonymous" referrerpolicy="no-referrer" /> | ||
<link rel="stylesheet" type="text/css" | ||
href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/4.0.0/github-markdown.min.css"> | ||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github.min.css" | ||
integrity="sha512-0aPQyyeZrWj9sCA46UlmWgKOP0mUipLQ6OZXu8l4IcAmD2u31EPEy9VcIMvl7SoAaKe8bLXZhYoMaE/in+gcgA==" | ||
crossorigin="anonymous" referrerpolicy="no-referrer" /> | ||
<link rel="stylesheet" href="../assets/style.css"> | ||
</head> | ||
|
||
<body> | ||
|
||
<header class="container"> | ||
|
||
<nav class="navbar navbar-expand-lg navbar-light bg-light d-print-none"> | ||
<div class="container-fluid"> | ||
<a class="navbar-brand" href="../index.html"> | ||
<img src="../assets/img/logo-ign.png" alt="IGN" style="padding: 5px" /> | ||
</a> | ||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> | ||
<span class="navbar-toggler-icon"></span> | ||
</button> | ||
<div class="collapse navbar-collapse" id="navbarSupportedContent"> | ||
<ul class="navbar-nav me-auto mb-2 mb-lg-0"> | ||
<li class="nav-item"> | ||
<a class="nav-link" href="../index.html">Annexes</a> | ||
</li> | ||
<li class="nav-item"> | ||
<a class="nav-link" href="../references.html">Références</a> | ||
</li> | ||
<li class="nav-item"> | ||
<a class="nav-link" href="../depots.html">Dépôts</a> | ||
</li> | ||
</ul> | ||
</div> | ||
</div> | ||
</nav> | ||
</header> | ||
|
||
<main id="main" class="container"> | ||
|
||
<div class="markdown-body"> | ||
<h1 id="docker">Docker</h1><h2 id="installation">Installation</h2><blockquote> | ||
<p>Pour ENSG, un script <a href="install-docker-ensg.sh">install-docker-ensg.sh</a> est disponible (<code>sudo bash install-docker-ensg.sh</code>)</p> | ||
</blockquote> | ||
<ul> | ||
<li><a href="https://docs.docker.com/engine/install/ubuntu/" target="_blank">Install Docker Engine on Ubuntu</a></li> | ||
</ul> | ||
<h2 id="quelques-notes">Quelques notes</h2><ul> | ||
<li><a href="problemes-frequents.html">Les problèmes fréquents avec docker</a></li> | ||
<li><a href="../proxy-sortant/proxy-docker.html">Travailler derrière un proxy avec Docker</a></li> | ||
</ul> | ||
<h2 id="la-documentation">La documentation</h2><p>Pour les commandes <code>docker ...</code> :</p> | ||
<ul> | ||
<li><a href="https://docs.docker.com/get-started/docker_cheatsheet.pdf" target="_blank">docs.docker.com - CLI Cheat Sheet</a> en version courte.</li> | ||
<li><a href="https://docs.docker.com/engine/reference/commandline/cli/" target="_blank">docs.docker.com - Use the Docker command line</a> en version longue.</li> | ||
</ul> | ||
<p>Pour les commandes <code>docker compose...</code> :</p> | ||
<ul> | ||
<li><a href="https://docs.docker.com/compose/reference/" target="_blank">docs.docker.com - Overview of docker compose CLI</a></li> | ||
</ul> | ||
<p>Pour la rédaction de dockerfile :</p> | ||
<ul> | ||
<li><a href="https://docs.docker.com/engine/reference/builder/" target="_blank">docs.docker.com - Dockerfile reference</a></li> | ||
</ul> | ||
|
||
</div> | ||
|
||
</main> | ||
|
||
<footer class="container-fluid"> | ||
<div class="row"> | ||
<div class="col-md-12 text-center"> | ||
©2023 - <a href="https://github.com/mborne" target="_blank">Mickaël Borne</a> - <a href="https://mborne.github.io/cours-devops">mborne.github.io/cours-devops</a> | ||
</div> | ||
</div> | ||
</footer> | ||
|
||
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.9.2/umd/popper.min.js" | ||
integrity="sha512-2rNj2KJ+D8s1ceNasTIex6z4HWyOnEYLVC3FigGOmyQCZc2eBXKgOxQmo3oKLHyfcj53uz4QMsRCWNbLd32Q1g==" | ||
crossorigin="anonymous" referrerpolicy="no-referrer"></script> | ||
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" | ||
integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" | ||
crossorigin="anonymous" referrerpolicy="no-referrer"></script> | ||
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.2/js/bootstrap.min.js" | ||
integrity="sha512-WW8/jxkELe2CAiE4LvQfwm1rajOS8PHasCCx+knHG0gBHt8EXxS6T6tJRTGuDQVnluuAvMxWF4j8SNFDKceLFg==" | ||
crossorigin="anonymous" referrerpolicy="no-referrer"></script> | ||
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js" | ||
integrity="sha512-D9gUyxqja7hBtkWpPWGt9wfbfaMGVt9gnyCvYa+jojwwPHLCzUm5i8rpk7vD7wNee9bA35eYIjobYPaQuKS1MQ==" | ||
crossorigin="anonymous" referrerpolicy="no-referrer"></script> | ||
<script>hljs.highlightAll();</script> | ||
|
||
</body> | ||
|
||
</html> |
Oops, something went wrong.