Nueva versión Ansible Collection VPN

Fecha publicación
Dificultad
Avanzado
#
84
3 more properties
Publicado
tags
iot, iot gateway, iot gw, industry 4.0, industria 4.0, Ansible, infraestructura as Code, system administration, sysadmin, SRE, Linux, Mac, Windows, semaphore, Ansible ui, ansible semaphore, vpn, collections, role, roles, bridge, network,networking, collection

Descripción

Este vídeo tiene dos objetivos. Consolidar los conceptos del vídeo anterior y evolucionar las funciones de la colección. Concretament en el role “softether”, ahora podemos instalar el servidor o el cliente de SoftEther además de decidir que versión vamos a usar: estable o desarrollo.

Nuevos parámetros del role VPN

YAML
# tags: server, client

# variables:
softether_version: "v4.39-9772-beta"  # stable
softether_version: "5.01.9674"        # development

# variables opcionales:
softether_vpnclient_path: "/docker-data/softether-vpnclient"
softether_vpnserver_path: "/docker-data/softether-vpnserver"

Ejemplo de playbook:

En el directorio tests/ del role hay el ejemplo completo, pero el contenido del playbook concretament podría ser algo así:
YAML
---
- name: Install and configure softether
  hosts: all
  gather_facts: true
  become: true
  roles:
    - role: i40sys.vpn.softether
      vars:
        softether_vpnclient_path: "/docker-data/softether-vpnclient"
        softether_vpnserver_path: "/docker-data/softether-vpnserver"
        # stable branch:
        softether_version: "v4.39-9772-beta"
        # development branch:
        # softether_version: "v5.01.9674"

Referencias