Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| elearning:workbooks:debian:6:avance:l129:part4 [2020/08/15 15:12] – admin | elearning:workbooks:debian:6:avance:l129:part4 [2022/06/22 08:56] (Version actuelle) – admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ~~PDF: | ~~PDF: | ||
| - | Version : **2020.01** | + | Version : **2022.01** |
| Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
| Ligne 9: | Ligne 9: | ||
| =====Contenu du Module===== | =====Contenu du Module===== | ||
| - | * **DOF504 | + | * **DOF404 |
| * Contenu du Module | * Contenu du Module | ||
| * Préparation | * Préparation | ||
| - | * Sous Debian/ | ||
| - | * Sous Windows | ||
| * Hiera | * Hiera | ||
| * Présentation | * Présentation | ||
| Ligne 20: | Ligne 18: | ||
| * LAB #3 - Interpolation | * LAB #3 - Interpolation | ||
| * Les Sources de Données basées sur des Facts | * Les Sources de Données basées sur des Facts | ||
| - | * LAB #4 -Créer des Ressources avec le Données d' | + | * LAB #4 -Créer des Ressources avec les Données d' |
| * LAB #5 - Gérer des Données Secrètes | * LAB #5 - Gérer des Données Secrètes | ||
| * Modules | * Modules | ||
| Ligne 31: | Ligne 29: | ||
| =====Préparation===== | =====Préparation===== | ||
| - | ====Sous Debian/ | + | Re-créez la machine virtuelle Puppet : |
| < | < | ||
| - | trainee@puppet:~$ cd puppet-beginners-guide-3 | + | desktop@serverXX:~$ cd puppet-beginners-guide-3 |
| - | trainee@puppet: | + | desktop@serverXX: |
| - | trainee@puppet: | + | desktop@serverXX: |
| - | trainee@puppet: | + | desktop@serverXX: |
| - | </ | + | |
| - | + | ||
| - | ====Sous Windows==== | + | |
| - | + | ||
| - | Exécutez **cmd** et saisissez les commandes suivantes : | + | |
| - | + | ||
| - | < | + | |
| - | Microsoft Windows [version 10.0.16299.431] | + | |
| - | (c) 2017 Microsoft Corporation. Tous droits réservés. | + | |
| - | + | ||
| - | C: | + | |
| - | + | ||
| - | C: | + | |
| - | + | ||
| - | C: | + | |
| - | + | ||
| - | C: | + | |
| - | + | ||
| - | C: | + | |
| </ | </ | ||
| Ligne 91: | Ligne 70: | ||
| </ | </ | ||
| - | <WRAP center round important | + | <WRAP center round important> |
| **Important** - **lookup** a besoin du nom de la clef Hiera, par exemple **backup_path**, | **Important** - **lookup** a besoin du nom de la clef Hiera, par exemple **backup_path**, | ||
| </ | </ | ||
| Ligne 397: | Ligne 376: | ||
| </ | </ | ||
| - | <WRAP center round important | + | <WRAP center round important> |
| **Important** - Une valeur booléenne doit être soit **true**, soit **false**. | **Important** - Une valeur booléenne doit être soit **true**, soit **false**. | ||
| </ | </ | ||
| Ligne 518: | Ligne 497: | ||
| </ | </ | ||
| - | <WRAP center round important | + | <WRAP center round important> |
| **Important** - La priorité des sources est descendante. Si la valeur d'une clef est spécifiée dans deux sources et les valeurs sont différentes, | **Important** - La priorité des sources est descendante. Si la valeur d'une clef est spécifiée dans deux sources et les valeurs sont différentes, | ||
| </ | </ | ||
| Ligne 591: | Ligne 570: | ||
| permettent une configuration différente par version du système d' | permettent une configuration différente par version du système d' | ||
| - | ====LAB #4 -Créer des Ressources avec le Données d' | + | ====LAB #4 -Créer des Ressources avec les Données d' |
| Commencez par créer le fichier **hiera_users.pp** : | Commencez par créer le fichier **hiera_users.pp** : | ||
| Ligne 739: | Ligne 718: | ||
| Processing triggers for ureadahead (0.100.0-19.1) ... | Processing triggers for ureadahead (0.100.0-19.1) ... | ||
| Processing triggers for systemd (229-4ubuntu21.23) ... | Processing triggers for systemd (229-4ubuntu21.23) ... | ||
| + | </ | ||
| + | |||
| + | Si la version installée de ruby est inférieure à la 2.5.0, mettez à jour ruby : | ||
| + | |||
| + | < | ||
| + | vagrant@ubuntu-xenial: | ||
| + | vagrant@ubuntu-xenial: | ||
| + | vagrant@ubuntu-xenial: | ||
| + | vagrant@ubuntu-xenial: | ||
| + | vagrant@ubuntu-xenial: | ||
| + | </ | ||
| + | |||
| + | Installez ensuite le support gpg pour Hiera : | ||
| + | |||
| + | < | ||
| + | vagrant@ubuntu-xenial: | ||
| </ | </ | ||
| Ligne 889: | Ligne 884: | ||
| </ | </ | ||
| - | <WRAP center round important | + | <WRAP center round important> |
| **Important** - Utilisez l' | **Important** - Utilisez l' | ||
| </ | </ | ||
| Ligne 937: | Ligne 932: | ||
| </ | </ | ||
| - | <WRAP center round important | + | <WRAP center round important> |
| **Important** - **ENC** indique à Hiera que ce fichier est crypté. GPG indique à Hiera quel type de cryptage. | **Important** - **ENC** indique à Hiera que ce fichier est crypté. GPG indique à Hiera quel type de cryptage. | ||
| </ | </ | ||
| Ligne 957: | Ligne 952: | ||
| </ | </ | ||
| - | <WRAP center round important | + | <WRAP center round important> |
| **Important** - Utilisez l' | **Important** - Utilisez l' | ||
| </ | </ | ||
| Ligne 1002: | Ligne 997: | ||
| </ | </ | ||
| - | <WRAP center round important | + | <WRAP center round important> |
| **Important** - Notez la modification automatique de la ligne **test_secret: | **Important** - Notez la modification automatique de la ligne **test_secret: | ||
| </ | </ | ||
| Ligne 1227: | Ligne 1222: | ||
| </ | </ | ||
| - | <WRAP center round important | + | <WRAP center round important> |
| **Important** - La fonction **upcase** fait partie du module **stdlib**. | **Important** - La fonction **upcase** fait partie du module **stdlib**. | ||
| </ | </ | ||
| Ligne 1408: | Ligne 1403: | ||
| </ | </ | ||
| - | <WRAP center round important | + | <WRAP center round important> |
| **Important** - Le mot de passe de root pour MySQL **hairline-quotient-inside-tableful** est ici en clair. En production, ce mot de passe serait crypté comme nous avons déjà vu. | **Important** - Le mot de passe de root pour MySQL **hairline-quotient-inside-tableful** est ici en clair. En production, ce mot de passe serait crypté comme nous avons déjà vu. | ||
| </ | </ | ||
| Ligne 1423: | Ligne 1418: | ||
| </ | </ | ||
| - | <WRAP center round important | + | <WRAP center round important> |
| **Important** - Le nom de la ressource **cat_pictures** est le nom de la base de données. Les attributs **user**, **password**, | **Important** - Le nom de la ressource **cat_pictures** est le nom de la base de données. Les attributs **user**, **password**, | ||
| </ | </ | ||
| Ligne 1522: | Ligne 1517: | ||
| </ | </ | ||
| - | <WRAP center round important | + | <WRAP center round important> |
| **Important** - **apache:: | **Important** - **apache:: | ||
| </ | </ | ||
| Ligne 1537: | Ligne 1532: | ||
| </ | </ | ||
| - | <WRAP center round important | + | <WRAP center round important> |
| **Important** - Le nom de la ressource **cat-pictures.com** est le nom de domaine de l' | **Important** - Le nom de la ressource **cat-pictures.com** est le nom de domaine de l' | ||
| </ | </ | ||
| Ligne 1551: | Ligne 1546: | ||
| </ | </ | ||
| - | <WRAP center round important | + | <WRAP center round important> |
| **Important** - Cette ressource crée le fichier **/ | **Important** - Cette ressource crée le fichier **/ | ||
| </ | </ | ||
| Ligne 1594: | Ligne 1589: | ||
| </ | </ | ||
| - | <WRAP center round important | + | <WRAP center round important> |
| **Important** - La première ressource est de type **file**. Cette ressource crée si nécessaire le répertoire **/ | **Important** - La première ressource est de type **file**. Cette ressource crée si nécessaire le répertoire **/ | ||
| </ | </ | ||
| Ligne 1611: | Ligne 1606: | ||
| </ | </ | ||
| - | <WRAP center round important | + | <WRAP center round important> |
| **Important** - Le nom de la ressource **/ | **Important** - Le nom de la ressource **/ | ||
| </ | </ | ||
| Ligne 1632: | Ligne 1627: | ||
| ---- | ---- | ||
| - | < | + | |
| - | <DIV ALIGN=" | + | Copyright © 2022 Hugh Norris. |
| - | Copyright © 2020 Hugh Norris.< | + | |
| - | </ | + | |
| - | </ | + | |