{"product_id":"perre-yannig-ansible-gerez-la-configuration-de-vos-serveurs-et-le-deploiement-de-vos-applications-9782409039720","title":"Ansible : gérez la configuration de vos serveurs et le déploiement de vos applications","description":"\u003cp\u003e\n      \u003cb\u003eAnsible\u003c\/b\u003e\n    \u003c\/p\u003e\u003cp\u003e\n      \u003cb\u003eGérez la configuration de vos serveurs et le déploiement de vos applications\u003c\/b\u003e\n    \u003c\/p\u003e\u003cp\u003eCe livre sur \u003cb\u003eAnsible\u003c\/b\u003e s'adresse aux \u003cb\u003eadministrateurs de systèmes Unix\u003c\/b\u003e qui souhaitent découvrir les différentes fonctionnalités spécifiques de cet outil \u003cb\u003eDevOps\u003c\/b\u003e permettant la \u003cb\u003econfiguration centralisée de serveurs et d'applications\u003c\/b\u003e. À l'aide d'exemples concrets, l'auteur apporte au lecteur les connaissances nécessaires pour bien comprendre l'intérêt de son utilisation.\u003c\/p\u003e\u003cp\u003eCertains prérequis sur le langage \u003cb\u003eYAML\u003c\/b\u003e ou l'utilisation du protocole \u003cb\u003eSSH\u003c\/b\u003e sont un plus pour une utilisation efficace d'Ansible. Dans les premiers chapitres, l'auteur aide toutefois le lecteur à les acquérir pour qu'il puisse tirer le meilleur profit de la lecture du livre.\u003c\/p\u003e\u003cp\u003eLes chapitres qui suivent traitent des différents mécanismes d'Ansible avec une approche de difficulté progressive. Les premiers mécanismes permettent ainsi d'administrer de façon classique les serveurs (Unix ou Windows) alors que les suivants nécessitent des notions plus avancées, notamment sur la programmation Python. Le lecteur y découvre alors comment \u003cb\u003ecréer un inventaire\u003c\/b\u003e, comment \u003cb\u003eréinjecter des informations\u003c\/b\u003e provenant de sources existantes (ESX, AWS, Docker...) ou comment \u003cb\u003ecréer des playbooks\u003c\/b\u003e. La création de \u003cb\u003erôles Ansible\u003c\/b\u003e est également traitée ainsi que quelques bonnes pratiques à suivre (analyse de code et test avec Molecule à l'aide de Podman ou Docker).\u003c\/p\u003e\u003cp\u003eÀ côté des notions purement orientées Ansible, certains chapitres sont consacrés au \u003cb\u003edéroulement du déploiement d'une application\u003c\/b\u003e MediaWiki. Le lecteur étudie ainsi les problématiques de \u003cb\u003eparallélisation des tâches\u003c\/b\u003e, l'introduction d'un \u003cb\u003erépartiteur de charge\u003c\/b\u003e Haproxy et le \u003cb\u003elancement en séquence des opérations\u003c\/b\u003e permettant de réaliser les mises à jour avec un impact minimal (rolling update). L'\u003cb\u003eoptimisation des tâches\u003c\/b\u003e sera également un point important avec la mise en place de Mitogen.\u003c\/p\u003e\u003cp\u003eLa suite du livre détaille plus particulièrement la \u003cb\u003epersonnalisation d'Ansible\u003c\/b\u003e. La restitution d'informations (\u003cb\u003emécanismes de callback et découverte de ARA\u003c\/b\u003e), l'\u003cb\u003eécriture de modules\u003c\/b\u003e pour la gestion d'opérations, les \u003cb\u003efiltres Jinja\u003c\/b\u003e ou encore la \u003cb\u003ecréation d'actions\u003c\/b\u003e sont ainsi étudiés.\u003c\/p\u003e\u003cp\u003eEnfin, l'auteur présente dans les derniers chapitres la problématique de la \u003cb\u003ecréation de machines virtuelles\u003c\/b\u003e, classiques (via l'hyperviseur ESX\/VMware\/ vCenter) ou dans le cloud (avec AWS), l'\u003cb\u003eutilisation de containers\u003c\/b\u003e Podman\/Docker avec Ansible, le pilotage d'applications dans un cluster Kubemetes ainsi que la création d'un opérateur.\u003c\/p\u003e","brand":"Eni","offers":[{"title":"Used - good","offer_id":53542236684630,"sku":"9782409039720-G","price":34.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/5829\/5382\/files\/product_image_9782409039720_1.jpg?v=1781698626","url":"https:\/\/www.momoxbooks.com\/products\/perre-yannig-ansible-gerez-la-configuration-de-vos-serveurs-et-le-deploiement-de-vos-applications-9782409039720","provider":"momoxbooks","version":"1.0","type":"link"}