ttant d'automatiser l'installation de paquets.
<note>
**APT** est le **gestionnaire de paquets Debian*... Apache qui s’appelle, sur Debian, ''apache2''.
</note>
Si vous voulez en savoir plus sur l’utilisatio... rmettent de conditionner l’installation de PHP.
<note>
La variable **php_install** est un booléen par *... te variable sera initialisée à l’appel du rôle.
</note>
<note>
Attention, l’**indentation est important
proposée approximativement tous les deux mois.
<note>
Le nom Ansible est tiré d’un roman de science-fi... en de communication plus rapide que la lumière.
</note>
Entretemps, Ansible a été racheté en 2015 par *... importe quelle machine Linux, mais pas Windows.
<note>
**Ansible** est un outil **agentless**, c’est-à-... la plupart des systèmes Linux : SSH et Python.
</note>
L’**inverse** du mode push est le **mode pull**
au "ping" ! Le node http1 est bien joignable.
<note>
Ansible ne lance pas la commande ''ping'', il la... a communication avec le node est fonctionnelle.
</note>
{{icone_module.png|Icône d'un module}}
Un **mo... mais vous pouvez créer le vôtre, personnalisé.
<note>
Tous les modules sont accessibles sur la [[https... vec la commande **''%%ansible-doc --list%%''**.
</note>
Tous les modules officiels d’Ansible sont téléc
Wiki. Il est donc préférable de les désactiver.
<note>
En **situation professionnelle**, il convient d'... sécurité nécessaires aux nouveaux déploiements.
</note>
Voici les commandes à passer pour s'affranchir ... ne liste de tâches (**tasks**) ou de variables.
<note>
Vous trouverez un descriptif plus détaillé du [[... ionnement des playbooks sur sa documentation]].
</note>
Dans **install-apache.yml**, il n’y a pas de b
base de données libre de référence : **MySQL**.
<note>
En 2008, la société MySQL AB qui centralise le d... avez donc intérêt à suivre leur développement.
</note>
===== Installez MySQL =====
Pour installer MyS... rées par MySQL pour assurer son fonctionnement.
<note>
Je ne vais pas rentrer dans les détails de ce qu... Administrez vos bases de données avec MySQL]]”.
</note>
Pour comprendre un peu mieux le fonctionnement
r.
<code bash>
mkdir roles && cd roles
</code>
<note>
Il est tout à fait possible d'indiquer à Ansible... ration Ansible (''/etc/ansible/ansible.cfg'').
</note>
Pour vous aider à **créer une arborescence comp... pouvez utiliser la commande **ansible-galaxy**.
<note>
Ansible Galaxy fait référence au [[https://galax... , publiquement ou non, le code qu’ils créent).
</note>
**ansible-galaxy**, quant à lui, est un outil
t le déposer sur les nodes avant de l'exécuter.
<note>
Le **fichier autoporteur** est un mini programme... ransfert et contrôler l'exécution d’un module.
</note>
Donc, pour **créer un module**, Il suffit simpl... st_local = module.params.get(’request’)
</code>
<note>
Attention de bien indenter les lignes dans le bloc ''def main()'' :
</note>
==== Connexion à la base ====
Pour la connexio
ogLevel
dn: cn=config
olcLogLevel: none
</code>
<note>
Ici j’ai rajouté l’option ''-s base'' pour ind... r sur toutes les entrées inférieures également.
</note>
{{etendue_recherche_ldap.png}}
Étendue de la r... ique, suivant l’usage qui est fait de ce champ.
<note>
Vous devez bien garder en tête que l’ordre des e... ersonnes'' tant que ce groupe n’a pas été créé.
</note>
Vous remarquerez aussi que dans ce fichier, vou
onne beaucoup d'informations sur votre système.
<note>
Pour des raisons de sécurité, ne laissez jamais une page phpinfo() accessible publiquement.
</note>
Voyons maintenant la méthode FastCGI d’installa... à chaque module dans le répertoire ''conf.d''.
<note>
Lisez bien les commentaires au début de votre fi... es applications PHP que vous désirez installer.
</note>
Php-fpm fonctionne par un système de **pools**
re étape va être d’installer un serveur Tomcat.
<note>
En fait, Jenkins peut également être exécuté de ... anière plus universelle d’installer un servlet.
</note>
===== Installez le serveur Apache Tomcat =====
... var/lib/jenkins/secrets/InitialAdminPassword''.
<note warning>
Si vous rencontrez l’erreur “This Jenkin... ot de passe et le problème devrait être résolu.
</note>
Suivez ensuite le protocole d’installation : in
de croissance en cloche (croissance ponctuelle)
<note>
Il y a quelques années, dans les milieux informa... l restait indisponible pendant plusieurs jours.
</note>
La croissance, c’est comme la célébrité, tout l... vous, qui sera inutilisée le reste de l’année.
<note>
Pour parler de la capacité d’une infrastructure ... *. C’est un des avantages offerts par le Cloud.
</note>
L’idée du Cloud, c’est que tout le monde ne con
je vais vous présenter les principaux niveaux.
<note>
Dans un volume RAID, tous les disques doivent av... urra être utilisé comme une partition standard.
</note>
===== Le RAID 0 pour agréger des disques =====
... us devez d’abord ajouter vos 3 disques à la VM.
<note>
Consulter la note [[software:applications:virsh:ajouter_image_disque_a_une_vm|ajouter un disque à une
s services de votre système avec systemd ======
<note>
Je suppose ici que vous disposez d’un serveur so... rt|Montez un serveur de fichiers sous Linux]]”.
</note>
**systemd** est le système d’initialisation ado... sudo systemctl edit --full smbd.service
</code>
<note>
Sous Ubuntu, l’éditeur de texte par défaut est N... mmande ''update-alternatives --config editor''.
</note>
Si vous devez éditer un fichier unité de system
ute autre catégorie que vous pourriez imaginer.
<note>
Un annuaire se distingue d’une base de données r... des éléments, mais plus lent pour les modifier.
</note>
Les annuaires sont couramment employés pour sto... $ sudo apt-get install slapd ldap-utils
</code>
<note>
À l’installation de slapd, on vous demandera d’e... allez refaire cette opération dans un instant.
</note>
Voilà, vous avez installé votre annuaire. Vous
essentielle à connaître pour un administrateur.
<note>
Le nom du serveur est Apache httpd, mais on parl... l#projects-list|très nombreux autres projets]].
</note>
Apache existe depuis plus de 20 ans, et même s’... abled'' vers le répertoire ''sites-available''.
<note>
De la même façon, pour supprimer le lien symboli... us pouvez utiliser ''a2enmod'' et ''a2dismod''.
</note>
* Recharger maintenant la configuration d’Apa