0Pricing
DevOps Bootcamp · Lección

Su ansible.cfg: valores predeterminados sensatos

Configure el archivo de ajustes del proyecto.

Su ansible.cfg: valores predeterminados sensatos es una lección gratuita de DevOps Bootcamp en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de DevOps Bootcamp, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de DevOps Bootcamp incluye 4 lecciones en total.

El archivo de configuración

Ansible lee la configuración de ansible.cfg. Este archivo controla valores predeterminados, como el inventario que se debe usar y la forma de conectarse, para que tenga que escribir menos.

Ventajas a nivel de proyecto

Coloque un archivo ansible.cfg en la carpeta de su proyecto. Un archivo local tiene prioridad sobre el global, de modo que la configuración de cada proyecto queda contenida en él.

El orden de búsqueda

Ansible comprueba ANSIBLE_CONFIG, luego el directorio actual, después su directorio personal y, por último, /etc. Gana la primera coincidencia, por lo que normalmente prevalece el archivo del proyecto.

Usa secciones INI

El archivo usa el formato INI simple: la configuración se coloca bajo encabezados como [defaults]. La mayoría de las opciones habituales se encuentran en esa sección defaults.

[defaults]
inventory = ./inventory.ini

Establezca un inventario predeterminado

Asigne inventory a su archivo de hosts para poder omitir la opción -i en cada comando. Una línea le ahorra escribir continuamente.

[defaults]
inventory = ./hosts

Elija remote_user

Establezca remote_user para que Ansible inicie sesión siempre con la cuenta correcta, en lugar de intentar adivinar su nombre de usuario local actual.

[defaults]
remote_user = deploy

Controle las comprobaciones de claves de host

En hosts de laboratorio recién configurados, host_key_checking = False omite el aviso de host desconocido. Manténgalo activado en producción por motivos de seguridad.

[defaults]
host_key_checking = False

Controle la salida

Haga que las ejecuciones sean legibles con el complemento stdout_callback = yaml. Este da formato a los resultados como YAML ordenado en lugar de mostrarlos en una línea densa.

[defaults]
stdout_callback = yaml

Sección de escalada de privilegios

La sección [privilege_escalation] establece cómo Ansible se convierte en root. Active become aquí para no tener que repetirlo en todas partes.

[privilege_escalation]
become = True

Confirme qué se cargó

¿No está seguro de qué configuración está activa? ansible --version muestra la ruta exacta del archivo ansible.cfg que Ansible eligió al iniciarse.

ansible --version

Valores predeterminados sensatos

Un archivo ansible.cfg pequeño elimina opciones repetitivas y hace que su proyecto sea portátil entre los miembros del equipo. Configúrelo una vez y aprovéchelo siempre. ⚙️

Comprobación rápida

Compruebe sus conocimientos sobre la configuración.

Resumen

Un ansible.cfg del proyecto establece el inventario, remote_user y la salida, por lo que los comandos son más breves. El archivo más cercano gana según el orden de búsqueda. 🎉

Preguntas frecuentes

¿La lección «Su ansible.cfg: valores predeterminados sensatos» es gratis?

Sí — el texto completo de «Su ansible.cfg: valores predeterminados sensatos» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de DevOps Bootcamp, actualiza a CoddyKit PRO. El curso de DevOps Bootcamp incluye 4 lecciones en total.

¿Qué aprenderé en «Su ansible.cfg: valores predeterminados sensatos»?

Configure el archivo de ajustes del proyecto. Practicas DevOps Bootcamp con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar DevOps Bootcamp?

No se requiere experiencia previa. DevOps Bootcamp en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.

¿Cuánto tiempo toma la lección «Su ansible.cfg: valores predeterminados sensatos»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de DevOps Bootcamp?

Sí. Cada lección de DevOps Bootcamp incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Instalar el nodo de control de Ansible
  2. Claves SSH e inicio de sesión sin contraseña
  3. Su ansible.cfg: valores predeterminados sensatos
  4. Hacer ping a un host con el módulo ping
← Volver a DevOps Bootcamp