GNU/Linux >> Tutoriales Linux >  >> Linux

RHCE Ansible Series #11:Gestión de sistemas con Ansible

Hasta ahora, ha aprendido acerca de todos los componentes principales de Ansible. Ahora es el momento de conocer los módulos de Ansible más comunes que se utilizan para realizar tareas administrativas diarias.

En este tutorial, aprenderá a administrar usuarios, grupos, software y procesos con Ansible. También aprenderá a configurar las redes y el almacenamiento local en sus sistemas administrados de Ansible.

Administración de usuarios y grupos

Puede usar los siguientes módulos para administrar usuarios y grupos en Ansible:

  • usuario: Administrar cuentas de usuario y atributos de usuario. Para objetivos de Windows, use el win_user módulo en su lugar.
  • grupo: Administrar la presencia de grupos en un host. Para objetivos de Windows, use el win_group módulo en su lugar.
  • pamd: Edite el tipo de servicio PAM, el control, la ruta del módulo y los argumentos del módulo.
  • clave_autorizada: Copia la clave pública SSH del nodo de control de Ansible al archivo .ssh/authorized_keys del usuario de destino en el nodo administrado.
  • acl: Establezca y recupere la información de ACL del archivo.
  • iniciar sesión: Gestiona la asignación de usuarios de Linux a usuarios de SELinux.

Debe tener en cuenta que la clave_autorizada el módulo no genera claves SSH; Para generar claves SSH, puede usar generate_ssh_key opción con el usuario módulo.

Además, tenga en cuenta que no hay sudo módulo en Ansible. Puedes usar Jinja2 y otros módulos como lineinfile , bloqueararchivo , reemplazar, o copiar para editar las configuraciones de sudo.

Ahora vamos a crear un libro de jugadas que use algunos de los módulos antes mencionados para mostrarle cómo puede administrar usuarios y grupos en Ansible. Pero primero, creemos tres nuevos usuarios (angela, tyrell y darlene ) en nuestro nodo de control.

Lea la historia completa

El resto del artículo está disponible solo para miembros de LHB Pro. Puede registrarse ahora por $50 al año para leer el resto de este artículo y obtener acceso GRATUITO a todas las publicaciones, libros electrónicos y cursos en video exclusivos para miembros.

Suscríbete¿Ya tienes una cuenta?Iniciar sesión
Linux
  1. Administrar recursos con cgroups en systemd

  2. RHCE Ansible Series #8:Cifrado de contenido con Ansible Vault

  3. Serie RHCE Ansible n.º 7:Plantillas Jinja2

  4. RHCE Ansible Series #6:Toma de decisiones en Ansible

  5. Serie RHCE Ansible n.º 5:bucles Ansible

Primeros pasos con GIT en Linux

Administrar cgroups con systemd

Serie RHCE Ansible n.º 2:Ejecución de comandos ad-hoc

Serie RHCE Ansible n.º 1:Salude a Ansible

Serie RHCE Ansible n.º 3:Manuales de Ansible

Serie RHCE Ansible n.º 12:solución de problemas de Ansible