mrlesmithjr.netplan
Inhaltsverzeichnis erzeugt mit DocToc
ansible-netplan
Eine Ansible Rolle zur Verwaltung von Netplan
Anforderungen
Sie möchten die Rolle wahrscheinlich mit become: true
ausführen.
Rollenvariablen
Abhängigkeiten
Beispiel-Playbook
Das folgende ist ein einfaches Beispiel für ein Playbook, das eine einzelne Netzwerkschnittstelle festlegt. Siehe defaults/main.yml für eine vollständige Liste der Werte, die für diese Rolle festgelegt werden können.
---
- hosts: ...ihre Hosts...
any_errors_fatal: true
roles:
- role: mrlesmithjr.netplan
become: yes
# Diese Rolle wird nichts tun, es sei denn, netplan_enabled ist true.
netplan_enabled: true
# Dies sollte auf eine vorhandene Netplan-Konfigurationsdatei
# auf Ihrem System verweisen, die diese Rolle überschreibt,
# oder auf eine nicht vorhandene Datei, die Netplan kennt.
#
# Der Standard ist /etc/netplan/config.yaml.
netplan_config_file: /etc/netplan/my-awesome-netplan.yaml
# Ubuntu 18.04 verwendet standardmäßig networkd.
netplan_renderer: networkd
# Einfache Netzwerkkonfiguration zum Hinzufügen einer einzelnen Netzwerkschnittstelle.
# Die unten definierte Konfiguration wird in die oben definierte Datei
# in `netplan_config_file` geschrieben.
netplan_configuration:
network:
version: 2
ethernets:
enp28s0f7:
addresses:
- 10.11.12.99/24
Verwendung von verschlüsselten Variablen
Verschlüsselte Variablen müssen außerhalb der Variable netplan_configuration
definiert werden, um bewertet zu werden.
netplan_configuration:
network:
version: 2
tunnels:
wg_test:
mode: wireguard
key: "{{ my_wireguard_private_key }}"
....
my_wireguard_private_key: !vault |
31366530666465373834386563636465636135323562303866363333333865376330303130363162
....
Lizenz
MIT
Autoreninformation
Larry Smith Jr.
Über das Projekt
An [Ansible](https://www.ansible.com) role to manage [Netplan](https://netplan.io)
Installieren
ansible-galaxy install mrlesmithjr.netplan
Lizenz
mit
Downloads
1.1M
Besitzer
Doing my thang with #automation #DevOps and cloudy things! Providing hopefully valuable content for others to consume easily and also learn from.