123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263 |
- ---
- - hosts: 10.0.0.2
- gather_facts: true
- become: true
- vars_files:
- - "{{ inventory_dir }}/vars/vault.yaml"
- vars:
- router_ingress_interface: enp3s0
- router_egress_interface: proton
- dns_primary: 1.1.1.1
- dns_secondary: 1.0.0.1
- dhcp_cidr: 10.0.0.0/24
- dhcp_domain: "home.arpa"
- dhcp_range_start: 10.0.0.125
- dhcp_range_end: 10.0.0.200
- dhcp_gw_default: 10.0.0.1
- dhcp_gw_secured: 10.0.0.2
- dhcp_gw_betagate: 10.0.0.10
- dhcp_interface: "{{ router_ingress_interface }}"
- status_services:
- - openvpn@nord
- - isc-dhcp-server
- - unbound
- reservations:
- - type: default
- name: alphagate
- mac: 00:e0:4c:68:01:ad # internal
- ip: 10.0.0.2
- - type: default
- name: netgearap
- mac: 94:a6:7e:58:3a:9f
- #mac: 10:da:43:8c:a3:13
- ip: 10.0.0.3
- - type: secured
- name: nas
- mac: 04:7c:16:6e:db:ab
- ip: 10.0.0.4
- - type: secured
- name: kodilv
- #mac: d8:3a:dd:d2:43:dd
- mac: b0:41:6f:0d:f2:dd
- ip: 10.0.0.5
-
- - type: secured
- name: kodimb
- mac: e4:5f:01:4f:7c:74
- ip: 10.0.0.6
-
- - type: secured
- name: kodijb
- mac: e8:ff:1e:d6:28:28
- ip: 10.0.0.7
-
- - type: default
- name: tvheadend
- mac: 10:bf:48:4e:08:85
- ip: 10.0.0.8
-
- - type: secured
- name: arm
- mac: 10:bf:48:d4:d5:fc
- ip: 10.0.0.9
- - type: cloudflare
- name: betagate
- mac: 00:e0:4c:68:01:84
- ip: 10.0.0.10
-
- - type: devnull
- name: ipcameras
- mac: 9c:8e:cd:2e:51:9c
- ip: 10.0.0.11
-
- - type: default
- name: retropie
- mac: b8:27:eb:42:71:dc
- ip: 10.0.0.12
-
- - type: secured
- name: nebula
- mac: f4:4d:30:65:4d:1f
- ip: 10.0.0.14
-
- - type: default
- name: kitchen
- mac: 32:ee:6f:02:dc:44
- ip: 10.0.0.15
-
- - type: default
- name: x10
- mac: b8:27:eb:7c:f3:ff
- ip: 10.0.0.16
-
- - type: default
- name: brother-print-server
- mac: 80:1f:02:4a:cd:cf
- ip: 10.0.0.17
-
- - type: default
- name: dellxps
- mac: f0:1f:af:36:0c:48
- ip: 10.0.0.19
-
- - type: devnull
- name: zoom
- mac: 00:12:41:ba:5c:00
- ip: 10.0.0.20
-
- - type: default
- name: ricky-laptop-eth
- mac: 50:a1:32:2a:fb:4c
- ip: 10.0.0.21
- - type: default
- name: ricky-laptop-wifi
- mac: 10:6f:d9:b0:1a:71
- ip: 10.0.0.22
-
- # will set cameras to 10.0.0.30
-
- - type: default
- name: nixos-laptop
- mac: 28:d2:44:d8:7f:95
- ip: 10.0.0.40
-
- # Ricky's new laptop wifi manually set to 10.0.0.41
-
- # Ricky's old laptop manually set to 10.0.0.42
-
- # Ricky's new laptop ethernet manually set to 10.0.0.43
-
- - type: betagate
- name: blaine-work-laptop
- mac: 08:3a:88:57:ab:fa
- ip: 10.0.0.45
- - type: cloudflare
- name: blaine-workstation
- mac: 04:7b:cb:f9:b4:b7
- ip: 10.0.0.47
-
- - type: default
- name: s7
- mac: 8c:f5:a3:6a:55:f6
- ip: 10.0.0.51
-
- - type: default
- name: lemp12-ethernet
- mac: f8:e4:3b:e5:3d:e5
- ip: 10.0.0.52
-
- - type: default
- name: lemp12-wifi
- mac: c4:d0:e3:53:ed:00
- ip: 10.0.0.53
-
- - type: default
- name: blaine-iphone
- mac: f0:a3:5a:95:b4:cd
- ip: 10.0.0.54
-
- - type: default
- name: xen-titanium
- mac: f0:57:a6:87:50:23
- ip: 10.0.0.55
- - type: cloudflare
- name: t440s-eth
- mac: 68:f7:28:21:36:60
- ip: 10.0.0.56
- - type: cloudflare
- name: t440s-wifi
- mac: a4:c4:94:df:2f:c3
- ip: 10.0.0.57
-
- # rancher server
- - type: default
- name: rancher
- mac: 6c:0b:84:e0:d2:a0
- ip: 10.0.0.60
-
- # rancher master
- - type: default
- name: rke-m01
- mac: 6c:0b:84:e1:9b:61
- ip: 10.0.0.61
-
- # rancher worker1
- - type: default
- name: rke-w01
- mac: 00:23:24:b4:d3:3b
- ip: 10.0.0.62
-
- # rancher worker2
- - type: default
- name: rke-w02
- mac: 00:23:24:c7:25:bf
- ip: 10.0.0.63
-
- # rancher worker3
- - type: default
- name: rke-w03
- mac: 00:23:24:c7:1d:fb
- ip: 10.0.0.64
-
- # extra kodi box?
- - type: default
- name: unknown
- mac: f8:e4:3b:bb:0c:c8
- ip: 10.0.0.65
-
- # MetalLB VIP
- - type: default
- name: rke
- mac: ff:ff:ff:ff:ff:ff # not a real box
- ip: 10.0.0.70
- - type: cloudflare
- name: julie-macbook-air
- mac: 10:b5:88:5d:70:c9
- ip: 10.0.0.89
-
- - type: cloudflare
- name: julie-macbook
- mac: b8:8d:12:36:f1:16
- ip: 10.0.0.90
-
- # Ken is using 10.0.0.91
- - type: devnull
- name: dr-ceiling-fan
- mac: ec:64:c9:c3:d6:8d
- ip: 10.0.0.95
-
- - type: devnull
- name: cameradvr
- mac: 00:12:41:12:e5:22
- ip: 10.0.0.158
-
- - type: devnull
- name: backyard-camera
- mac: 00:2a:2a:5c:06:9a
- ip: 10.0.0.173
-
- - type: default
- name: netgear-switch1
- mac: cc:40:d0:4c:3a:b6
- ip: 10.0.0.254
- roles:
- - role: router
- - role: openvpn
- - role: name-resolution
- - role: statusservices
|