Skip to content

Instalación de un servidor Docker en OpenNebula con Terraform y Ansible.

License

Notifications You must be signed in to change notification settings

ijaureguialzo/docker-opennebula

Repository files navigation

docker-opennebula

Instalación de un servidor Docker en OpenNebula con Terraform y Ansible.

Prerrequisitos

  1. Instalar Docker Desktop para Windows y macOS o Linux.

  2. En Windows, instalar Scoop usando PowerShell:

    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
    Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')

    Y después instalar los comandos necesarios:

    scoop install make

Puesta en marcha

  1. Crear el fichero .env a partir de env-example y configurar las variables.

  2. Crear el fichero terraform/variables.tf a partir de terraform/variables.tf.example y configurar las variables.

  3. Construir el contenedor donde se ejecuta Terraform.

    make build
  4. Crear la clave privada SSH para Ansible e inicializar Terraform.

    make init
  5. Desplegar la máquina virtual en OpenNebula.

    make apply
  6. Conectarse a la máquina virtual.

    make ssh

Referencias

About

Instalación de un servidor Docker en OpenNebula con Terraform y Ansible.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published