{"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\/es\/blog\/administrirovanie\/ansible-obnovleniya-v-klyuchevyh-resheniyah-dlya-avtomatizatsii-vashego-mira","title":{"rendered":"Ansible: actualizaciones en soluciones clave para automatizar tu mundo","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La comunidad de Ansible siempre sorprende con nuevo contenido: complementos y m\u00f3dulos, creando adem\u00e1s mucho nuevo trabajo para quienes est\u00e1n ocupados con el mantenimiento de Ansible, ya que el nuevo c\u00f3digo debe integrarse r\u00e1pidamente en los repositorios. A veces, no se logra cumplir con los plazos y el lanzamiento de algunos productos listos para ser lanzados se pospone hasta la pr\u00f3xima versi\u00f3n oficial de Ansible Engine. Hasta hace poco, el \u00fanico modo para el usuario final de obtener nuevo contenido de Ansible era junto con una nueva versi\u00f3n de Ansible Engine.<\/p>\n<p><img decoding=\"async\" alt=\"Ansible: actualizaciones en soluciones clave para automatizar tu mundo\" src=\"\/wp-content\/uploads\/2019\/06\/0af4ab8d0369433142aa6f20a4ff54dc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nPara eliminar este inconveniente, la comunidad de Ansible comenz\u00f3 a trabajar en opciones m\u00e1s flexibles para crear y obtener contenido. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Red Hat Ansible Engine 2.8: hacia nuevos m\u00e9todos de procesamiento de contenido de Ansible<\/h3>\n<p>\nEn respuesta a las solicitudes de los usuarios, en Ansible Engine 2.8 se introdujeron cambios relacionados con el procesamiento del contenido, <b>que no forma parte del lanzamiento oficial<\/b>. Estos cambios permitir\u00e1n implementar un nuevo modo de entrega de contenido a los usuarios, que no depender\u00e1 de quienes administran Ansible al gestionar tanto el contenido de Ansible como el c\u00f3digo de la propia plataforma.<\/p>\n<p>Se espera que en futuras versiones, los Creadores de contenido puedan proporcionar su trabajo en forma de paquetes especiales, llamadas Colecciones, que se podr\u00e1n instalar en el lugar correspondiente para su ejecuci\u00f3n en el nodo principal de Ansible (control node) o en el nodo gestionado (managed node). El creador de la colecci\u00f3n puede especificar directamente en el paquete los detalles de la ejecuci\u00f3n mediante roles y playbooks. Gracias a los mencionados cambios en Ansible Engine, las colecciones se convertir\u00e1n en una de las herramientas que <b>permitir\u00e1n desacoplar el lanzamiento de contenido del lanzamiento de versiones oficiales de Ansible Engine.<\/b>.<\/p>\n<h4>Nueva construcci\u00f3n Become<\/h4>\n<p>\nLa construcci\u00f3n Become existe desde hace tiempo, pero desde la versi\u00f3n 2.8, la palabra BECOME se utiliza por defecto en Ansible Engine para solicitar la contrase\u00f1a al elevar privilegios (privilegios sudo en sistemas *nix o modo enable en dispositivos de red). En otras palabras, ahora BECOME es la herramienta est\u00e1ndar para la elevaci\u00f3n de privilegios, que ya se encarga de gestionar el sistema objetivo.<\/p>\n<p>As\u00ed es como se ve un ejemplo de su uso:<\/p>\n<pre><code class=\"plaintext\">ansible-playbook --become --ask-become-pass site.yml\nBECOME password:\n<\/code><\/pre>\n<p>\nAdem\u00e1s, en Ansible Engine 2.8 se introdujo el plugin BECOME, que funciona como doas en Linux y como runas en Windows, y permite realizar acciones en nombre de un usuario determinado. Para elevar privilegios en dispositivos de red se utiliza el plugin become enable.<\/p>\n<h4>Buscar el int\u00e9rprete de Python<\/h4>\n<p>\nEs posible que se haya encontrado con el siguiente error:<\/p>\n<pre><code class=\"plaintext\">\/usr\/bin\/python: bad interpreter: No such file or directory\n<\/code><\/pre>\n<p>\nEl hecho es que en versiones anteriores de Ansible Engine se asum\u00eda por defecto que el int\u00e9rprete principal de Python (el que se utiliza por defecto) se encuentra en la carpeta \/usr\/bin\/python. A partir de la versi\u00f3n 2.8, Ansible busca el int\u00e9rprete en cada sistema objetivo, primero verificando la tabla de rutas y nombres de archivos ejecutables del int\u00e9rprete principal de Python en diversas distribuciones, y luego utilizando listas ordenadas de int\u00e9rpretes de respaldo (fallback list), consulte m\u00e1s detalles en <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ansible.com\/ansible\/latest\/porting_guides\/porting_guide_2.8.html#python-interpreter-discovery\">Gu\u00eda de migraci\u00f3n a Ansible 2.8<\/a><\/noindex>.<\/p>\n<h4>Los archivos de retry ya no se crean por defecto<\/h4>\n<p>\n\u00bfHa estado buscando archivos .retry en su disco? Si ha estado utilizando Ansible durante mucho tiempo, es probable que haya muchos, y solo ocupan espacio \u00fatil. A partir de la versi\u00f3n 2.8, Ansible Engine ya no crea estos archivos por defecto (lo que se puede revertir editando el archivo ansible.cfg utilizado por defecto).<\/p>\n<h4>Resumen de Play actualizado<\/h4>\n<p>\nExtracto de <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ansible.com\/ansible\/latest\/porting_guides\/porting_guide_2.8.html#python-interpreter-discovery\">Gu\u00eda de migraci\u00f3n a Ansible 2.8<\/a><\/noindex>:<\/p>\n<blockquote><p>El resumen de Play ahora cuenta las tareas (tasks) con estado ignored y rescued, as\u00ed como ok, changed, unreachable, failed y skipped, gracias a dos nuevos contadores estad\u00edsticos en el plugin callback default. Las tareas fallidas que tienen la bandera ignore_errors: yes se cuentan como ignored. Las tareas fallidas que luego fueron manejadas en la secci\u00f3n rescue se cuentan como rescued. Tenga en cuenta que, a diferencia de versiones anteriores de Ansible, las tareas rescued ya no se cuentan como failed.<\/p><\/blockquote>\n<p>\nY en la tabla de Resumen de Play al final de la ejecuci\u00f3n del playbook, los hosts ahora tienen columnas adicionales skipped, rescued e ignored:<\/p>\n<p><img decoding=\"async\" alt=\"Ansible: actualizaciones en soluciones clave para automatizar tu mundo\" src=\"\/wp-content\/uploads\/2019\/06\/1eee70c5780d6362c530d29bc32cd3b6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h4>Nubes y contenedores<\/h4>\n<p>\nEn la versi\u00f3n 2.8 se han implementado mejoras y adiciones en los m\u00f3dulos de nube y contenedor para trabajar con 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> y <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ansible.com\/ansible\/latest\/plugins\/inventory\/kubevirt.html\">kubevirt<\/a><\/noindex>. Tambi\u00e9n es importante destacar que los archivos TOML ahora se pueden utilizar como fuente de inventario.<\/p>\n<h4>Paramiko<\/h4>\n<p>\n\u00bfUtiliza Red Hat Ansible Network Automation? Ansible Engine 2.8 ya no incluye paramiko ni depende de \u00e9l. Por defecto, Ansible Engine utiliza ssh. Si necesita paramiko, se puede instalar con el comando pip install paramiko.<\/p>\n<p>Si necesita soporte para el uso de paramiko en el marco de la suscripci\u00f3n de Red Hat, consulte el art\u00edculo de la base de conocimientos. <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/solutions\/4147641\">Paquete de Paramiko faltante despu\u00e9s de nuevas instalaciones de Ansible Engine.<\/a><\/noindex>.<\/p>\n<p><b>As\u00ed, la nueva versi\u00f3n de Red Hat Ansible Engine se ha enriquecido con una impresionante lista de mejoras y cambios, que puede consultar con m\u00e1s detalle. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ansible\/ansible\/blob\/stable-2.8\/changelogs\/CHANGELOG-v2.8.rst\">aqu\u00ed<\/a><\/noindex>.<\/b><\/p>\n<h3>Red Hat Ansible Tower 3.5: m\u00e1s automatizaci\u00f3n.<\/h3>\n<p>\nDesde finales de mayo, est\u00e1 disponible la nueva versi\u00f3n de Red Hat Ansible Tower 3.5, que ofrece varias mejoras importantes para la automatizaci\u00f3n, de las cuales hablaremos si a\u00fan no ha tenido la oportunidad de probarlas.<\/p>\n<p>As\u00ed que, primero lo clave:<\/p>\n<ul>\n<li>Soporte para Red Hat Enterprise Linux 8;<\/li>\n<li>Soporte para almacenes de credenciales externos utilizando los plugins correspondientes;<\/li>\n<li>Soporte para plugins de elevaci\u00f3n de privilegios en Ansible Tower.<\/li>\n<\/ul>\n<p>\nAdem\u00e1s, en la nueva versi\u00f3n se han corregido m\u00e1s de 160 errores y fallos registrados.<\/p>\n<h4>Soporte para Red Hat Enterprise Linux 8.<\/h4>\n<p>\nA menudo repetimos que Red Hat Enterprise Linux (RHEL) es una base confiable y vers\u00e1til para construir, por ejemplo, una nube h\u00edbrida. Ansible Tower 3.5 (al igual que Ansible Engine 2.8) proporciona gesti\u00f3n de hosts RHEL 8 y tambi\u00e9n puede ejecutarse en la plataforma Red Hat Enterprise Linux 8 como nodo de control del sistema Red Hat Ansible Automation.<\/p>\n<h4>Almacenes de credenciales externas.<\/h4>\n<p>\nAdem\u00e1s del almac\u00e9n de credenciales integrado, Ansible Tower 3.5 ahora puede utilizar tambi\u00e9n almacenes de credenciales externos, ya que a veces es necesario hacer que las credenciales sean m\u00e1s accesibles para aplicaciones distribuidas. Por lo tanto, la nueva versi\u00f3n de Ansible Tower puede trabajar directamente con diversas soluciones para el almacenamiento de contrase\u00f1as y claves, como:<\/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>\nLos detalles sobre c\u00f3mo trabajar con estos sistemas se proporcionan en la documentaci\u00f3n. <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ansible.com\/ansible-tower\/3.5.0\/html\/administration\/credential_plugins.html\">Sistema de Gesti\u00f3n de Secretos.<\/a><\/noindex>.<\/p>\n<h4>Nuevos plugins para trabajar con inventory y elevaci\u00f3n de privilegios.<\/h4>\n<p>\nSiguiendo el desarrollo de Ansible Engine, Ansible Tower 3.5 ofrece nuevos plugins de inventory y un plugin para trabajar con la nueva herramienta de elevaci\u00f3n de privilegios.<\/p>\n<p>Gracias a <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ansible.com\/ansible-tower\/3.5.0\/html\/userguide\/inventories.html#inventory-plugins\">nuevos plugins de inventory.<\/a><\/noindex> Ansible Tower ahora puede utilizar como fuente de inventory plataformas Microsoft Azure, Google Cloud Platform y Red Hat OpenStack Platform, lo que asegura su funcionamiento con entornos de nube h\u00edbrida 'out of the box'.<\/p>\n<p>El nuevo plugin de Elevaci\u00f3n de Privilegios proporciona un manejo integral de tareas de elevaci\u00f3n de privilegios, ofreciendo mucha m\u00e1s flexibilidad y control en comparaci\u00f3n con los tradicionales sudo y su.<\/p>\n<h4>Interfaz de usuario de listas redise\u00f1ada.<\/h4>\n<p>\nEn la nueva versi\u00f3n, trabajar con listas es mucho m\u00e1s conveniente. Se pueden expandir para mostrar detalles y contraer para mostrar m\u00e1s elementos en la pantalla. Las listas tambi\u00e9n se pueden ordenar por diferentes campos y filtrar casi por cualquier propiedad.<\/p>\n<h4>M\u00e9tricas mejoradas<\/h4>\n<p>\nLas m\u00e9tricas ahora tienen lo que se llaman endpoints (\/api\/v2\/metrics), gracias a los cuales Ansible Tower puede ser monitoreado f\u00e1cilmente con Prometheus y otros sistemas similares, permitiendo el uso simult\u00e1neo de varios sistemas, incluidos los basados en la nube.<\/p>\n<p><b>Ansible Tower 3.5 ya est\u00e1 disponible para descargar, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ansible.com\/products\/tower\/trial\">la versi\u00f3n m\u00e1s reciente de Red Hat Ansible Tower<\/a><\/noindex> se puede instalar tanto de forma local como a trav\u00e9s de Vagrant o Amazon AMI.<\/b><\/p>\n<h3>Webinars sobre Ansible: mejora tus habilidades<\/h3>\n<p>\n<b>Siempre en crecimiento<\/b> almacenamiento de webinars sobre el tema: <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>El 4 de junio se llev\u00f3 a cabo<\/b> webinar <noindex>\u00bfQu\u00e9 hay de nuevo en la automatizaci\u00f3n de Ansible?<\/noindex>, dedicado a las nuevas y mejoradas funciones de Red Hat Ansible Tower y Red Hat Ansible Engine. Pronto estar\u00e1 disponible en el almacenamiento.<\/p>\n<p><b>En ruso est\u00e1 disponible<\/b><noindex><a rel=\"nofollow\" href=\"https:\/\/primetime.bluejeans.com\/a2m\/events\/playback\/d83f20d8-a736-4e40-be17-47897d2de579\"> un webinar sobre Automatizaci\u00f3n de Redes utilizando Ansible<\/a><\/noindex>.<br \/>\n<br \/>Fuente: <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\/es\/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=\"es_ES\" \/>\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\/es\/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: actualizaciones en soluciones clave para automatizar tu mundo | ProHoster","description":"La comunidad de Ansible constantemente sorprende con nuevo contenido: plugins y m\u00f3dulos, creando mucho trabajo nuevo para quienes se ocupan del mantenimiento de Ansible, ya que el nuevo c\u00f3digo debe integrarse lo m\u00e1s r\u00e1pido posible.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/ansible-obnovleniya-v-klyuchevyh-resheniyah-dlya-avtomatizatsii-vashego-mira","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/35513","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=35513"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/35513\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/26639"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=35513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=35513"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=35513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}