ifel.nordvpn
NordVPN
Configuration et mise en place du client NordVPN
Exigences
Vous devez avoir un abonnement actif à NordVPN.
Variables de rôle
Variable | Type | Choix | Par défaut | Commentaire |
---|---|---|---|---|
auto_connect | boolean | vrai, faux | faux | Indique si le VPN doit se connecter au démarrage |
auto_connect_host | string | Un hôte vers lequel le VPN se connecte au démarrage | ||
cyber_sec | boolean | vrai, faux | faux | Activer ou désactiver CyberSec |
dns | string | désactivé | Définir un DNS personnalisé (vous pouvez configurer un ou deux serveurs DNS séparés par un espace) | |
firewall | boolean | vrai, faux | faux | Activer ou désactiver le pare-feu |
ipv6 | boolean | vrai, faux | faux | Activer ou désactiver l'ipv6 |
kill_switch | boolean | vrai, faux | faux | Activer ou désactiver Kill Switch |
notifications | boolean | vrai, faux | faux | Activer ou désactiver les notifications |
technology | string | OPENVPN, NORDLYNX | OPENVPN | Définir la technologie de connexion (OpenVPN ou NordLynx) |
protocol | string | UDP, TCP | UDP | Passer entre les protocoles UDP et TCP |
whitelisted_ports | list | [22] | Liste des ports accessibles lorsque le VPN est actif | |
whitelisted_subnets | list | [] | Liste des sous-réseaux autorisés. Vous voudrez peut-être ajouter votre sous-réseau local | |
login | boolean | vrai, faux | vrai | Connexion automatique au compte |
username | string | foo | Nom d'utilisateur du compte | |
password | string | bar | Mot de passe du compte | |
connect | boolean | vrai, faux | faux | Connexion automatique au VPN une fois qu'il est configuré |
server | string | Se connecter à un serveur spécifique |
Pour plus de détails sur les paramètres de NordVPN, consultez la page du manuel NordVPN Linux.
Dépendances
Pas de dépendances.
Exemple de Playbook
Inclure un exemple de comment utiliser votre rôle (par exemple, avec des variables passées en paramètres) est toujours utile pour les utilisateurs :
- hosts: nordvpn_clients
roles:
- role: ifel.nordvpn
vars:
auto_connect: true
auto_connect_host: "us8830"
firewall: true
kill_switch: true
technology: "NORDLYNX"
username: [email protected]
password: "mon mot de passe, de préférence crypté, voir https://bit.ly/3rOIlz3"
server: "us8830"
whitelisted_ports: [22, 80]
whitelisted_subnets: ["192.168.0.0/16"]
Licence
MIT