Dateien erstellt
This commit is contained in:
parent
dc4589f8bc
commit
0143e262ec
15 changed files with 166 additions and 0 deletions
0
Ansible/ansible.cfg
Normal file
0
Ansible/ansible.cfg
Normal file
38
Ansible/playbook.yaml
Normal file
38
Ansible/playbook.yaml
Normal file
|
@ -0,0 +1,38 @@
|
|||
---
|
||||
- name: Install Container-runtime Podman - misc
|
||||
remote_user: eichehome
|
||||
|
||||
tasks:
|
||||
- name: Install Podman
|
||||
ansible.builtin.package:
|
||||
name: podman
|
||||
state: present
|
||||
|
||||
- name: Install Git
|
||||
ansible.builtin.package:
|
||||
name: git
|
||||
state: present
|
||||
|
||||
- name: Create Directory
|
||||
ansible.builtin.file:
|
||||
path: '/git/Network-Setup'
|
||||
state: directory
|
||||
|
||||
- name: Checkout Git
|
||||
ansible.builtin.git:
|
||||
repo: 'https://git.sp-codes.de/eichehome/Network-Setup'
|
||||
dest: /git/Network-Setup
|
||||
|
||||
- name: Setup wg0
|
||||
ansible.builtin.file:
|
||||
src: '/git/Network-Setup/Systemd/{{ item.src }}'
|
||||
dest: '/etc/systemd/network/{{ item.dest }}'
|
||||
loop:
|
||||
- { src: wg0.netdev, dest: wg0.netdev }
|
||||
- { src: wg0.network, dest: wg0.network }
|
||||
|
||||
- name: Link resolve.conf
|
||||
ansible.builtin.file:
|
||||
src: '/run/systemd/resolve/stub-resolv.conf'
|
||||
dest: '/etc/resolve.conf'
|
||||
state: link
|
0
Ansible/roles/common/files/main.yaml
Normal file
0
Ansible/roles/common/files/main.yaml
Normal file
0
Ansible/roles/common/tasks/main.yaml
Normal file
0
Ansible/roles/common/tasks/main.yaml
Normal file
0
Ansible/roles/common/template/main.yaml
Normal file
0
Ansible/roles/common/template/main.yaml
Normal file
0
Ansible/roles/common/vars/main.yaml
Normal file
0
Ansible/roles/common/vars/main.yaml
Normal file
20
Systemd/25-ethernet-default.network
Normal file
20
Systemd/25-ethernet-default.network
Normal file
|
@ -0,0 +1,20 @@
|
|||
[Match]
|
||||
Name=en*
|
||||
Name=eth*
|
||||
|
||||
[Network]
|
||||
Description=Default config for ethernet
|
||||
|
||||
[Network]
|
||||
#DHCP=ipv4
|
||||
DHCP=yes
|
||||
MulticastDNS=yes
|
||||
#DNSSEC=no
|
||||
DNSSEC=allow-downgrade
|
||||
IPv6AcceptRA=yes
|
||||
|
||||
[IPv6AcceptRA]
|
||||
UseDNS=yes
|
||||
|
||||
[Network]
|
||||
RouteMetric=100
|
19
Systemd/25-wlan-default.nework
Normal file
19
Systemd/25-wlan-default.nework
Normal file
|
@ -0,0 +1,19 @@
|
|||
[Match]
|
||||
Name=wl*
|
||||
|
||||
[Network]
|
||||
Description=Default config for wlan
|
||||
|
||||
[Network]
|
||||
#DHCP=ipv4
|
||||
DHCP=yes
|
||||
MulticastDNS=yes
|
||||
#DNSSEC=no
|
||||
DNSSEC=allow-downgrade
|
||||
IPv6AcceptRA=yes
|
||||
|
||||
[IPv6AcceptRA]
|
||||
UseDNS=yes
|
||||
|
||||
[Network]
|
||||
RouteMetric=200
|
19
Systemd/25-wwan-default.network
Normal file
19
Systemd/25-wwan-default.network
Normal file
|
@ -0,0 +1,19 @@
|
|||
[Match]
|
||||
Name=ww*
|
||||
|
||||
[Network]
|
||||
Description=Default config for interfaces
|
||||
|
||||
[Network]
|
||||
#DHCP=ipv4
|
||||
DHCP=yes
|
||||
MulticastDNS=yes
|
||||
#DNSSEC=no
|
||||
DNSSEC=allow-downgrade
|
||||
IPv6AcceptRA=yes
|
||||
|
||||
[IPv6AcceptRA]
|
||||
UseDNS=yes
|
||||
|
||||
[Network]
|
||||
RouteMetric=300
|
14
Systemd/DHCPv4.network
Normal file
14
Systemd/DHCPv4.network
Normal file
|
@ -0,0 +1,14 @@
|
|||
[Match]
|
||||
|
||||
[Link]
|
||||
#Multicast=yes
|
||||
[Network]
|
||||
Description=An example Description
|
||||
DHCP=yes
|
||||
#DHCP=ipv6
|
||||
#DHCPServer=yes #DHCPv4
|
||||
#IPv6LinkLocalAddressGenerationMode=stable-privacy
|
||||
MulticastDNS=yes
|
||||
IPv6PrivacyExtensions=yes
|
||||
IgnoreCarrierLoss=5s
|
||||
IPv6AcceptRA=yes
|
8
Systemd/resolv.conf
Normal file
8
Systemd/resolv.conf
Normal file
|
@ -0,0 +1,8 @@
|
|||
[Resolve]
|
||||
#DNSSEC=yes
|
||||
DNSSEC=allow-downgrade
|
||||
DNS=9.9.9.9#dns.quad9.net
|
||||
DNSOverTLS=yes
|
||||
Domains=~.
|
||||
Cache=no-negative
|
||||
#ReadEtcHosts=yes
|
14
Systemd/wg0-client.netdev
Normal file
14
Systemd/wg0-client.netdev
Normal file
|
@ -0,0 +1,14 @@
|
|||
Name=wg0
|
||||
Kind=wireguard
|
||||
Description=WireGuard-Client 10.0.0.2
|
||||
|
||||
[WireGuard]
|
||||
PrivateKey=
|
||||
|
||||
# Server
|
||||
[WireGuardPeer]
|
||||
PublicKey=
|
||||
#AllowedIPs=10.0.0.0/0,::/0
|
||||
PresharedKey=
|
||||
Endpoint=vpn.eichehome.dedyn.io:51820
|
||||
PersistentKeepalive=25
|
11
Systemd/wg0-client.network
Normal file
11
Systemd/wg0-client.network
Normal file
|
@ -0,0 +1,11 @@
|
|||
[Match]
|
||||
Name=wg0
|
||||
|
||||
[Network]
|
||||
Address=10.0.0.2/24
|
||||
|
||||
[Route]
|
||||
Gateway=10.0.0.1
|
||||
Destination=10.0.0.0/8
|
||||
GatewayOnLink=yes
|
||||
#Scope=link
|
13
Systemd/wg0-server.netdev
Normal file
13
Systemd/wg0-server.netdev
Normal file
|
@ -0,0 +1,13 @@
|
|||
Name=wg0
|
||||
Kind=wireguard
|
||||
Description=WireGuard-Server 10.0.0.0/8
|
||||
|
||||
[WireGuard]
|
||||
PrivateKey=
|
||||
ListenPort=51820
|
||||
|
||||
# Client 1
|
||||
[WireGuardPeer]
|
||||
PublicKey=
|
||||
#AllowedIPs=10.0.0.2/24
|
||||
PresharedKey=
|
10
Systemd/wg0-server.network
Normal file
10
Systemd/wg0-server.network
Normal file
|
@ -0,0 +1,10 @@
|
|||
[Match]
|
||||
Name=wg0
|
||||
|
||||
[Network]
|
||||
Address=10.0.0.1/24
|
||||
|
||||
[Route]
|
||||
Gateway=10.0.0.1
|
||||
Destination=10.0.0.0/24
|
||||
#Scope=link
|
Loading…
Reference in a new issue