insspb.hostname
Rol de Ansible: Nombre de Host
Rama principal | Rama de desarrollo |
---|---|
Rama principal: |
Rama de desarrollo: |
Descripción
Este rol configurará el nombre de host en cualquier host objetivo. Por defecto, el nombre de host es el mismo que el inventory_hostname, pero se puede establecer como diferente utilizando variables. También actualiza el archivo de hosts.
Requisitos
No hay requisitos.
- CentOS 5 requiere que el paquete python-simplejson esté instalado para el funcionamiento general de Ansible.
- Ubuntu 16.04 no tiene el paquete python instalado por defecto. Es necesario para el funcionamiento general de Ansible.
Variables del Rol
Variable | Predeterminado | Explicación |
---|---|---|
hostname_hosts_file_location | "/etc/hosts" | Ubicación del archivo de hosts. |
hostname_hosts_backup | False | Puedes hacer una copia de seguridad del archivo de hosts antes de realizar cambios. |
hostname_fqdn_full | inventory_hostname | Por defecto, este rol usa inventory_hostname del archivo de inventario para obtener el nombre de host, pero puedes establecer hostname_fqdn_full y hostname_fqdn_short para cambiar este comportamiento. |
hostname_fqdn_short | inventory_hostname_short |
Dependencias
Rol independiente.
Ejemplo de Playbook
- hosts: localhost
roles:
- { role: insspb.hostname }
Información de Desarrollo
Este rol se desarrolla con la ayuda de la comunidad. El proceso de desarrollo sigue esta regla:
- Eres libre de añadir cualquier solicitud de extracción a la rama de desarrollo. Todas las solicitudes serán respondidas de manera oportuna.
- Si quieres hacer alguna contribución, pero no sabes por dónde empezar, revisa los problemas.
- La rama principal se actualiza justo después de cambios significativos en el desarrollo.
- Por favor, incluye documentación para nuevas características.
- Por favor, utiliza variables.
- Por favor, no olvides establecer valores predeterminados.
- Por favor, esfuerzate por mantener la compatibilidad hacia atrás si es posible.
- Por favor, utiliza la instalación de paquetes como método de instalación de software predeterminado. La instalación desde fuente debe ser opcional si es posible.
- Por favor, utiliza los repositorios de desarrolladores de software oficiales en lugar de los generales de Debian/Ubuntu/CentOS, etc. para la aplicación principal.
- Haz lo posible por mantener el rol independiente de otros roles. El usuario debe tener la opción de elegir qué roles usar.
Licencia
MIT
Información del Autor
Este rol es contribuido y mantenido por Andrey Shpak. Siempre estoy disponible para contratación.
Acerca del proyecto
This role will set hostname on any target host. By default hostname is same as inventory_hostname, but can be set as different by using vars. Updates hosts file too.
Instalar
ansible-galaxy install insspb.hostname
Licencia
mit
Descargas
1.6k
Propietario
DevOps, Python developer, Sailor.