mariancraciun1983.hetzner_install_image

Rol de Ansible para Hetzner Installimage



Rol de Ansible para reinstalar el sistema operativo en servidores dedicados de Hetzner usando APIs de Hetzner y InstallImage

Introducción

Hetzner ofrece servidores dedicados que van desde económicos i7 y AMD hasta procesadores Xeon de alto rendimiento. Ofrecen un sistema de rescate para reinstalar el sistema operativo, configurar lo básico como particiones, RAID y claves SSH. Se puede usar un servicio web para reiniciar servidores, activar el sistema de rescate, realizar configuraciones de red y muchas otras operaciones.

Requisitos y Dependencias

Hetzner

PD: asegúrate de que el puerto 22 predeterminado sea accesible desde tu máquina (por ejemplo: en la lista blanca en el firewall de Hetzner)

Ansible

Este rol fue probado con las versiones de Ansible 2.7, 2.8, 2.9 y 2.10.

Variables

Para un referencia completa de las variables de configuración, consulta defaults/main.yml. Las variables requeridas son:

robotws_user: nombre_de_usuario
robotws_password: contraseña

image:
  distro: ubuntu
  version: 20.04

Ejemplo

# inventario
[servidores]
1.2.3.4 nombre_de_host=node1
node2.ejemplo.com
# playbook.yml
- hosts: servidores
  roles:
    - mariancraciun1983.hetzner_install_image
# instalar el rol
ansible-galaxy install mariancraciun1983.hetzner_install_image
# ejecutar el playbook
ansible-playbook -i inventario playbook.yml

Licencia

Licencia MIT

Acerca del proyecto

Reinstall OS using Hetzner's WebServices and installimage

Instalar
ansible-galaxy install mariancraciun1983.hetzner_install_image
Licencia
mit
Descargas
101
Propietario
¯\_(ツ)_/¯