Prefacio a la Tercera Edición

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Desde que se publicó la segunda edición de este libro en 2017, se han producido enormes cambios en el mundo de Ansible y Python, incluidas varias versiones importantes. También se han producido cambios sustanciales fuera del proyecto: por ejemplo, Red Hat, la empresa que respalda el proyecto Ansible, fue comprada por IBM. Eso no ha frenado en absoluto el proyecto Ansible, por supuesto: sigue en desarrollo activo y ganando usuarios. El desarrollo de la infraestructura en la nube y los contenedores también ha cambiado enormemente el panorama.

Hemos introducido múltiples cambios en esta edición, el más significativo de los cuales es la adición de seis nuevos capítulos que tratan sobre contenedores, Molecule, colecciones de Ansible, creación de imágenes, infraestructura en la nube y CI/CD. También hemos añadido muchos más detalles a otros capítulos, centrándonos en el uso de buenas prácticas de ingeniería de software y marcos de pruebas para validar el código y erradicar las conjeturas. Hemos actualizado todo el código de ejemplo para que sea compatible con la última versión de Ansible, así como todo lo relativo a las dependencias de Python. Nuestro material se ha redactado para reflejar los cambios significativos entre 2017 y 2022. Podríamos seguir, pero esperamos que te sumerjas en el texto, pruebes el código y descubras por ti mismo cuánto sigue avanzando Ansible.

Convenciones utilizadas en este libro

En este libro se utilizan las siguientes convenciones tipográficas:

Cursiva

Indica nuevos términos, URL, direcciones de correo electrónico, nombres de archivo y extensiones de archivo.

Constant width

Se utiliza en los listados de programas, así como dentro de los párrafos para referirse a elementos del programa como nombres de variables o funciones, bases de datos, tipos de datos, variables de entorno, sentencias y palabras clave.

Constant width bold

Muestra comandos u otros textos que deben ser tecleados literalmente por el usuario.

Constant width italic

Muestra el texto que debe sustituirse por valores proporcionados por el usuario o por valores determinados por el contexto.

Nota

Este elemento significa una nota general.

Advertencia

Este elemento indica una advertencia o precaución.

Utilizar ejemplos de código

El material complementario (ejemplos de código, ejercicios, etc.) se puede descargar en https://github.com/ansiblebook.

Si tienes una pregunta técnica o un problema al utilizar los ejemplos de código, envía un correo electrónico a

Este libro está aquí para ayudarte a hacer tu trabajo. En general, si se ofrece código de ejemplo con este libro, puedes utilizarlo en tus programas y documentación. No es necesario que te pongas en contacto con nosotros para pedirnos permiso, a menos que estés reproduciendo una parte importante del código. Por ejemplo, escribir un programa que utilice varios trozos de código de este libro no requiere permiso. Vender o distribuir ejemplos de los libros de O'Reilly sí requiere permiso. Responder a una pregunta citando este libro y el código de ejemplo no requiere permiso. Incorporar una cantidad significativa de código de ejemplo de este libro en la documentación de tu producto sí requiere permiso.

Agradecemos la atribución, pero en general no la exigimos. Una atribución suele incluir el título, el autor, la editorial y el ISBN. Por ejemplo: "Ansible: Up and Running " de Bas Meijer, Lorin Hochstein y René Moser (O'Reilly). Copyright 2022 Bas Meijer, 978-1-098-10915-8".

Si crees que el uso que haces de los ejemplos de código no se ajusta al uso legítimo o al permiso concedido anteriormente, no dudes en ponerte en contacto con nosotros en

Aprendizaje en línea O'Reilly

Nota

Durante más de 40 años, O'Reilly Media ha proporcionado formación tecnológica y empresarial, conocimientos y perspectivas para ayudar a las empresas a alcanzar el éxito.

Nuestra red única de expertos e innovadores comparten sus conocimientos y experiencia a través de libros, artículos y nuestra plataforma de aprendizaje online. La plataforma de aprendizaje en línea de O'Reilly te ofrece acceso bajo demanda a cursos de formación en directo, rutas de aprendizaje en profundidad, entornos de codificación interactivos y una amplia colección de textos y vídeos de O'Reilly y de más de 200 editoriales. Para más información, visita https://oreilly.com.

Cómo contactar con nosotros

Dirige tus comentarios y preguntas sobre este libro a la editorial:

  • O'Reilly Media, Inc.
  • 1005 Gravenstein Highway Norte
  • Sebastopol, CA 95472
  • 800-998-9938 (en Estados Unidos o Canadá)
  • 707-829-0515 (internacional o local)
  • 707-829-0104 (fax)

Tenemos una página web para este libro, donde se enumeran erratas, ejemplos y cualquier información adicional. Puedes acceder a esta página en https://oreil.ly/ansible-3e.

Envía un correo electrónico para comentar o hacer preguntas técnicas sobre este libro.

Para obtener noticias e información sobre nuestros libros y cursos, visita https://oreilly.com.

Encuéntranos en LinkedIn: https://linkedin.com/company/oreilly-media.

Síguenos en Twitter: https://twitter.com/oreillymedia.

Míranos en YouTube: https://youtube.com/oreillymedia.

Agradecimientos

De Lorin

Gracias a Jan-Piet Mens, Matt Jaynes y John Jarvis por revisar los borradores del libro y aportar sus comentarios. Gracias a Isaac Saldana y Mike Rowan de SendGrid por apoyar tanto este esfuerzo. Gracias a Michael DeHaan por crear Ansible y guiar a la comunidad que surgió a su alrededor, así como por sus comentarios sobre el libro, incluida una explicación de por qué decidió utilizar el nombre Ansible. Gracias a mi editor, Brian Anderson, por su infinita paciencia al trabajar conmigo.

Gracias a mamá y papá por su apoyo incondicional; a mi hermano Eric, el verdadero escritor de la familia; y a mis dos hijos, Benjamin y Julian. Por último, gracias a mi mujer, Stacy, por todo.

De René

Gracias a mi familia, a mi mujer, Simone, por el apoyo y el amor, a mis tres hijos -Gil, Sarina y Léanne- por la alegría que han traído a mi vida; a todas las personas que contribuyen a Ansible, gracias por vuestro trabajo; y un agradecimiento especial a Matthias Blaser, que me presentó Ansible.

Desde Bas

Gracias a Henk de Jongh por presentarme los libros de O'Reilly a principios de los noventa. Gracias a Jordi Clement por presentarme Ansible. Gracias a todas las personas que contribuyen a Ansible, gracias por vuestro formidable trabajo. Gracias a los formidables equipos que me formaron: Antraciet, Integración e Ingeniería en IMC, iWelcome, CD@GS, Vendora, CDaaS, Spitfire, Colibri, Wilbur, Duck Tape, Purple, ICC. Gracias a Frank Bezema y Werner Dijkerman. Gracias a Jiri Hoogland y Vola Dynamics por apoyar el desarrollo de código abierto. Muchísimas gracias a Ton Kersten y Kerim Satirli. Gracias especiales a Jan-Piet Mens, Marek Vette y John Cunniff por la revisión. Gracias a Serge van Ginderachter, Luke Murphy, Robert de Bock, Vincent van der Kussen, Dag Wieers, Arnab Sinha, Anand Buddhef y a todos los demás por sus magníficas presentaciones en el Ansible Benelux Meetup: sin ellos no podría haber escrito este libro. Gracias a Sarah Grey por editar este libro. Y gracias a los miembros de mi querida familia por toda la diversión y el amor.

Get Ansible: Up and Running, 3ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.