“Conocimiento Sistemas>Ubuntu

Cómo instalar Ansible en Ubuntu 18.04 con las mejores prácticas

2016/3/25
Paso 1:Actualizar el sistema

Antes de comenzar, asegúrese de que su sistema Ubuntu esté actualizado con los últimos paquetes y parches de seguridad. Ejecute los siguientes comandos en la terminal:

```golpecito

actualización sudo apta

actualización sudo apto

```

Paso 2:Instalar los requisitos previos

Ansible tiene algunas dependencias que deben instalarse antes de poder continuar:

```golpecito

sudo apt instalar software-propiedades-comunes

sudo apt-add-repository ppa:ansible/ansible

actualización sudo apta

```

Paso 3:instalar Ansible

Ahora, finalmente puedes instalar Ansible usando el administrador de paquetes apt:

```golpecito

sudo apto instalar ansible

```

Paso 4:Verificar la instalación

Una vez que se complete la instalación, verifique que Ansible esté instalado correctamente verificando su versión:

```golpecito

ansible --versión

```

Deberías ver un resultado similar a:

```

ansible 2.10.2

```

Paso 5:Configurar la autenticación basada en claves SSH

Para que Ansible administre máquinas remotas, necesita establecer una conexión segura. El método recomendado es configurar la autenticación basada en claves SSH. Siga estos pasos para generar un nuevo par de claves SSH:

```golpecito

ssh-keygen -t rsa

```

Cuando se le solicite, ingrese una frase de contraseña segura para la clave.

Paso 6:Copie la clave pública a los hosts remotos

A continuación, copie la clave SSH pública en los hosts de destino que desea administrar con Ansible. Puede utilizar el siguiente comando para copiar la clave en el directorio de inicio del usuario raíz en el host remoto:

```golpecito

ssh-copy-id raíz@

```

Reemplace `` con la dirección IP real o el nombre de host del host remoto.

Paso 7:Configurar el archivo de hosts de Ansible

Ansible utiliza un archivo de inventario para enumerar y agrupar hosts administrados. Cree un archivo de inventario llamado `hosts` en el directorio `/etc/ansible/` con el siguiente contenido:

```golpecito

[servidores web]

```

Reemplace `` con la dirección IP real o el nombre de host del host remoto para el que acaba de configurar la autenticación basada en clave SSH.

Paso 8:Mejores prácticas

Estas son algunas de las mejores prácticas a seguir al usar Ansible:

- Utilice claves SSH en lugar de contraseñas para la autenticación.

- Cree cuentas de usuario separadas para tareas de Ansible.

- Utilice mecanismos sudo o de escalada de privilegios con cuidado y sólo cuando sea necesario.

- Separe los libros de jugadas en roles para organizar las tareas en módulos manejables.

- Escribir libros de jugadas de manera idempotente, asegurándose de que se puedan ejecutar varias veces sin consecuencias no deseadas.

- Utilice Ansible Vault para almacenar de forma segura información confidencial, como contraseñas.

- Utilice la opción `--check` para verificar los libros de jugadas sin ejecutar tareas, asegurándose de no realizar cambios no deseados.

- Implementar control de versiones para rastrear cambios en los playbooks y configuraciones.

- Documente minuciosamente sus manuales y roles para facilitar su mantenimiento y comprensión.

Seguir estas mejores prácticas mejorará la seguridad y confiabilidad de su automatización de Ansible.

Ubuntu
Cómo descomprimir archivos rar en Ubuntu
Cómo activar una Webcam A4tech en Ubuntu
Cómo construir un kernel en Ubuntu
Procedimiento para silenciar los altavoces del sistema con Ubuntu 8.04 Cuando los altavoces exteriores están conectados
Cómo descargar fotos desde un iPhone usando Ubuntu
Cómo montar un archivo ISO de Ubuntu
Cómo instalar Eclipse IDE en Ubuntu 20.04 LTS (Focal Fossa)
Cómo ejecutar el HP Officejet 5610 en Linux Ubuntu
Conocimiento de la computadora © http://www.ordenador.online