thorian93.unattended_upgrade

Rol de Ansible: Actualización Desatendida

Esta rol configura actualizaciones desatendidas en servidores Debian/Ubuntu, RHEL/CentOS y Fedora.

Rol de Ansible: Actualización Desatendida Rol de Ansible: Actualización Desatendida Rol de Ansible: Actualización Desatendida

¡Aquí hay dragones!

Este es mi humilde enfoque para unificar actualizaciones en diferentes distribuciones. Esto es más o menos un trabajo en progreso, así que asegúrate de revisar la rol detenidamente. Si buscas solo una familia de sistemas operativos como Debian o CentOS, puede que quieras mirar los proyectos enlazados en los Agradecimientos.

Problemas conocidos

Ninguno.

Requisitos

No hay requisitos especiales; ten en cuenta que esta rol requiere acceso root, así que ejecútala en un playbook con become: yes global, o invoca la rol en tu playbook de la siguiente manera:

- hosts: foobar
  roles:
    - role: thorian93.unattended-upgrade
      become: yes

Variables de Rol

Las variables disponibles se pueden encontrar en defaults/main.yml. Hay muchas, por lo que no se enumerarán todas aquí.

Dependencias

Ninguna.

Compatibilidad de SO

Esta rol asegura que no se utilice en sistemas operativos no soportados o no probados al verificar que el nombre de distribución correcto y el número de versión principal estén presentes en una variable dedicada llamada <role-name>_stable_os. Puedes encontrar la variable en el archivo de variables por defecto de la rol en defaults/main.yml:

role_stable_os:
  - Debian 10
  - Ubuntu 18
  - CentOS 7
  - Fedora 30

Si la combinación de distribución y número de versión principal no coincide con el sistema objetivo, la rol fallará. Para permitir que la rol funcione, añade el nombre de la distribución y el nombre de la versión principal a esa variable y estarás listo. ¡Pero asegúrate de probar la nueva combinación primero!

Agradecimientos a HarryHarcourt por esta idea.

Ejemplo de Playbook

---
- name: "Ejecutar rol."
  hosts: all
  become: yes
  roles:
    - ansible-role-unattended-upgrade

Agradecimientos

Esta rol es un enfoque combinado para todas las principales distribuciones inspirado en los siguientes dos roles:

Contribuciones

Siéntete libre de abrir problemas si encuentras errores, problemas o si ves margen de mejora. También no dudes en contactarme en cualquier momento si deseas preguntar o discutir algo.

Descargo de responsabilidad

Esta rol se proporciona TAL CUAL y no puedo garantizar que funcione como se espera, ni puedo ser responsable por cualquier daño o mal configuración causada por esta rol. Estudia la rol detenidamente antes de usarla.

Licencia

MIT

Información del Autor

Esta rol fue creada en 2020 por Thorian93.

Instalar
ansible-galaxy install thorian93.unattended_upgrade
Licencia
mit
Descargas
1.1k
Propietario
Greetings earthlings! I am a young Linux, IT and tech enthusiast and currently I am working as a checkmk consultant for Checkmk.