{"id":35513,"date":"2019-10-31T22:04:46","date_gmt":"2019-10-31T19:04:46","guid":{"rendered":"https:\/\/prohoster.info\/blog\/ansible-obnovleniya-v-klyuchevyh-resheniyah-dlya-avtomatizatsii-vashego-mira\/"},"modified":"2019-10-31T22:04:46","modified_gmt":"2019-10-31T19:04:46","slug":"ansible-obnovleniya-v-klyuchevyh-resheniyah-dlya-avtomatizatsii-vashego-mira","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/ansible-obnovleniya-v-klyuchevyh-resheniyah-dlya-avtomatizatsii-vashego-mira","title":{"rendered":"Ansible : mises \u00e0 jour des solutions cl\u00e9s pour automatiser votre monde","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La communaut\u00e9 Ansible continue de nous ravir avec de nouveaux contenus \u2013 des plugins et des modules \u2013 tout en g\u00e9n\u00e9rant beaucoup de travail pour ceux qui s'occupent de l'entretien d'Ansible, car le nouveau code doit \u00eatre int\u00e9gr\u00e9 dans les d\u00e9p\u00f4ts le plus rapidement possible. Respecter les d\u00e9lais n'est pas toujours facile, et le lancement de certains produits d\u00e9j\u00e0 pr\u00eats est report\u00e9 jusqu'\u00e0 la prochaine version officielle d'Ansible Engine. Jusqu'\u00e0 r\u00e9cemment, l'utilisateur final n'avait qu'un seul moyen d'obtenir de nouveaux contenus Ansible \u2013 avec la nouvelle version d'Ansible Engine.<\/p>\n<p><img decoding=\"async\" alt=\"Ansible : mises \u00e0 jour des solutions cl\u00e9s pour automatiser votre monde\" src=\"\/wp-content\/uploads\/2019\/06\/0af4ab8d0369433142aa6f20a4ff54dc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nPour rem\u00e9dier \u00e0 cette situation, la communaut\u00e9 Ansible a commenc\u00e9 \u00e0 travailler sur des options plus flexibles pour cr\u00e9er et obtenir du contenu. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Red Hat Ansible Engine 2.8 : vers de nouvelles m\u00e9thodes de traitement du contenu Ansible<\/h3>\n<p>\nEn r\u00e9ponse \u00e0 la demande des utilisateurs, des modifications concernant le traitement du contenu ont \u00e9t\u00e9 introduites dans Ansible Engine 2.8, <b>qui ne fait pas partie de la version officielle<\/b>. Ces changements permettront de mettre en place un nouveau mode de livraison du contenu aux utilisateurs, qui ne d\u00e9pendra pas de ceux qui g\u00e8rent Ansible, tant pour le contenu d'Ansible que pour le code de la plateforme elle-m\u00eame.<\/p>\n<p>Il est pr\u00e9vu que dans les prochaines versions, les cr\u00e9ateurs (Creators) de contenu puissent le distribuer sous forme de paquets sp\u00e9ciaux, appel\u00e9s Collections, qui pourront \u00eatre install\u00e9s \u00e0 l'emplacement d'ex\u00e9cution appropri\u00e9 sur le n\u0153ud principal d'Ansible (control node) ou sur le n\u0153ud g\u00e9r\u00e9 (managed node). Le cr\u00e9ateur de la collection d\u00e9crira directement dans le paquet les d\u00e9tails d'ex\u00e9cution via des r\u00f4les et des playbooks. Gr\u00e2ce aux modifications mentionn\u00e9es ci-dessus dans Ansible Engine, les collections deviendront l'un des outils qui <b>permettront de dissocier la publication de contenu de la sortie des versions officielles d'Ansible Engine.<\/b>.<\/p>\n<h4>La nouvelle construction Become<\/h4>\n<p>\nLa construction Become existe depuis longtemps, mais \u00e0 partir de la version 2.8, le mot BECOME est par d\u00e9faut utilis\u00e9 dans Ansible Engine pour demander le mot de passe lors de l'\u00e9l\u00e9vation des privil\u00e8ges (privil\u00e8ges sudo sur les syst\u00e8mes *nix ou mode enable sur les appareils r\u00e9seau). En d'autres termes, maintenant BECOME est l'outil standard d'\u00e9l\u00e9vation des privil\u00e8ges qui g\u00e8re d\u00e9j\u00e0 la cible par lui-m\u00eame.<\/p>\n<p>Voici comment un exemple de son utilisation ressemble :<\/p>\n<pre><code class=\"plaintext\">ansible-playbook --become --ask-become-pass site.yml\nBECOME password:\n<\/code><\/pre>\n<p>\nDe plus, le plugin BECOME a \u00e9t\u00e9 ajout\u00e9 \u00e0 Ansible Engine 2.8, qui fonctionne comme doas sur Linux et runas sur Windows, permettant d'ex\u00e9cuter des actions au nom d'un utilisateur sp\u00e9cifi\u00e9. Pour \u00e9lever les privil\u00e8ges sur les dispositifs r\u00e9seau, le plugin become enable est utilis\u00e9.<\/p>\n<h4>Recherche de l'interpr\u00e9teur Python<\/h4>\n<p>\nVous avez peut-\u00eatre rencontr\u00e9 une telle erreur :<\/p>\n<pre><code class=\"plaintext\">\/usr\/bin\/python: bad interpreter: No such file or directory\n<\/code><\/pre>\n<p>\nEn fait, dans les versions pr\u00e9c\u00e9dentes d'Ansible Engine, il \u00e9tait consid\u00e9r\u00e9 par d\u00e9faut que l'interpr\u00e9teur Python principal (utilis\u00e9 par d\u00e9faut) se trouvait dans le dossier \/usr\/bin\/python. Depuis la version 2.8, Ansible recherche l'interpr\u00e9teur sur chaque syst\u00e8me cible, d'abord en v\u00e9rifiant la table des chemins et des noms de fichiers ex\u00e9cutables de l'interpr\u00e9teur Python principal dans diff\u00e9rentes distributions, puis en utilisant des listes de secours ordonn\u00e9es (fallback list), pour plus de d\u00e9tails, consultez le <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ansible.com\/ansible\/latest\/porting_guides\/porting_guide_2.8.html#python-interpreter-discovery\">Guide de portage vers Ansible 2.8<\/a><\/noindex>.<\/p>\n<h4>Les fichiers Retry ne sont plus cr\u00e9\u00e9s par d\u00e9faut<\/h4>\n<p>\nVous avez longtemps cherch\u00e9 des fichiers .retry sur votre disque ? Si vous utilisez Ansible depuis un certain temps, vous en avez probablement beaucoup, et ils occupent inutilement de l'espace. \u00c0 partir de la version 2.8, Ansible Engine ne cr\u00e9e plus ces fichiers par d\u00e9faut (ce qui peut \u00eatre annul\u00e9 en modifiant le fichier ansible.cfg par d\u00e9faut).<\/p>\n<h4>Play Recap mis \u00e0 jour<\/h4>\n<p>\nExtrait de <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ansible.com\/ansible\/latest\/porting_guides\/porting_guide_2.8.html#python-interpreter-discovery\">Guides de portage vers Ansible 2.8<\/a><\/noindex>:<\/p>\n<blockquote><p>Play Recap compte d\u00e9sormais les t\u00e2ches (tasks) avec le statut ignored et rescued, ainsi que ok, changed, unreachable, failed et skipped, gr\u00e2ce \u00e0 deux nouveaux compteurs de statistiques dans le plugin de rappel par d\u00e9faut. Les t\u00e2ches \u00e9chou\u00e9es pour lesquelles le drapeau ignore_errors : yes a \u00e9t\u00e9 d\u00e9fini sont compt\u00e9es comme ignored. Les t\u00e2ches \u00e9chou\u00e9es pour lesquelles la section rescue a ensuite \u00e9t\u00e9 ex\u00e9cut\u00e9e sont compt\u00e9es comme rescued. Notez qu'\u00e0 la diff\u00e9rence des versions pr\u00e9c\u00e9dentes d'Ansible, les t\u00e2ches rescued ne sont plus consid\u00e9r\u00e9es comme \u00e9chou\u00e9es.<\/p><\/blockquote>\n<p>\nDans le tableau Play Recap \u00e0 la fin de l'ex\u00e9cution du playbook, des colonnes suppl\u00e9mentaires skipped, rescued et ignored ont \u00e9t\u00e9 ajout\u00e9es pour les h\u00f4tes :<\/p>\n<p><img decoding=\"async\" alt=\"Ansible : mises \u00e0 jour des solutions cl\u00e9s pour automatiser votre monde\" src=\"\/wp-content\/uploads\/2019\/06\/1eee70c5780d6362c530d29bc32cd3b6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h4>Clouds et conteneurs<\/h4>\n<p>\nLa version 2.8 a introduit des am\u00e9liorations et des ajouts dans les modules cloud et conteneur pour fonctionner avec Amazon Web Services, Microsoft Azure, Google Cloud, Digital Ocean, <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ansible.com\/ansible\/latest\/plugins\/connection\/podman.html\">podman<\/a><\/noindex> et <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ansible.com\/ansible\/latest\/plugins\/inventory\/kubevirt.html\">kubevirt<\/a><\/noindex>. Il convient \u00e9galement de noter que les fichiers TOML peuvent d\u00e9sormais \u00eatre utilis\u00e9s comme source d'inventaire.<\/p>\n<h4>Paramiko<\/h4>\n<p>\nUtilisez-vous Red Hat Ansible Network Automation ? Ansible Engine 2.8 ne contient plus paramiko et ne d\u00e9pend plus de lui. Par d\u00e9faut, Ansible Engine utilise ssh. Si vous avez besoin de paramiko, vous pouvez l'installer avec la commande pip install paramiko.<\/p>\n<p>Si vous avez besoin d'assistance concernant l'utilisation de paramiko dans le cadre de votre abonnement Red Hat, consultez l'article de la base de connaissances. <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/solutions\/4147641\">Le package Paramiko est manquant apr\u00e8s les nouvelles installations d'Ansible Engine.<\/a><\/noindex>.<\/p>\n<p><b>Ainsi, la nouvelle version de Red Hat Ansible Engine a \u00e9t\u00e9 enrichie d'une liste impressionnante d'am\u00e9liorations et de changements, dont vous pouvez trouver plus de d\u00e9tails. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ansible\/ansible\/blob\/stable-2.8\/changelogs\/CHANGELOG-v2.8.rst\">ici<\/a><\/noindex>.<\/b><\/p>\n<h3>Red Hat Ansible Tower 3.5 : plus d'automatisation.<\/h3>\n<p>\n\u00c0 partir de fin mai, une nouvelle version de Red Hat Ansible Tower 3.5 est disponible, offrant plusieurs am\u00e9liorations importantes pour l'automatisation, et nous allons en parler, si vous n'avez pas encore eu l'occasion de les v\u00e9rifier vous-m\u00eame.<\/p>\n<p>Alors, d'abord les points cl\u00e9s :<\/p>\n<ul>\n<li>Support de Red Hat Enterprise Linux 8 ;<\/li>\n<li>Support des stockages de donn\u00e9es externes avec des plugins appropri\u00e9s ;<\/li>\n<li>Support des plugins become dans Ansible Tower.<\/li>\n<\/ul>\n<p>\nDe plus, la nouvelle version corrige plus de 160 bugs et probl\u00e8mes enregistr\u00e9s.<\/p>\n<h4>Support de Red Hat Enterprise Linux 8.<\/h4>\n<p>\nNous r\u00e9p\u00e9tons souvent que Red Hat Enterprise Linux (RHEL) est une base solide et polyvalente pour construire, par exemple, un cloud hybride. Ansible Tower 3.5 (comme Ansible Engine 2.8) g\u00e8re les h\u00f4tes RHEL 8 et peut \u00e9galement \u00eatre ex\u00e9cut\u00e9 sur la plateforme Red Hat Enterprise Linux 8 en tant que n\u0153ud de gestion du syst\u00e8me Red Hat Ansible Automation.<\/p>\n<h4>Stockages de donn\u00e9es externes<\/h4>\n<p>\nEn plus du stockage de donn\u00e9es int\u00e9gr\u00e9, Ansible Tower 3.5 peut d\u00e9sormais \u00e9galement utiliser des stockages de donn\u00e9es externes, car il est parfois n\u00e9cessaire de rendre les donn\u00e9es plus accessibles pour des applications distribu\u00e9es. Ainsi, la nouvelle version d'Ansible Tower peut travailler directement avec diff\u00e9rentes solutions de stockage de mots de passe et de cl\u00e9s, telles que :<\/p>\n<ul>\n<li>HashiCorp Vault ;<\/li>\n<li>CyberArk AIM ;<\/li>\n<li>CyberArk Conjur ;<\/li>\n<li>Microsoft Azure Key Vault.<\/li>\n<\/ul>\n<p>\nLes d\u00e9tails sur l'utilisation de ces syst\u00e8mes sont fournis dans les documents du <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ansible.com\/ansible-tower\/3.5.0\/html\/administration\/credential_plugins.html\">Syst\u00e8me de gestion des secrets<\/a><\/noindex>.<\/p>\n<h4>Nouveaux plugins pour la gestion des inventories et l'\u00e9l\u00e9vation de privil\u00e8ges.<\/h4>\n<p>\nEn suivant l'\u00e9volution d'Ansible Engine, Ansible Tower 3.5 propose de nouveaux plugins d'inventory et un plugin pour le nouvel outil d'\u00e9l\u00e9vation des privil\u00e8ges.<\/p>\n<p>Gr\u00e2ce \u00e0 <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ansible.com\/ansible-tower\/3.5.0\/html\/userguide\/inventories.html#inventory-plugins\">nouveaux plugins d'inventory<\/a><\/noindex> Ansible Tower peut d\u00e9sormais utiliser comme source d'inventory les plateformes Microsoft Azure, Google Cloud Platform et Red Hat OpenStack Platform, ce qui permet de travailler avec des environnements cloud hybrides \u00ab pr\u00eats \u00e0 l'emploi \u00bb.<\/p>\n<p>Le nouveau plugin d'\u00e9l\u00e9vation de privil\u00e8ges offre un traitement complet des t\u00e2ches d'\u00e9l\u00e9vation de privil\u00e8ges, offrant beaucoup plus de flexibilit\u00e9 et de contr\u00f4le par rapport aux traditionnels sudo et su.<\/p>\n<h4>Interface utilisateur remani\u00e9e des listes.<\/h4>\n<p>\nLa nouvelle version offre une gestion des listes beaucoup plus conviviale. Il est possible de les d\u00e9velopper pour afficher des d\u00e9tails et de les r\u00e9duire afin d'afficher plus d'\u00e9l\u00e9ments \u00e0 l'\u00e9cran. Les listes peuvent \u00e9galement \u00eatre tri\u00e9es par diff\u00e9rents champs et filtr\u00e9es pratiquement selon n'importe quelle propri\u00e9t\u00e9.<\/p>\n<h4>M\u00e9triques am\u00e9lior\u00e9es<\/h4>\n<p>\nLes m\u00e9triques disposent d\u00e9sormais de ce qu'on appelle des endpoints (\/api\/v2\/metrics), ce qui permet \u00e0 Ansible Tower d'\u00eatre facilement surveill\u00e9 \u00e0 l'aide de Prometheus et d'autres syst\u00e8mes similaires, tout en pouvant utiliser plusieurs syst\u00e8mes simultan\u00e9ment, y compris des solutions cloud.<\/p>\n<p><b>Ansible Tower 3.5 est d\u00e9j\u00e0 disponible en t\u00e9l\u00e9chargement, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ansible.com\/products\/tower\/trial\">la derni\u00e8re version de Red Hat Ansible Tower<\/a><\/noindex> peut \u00eatre install\u00e9e \u00e0 la fois localement et via Vagrant ou Amazon AMI.<\/b><\/p>\n<h3>Webinaires sur Ansible : am\u00e9liorez vos comp\u00e9tences<\/h3>\n<p>\n<b>Une biblioth\u00e8que de webinaires en constante expansion<\/b> sur le sujet : <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ansible.com\/resources\/webinars-training?hsLang=en-us\">www.ansible.com\/resources\/webinars-training?hsLang=en-us<\/a><\/noindex><\/p>\n<p><b>Le 4 juin a eu lieu<\/b> webinaire <noindex>Quoi de neuf dans l'automatisation Ansible<\/noindex>, consacr\u00e9 aux nouvelles fonctionnalit\u00e9s et am\u00e9liorations de Red Hat Ansible Tower et Red Hat Ansible Engine. Prochainement disponible dans la biblioth\u00e8que.<\/p>\n<p><b>Un webinaire en russe sur<\/b><noindex><a rel=\"nofollow\" href=\"https:\/\/primetime.bluejeans.com\/a2m\/events\/playback\/d83f20d8-a736-4e40-be17-47897d2de579\"> l'automatisation des r\u00e9seaux avec Ansible est disponible<\/a><\/noindex>.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/redhatrussia\/blog\/456858\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e Ansible \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0440\u0430\u0434\u0443\u0435\u0442 \u043d\u043e\u0432\u044b\u043c \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043e\u043c \u2013 \u043f\u043b\u0430\u0433\u0438\u043d\u0430\u043c\u0438 \u0438 \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 \u2013 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u044f \u0438 \u043c\u043d\u043e\u0433\u043e \u043d\u043e\u0432\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u0437\u0430\u043d\u044f\u0442 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u0435\u043c Ansible, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043d\u043e\u0432\u044b\u0439 \u043a\u043e\u0434 \u043d\u0443\u0436\u043d\u043e \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438. \u0423\u043b\u043e\u0436\u0438\u0442\u044c\u0441\u044f \u0432 \u0441\u0440\u043e\u043a\u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0438 \u0437\u0430\u043f\u0443\u0441\u043a \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432\u043f\u043e\u043b\u043d\u0435 \u0433\u043e\u0442\u043e\u0432\u044b\u0445 \u043a \u0432\u044b\u043f\u0443\u0441\u043a\u0443 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 \u043e\u0442\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0434\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Ansible Engine. \u0414\u043e \u043d\u0435\u0434\u0430\u0432\u043d\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26639,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35513","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e Ansible \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0440\u0430\u0434\u0443\u0435\u0442 \u043d\u043e\u0432\u044b\u043c \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043e\u043c \u2013 \u043f\u043b\u0430\u0433\u0438\u043d\u0430\u043c\u0438 \u0438 \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 \u2013 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u044f \u0438 \u043c\u043d\u043e\u0433\u043e \u043d\u043e\u0432\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u0437\u0430\u043d\u044f\u0442 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u0435\u043c Ansible, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043d\u043e\u0432\u044b\u0439 \u043a\u043e\u0434 \u043d\u0443\u0436\u043d\u043e \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/ansible-obnovleniya-v-klyuchevyh-resheniyah-dlya-avtomatizatsii-vashego-mira\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Ansible: \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0432 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u0430\u0448\u0435\u0433\u043e \u043c\u0438\u0440\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e Ansible \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0440\u0430\u0434\u0443\u0435\u0442 \u043d\u043e\u0432\u044b\u043c \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043e\u043c \u2013 \u043f\u043b\u0430\u0433\u0438\u043d\u0430\u043c\u0438 \u0438 \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 \u2013 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u044f \u0438 \u043c\u043d\u043e\u0433\u043e \u043d\u043e\u0432\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u0437\u0430\u043d\u044f\u0442 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u0435\u043c Ansible, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043d\u043e\u0432\u044b\u0439 \u043a\u043e\u0434 \u043d\u0443\u0436\u043d\u043e \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/ansible-obnovleniya-v-klyuchevyh-resheniyah-dlya-avtomatizatsii-vashego-mira\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:04:46+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:04:46+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ansible : mises \u00e0 jour dans les solutions cl\u00e9s pour automatiser votre monde | ProHoster","description":"La communaut\u00e9 Ansible ne cesse de ravir avec du nouveau contenu \u2013 plugins et modules \u2013 offrant ainsi beaucoup de travail aux personnes en charge de la maintenance d'Ansible, car il est n\u00e9cessaire d'int\u00e9grer rapidement le nouveau code.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/ansible-obnovleniya-v-klyuchevyh-resheniyah-dlya-avtomatizatsii-vashego-mira","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Ansible: \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0432 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u0430\u0448\u0435\u0433\u043e \u043c\u0438\u0440\u0430 | ProHoster","og:description":"\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e Ansible \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0440\u0430\u0434\u0443\u0435\u0442 \u043d\u043e\u0432\u044b\u043c \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043e\u043c \u2013 \u043f\u043b\u0430\u0433\u0438\u043d\u0430\u043c\u0438 \u0438 \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 \u2013 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u044f \u0438 \u043c\u043d\u043e\u0433\u043e \u043d\u043e\u0432\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u0437\u0430\u043d\u044f\u0442 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u0435\u043c Ansible, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043d\u043e\u0432\u044b\u0439 \u043a\u043e\u0434 \u043d\u0443\u0436\u043d\u043e \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432.","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/ansible-obnovleniya-v-klyuchevyh-resheniyah-dlya-avtomatizatsii-vashego-mira","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:04:46+00:00","article:modified_time":"2019-10-31T19:04:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35513","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 23:36:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:00:26","updated":"2026-01-21 23:36:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/35513","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=35513"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/35513\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/26639"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=35513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=35513"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=35513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}