dhcp.yml 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
  1. ---
  2. dns_primary: 1.1.1.1
  3. dns_secondary: 1.0.0.1
  4. dns_over_https: true
  5. gateway_server_ip: 10.0.0.2
  6. actual_gateway_ip: 10.0.0.1
  7. wireguard_server_ip: 10.0.0.8 # static route to webers through this server
  8. gateway_internal_interface: enp3s0
  9. # TODO split out static route in dhcpd.conf.j2 (currently hardcoded)
  10. wg_interface: wg0
  11. wg_private_key: "{{ vaulted_wg_private_key }}"
  12. wg_address: "{{ vaulted_wg_address }}"
  13. wg_allowed_ips: 0.0.0.0/0,::0/0
  14. wg_info: "{{ vaulted_wg_info | shuffle | first }}"
  15. wg_public_key: "{{ wg_info.pubkey }}"
  16. wg_endpoint: "{{ wg_info.endpoint }}"
  17. dhcp_cidr: 10.0.0.0
  18. dhcp_netmask: 255.255.255.0
  19. dhcp_range_start: 10.0.0.125
  20. dhcp_range_end: 10.0.0.200
  21. dhcp_routers: "{{ actual_gateway_ip }}"
  22. allowed_access_cidrs:
  23. - 10.0.0.0/24
  24. allowed_services:
  25. - dns
  26. - dhcp
  27. status_services:
  28. - wg-quick@wg0
  29. - unbound
  30. - dhcpd
  31. reservations:
  32. - type: default
  33. name: gateway
  34. mac: 00:e0:4c:68:01:ad # internal
  35. ip: 10.0.0.2
  36. - type: default
  37. name: netgearap
  38. mac: 94:a6:7e:58:3a:9f
  39. #mac: 10:da:43:8c:a3:13
  40. ip: 10.0.0.3
  41. - type: secured
  42. name: nas
  43. mac: fc:aa:14:86:9d:7b
  44. ip: 10.0.0.4
  45. - type: secured
  46. name: kodilv
  47. mac: 48:21:0b:3f:2a:ef
  48. ip: 10.0.0.5
  49. - type: secured
  50. name: kodimb
  51. mac: e4:5f:01:4f:7c:74
  52. ip: 10.0.0.6
  53. - type: secured
  54. name: kodijb
  55. mac: 00:23:24:ad:2f:72
  56. ip: 10.0.0.7
  57. - type: default
  58. name: tvheadend
  59. mac: 10:bf:48:4e:08:85
  60. ip: 10.0.0.8
  61. - type: secured
  62. name: arm
  63. mac: 10:bf:48:d4:d5:fc
  64. ip: 10.0.0.9
  65. - type: devnull
  66. name: ipcameras
  67. mac: 9c:8e:cd:2e:51:9c
  68. ip: 10.0.0.11
  69. - type: default
  70. name: retropie
  71. mac: b8:27:eb:42:71:dc
  72. ip: 10.0.0.12
  73. - type: secured
  74. name: kodiserver
  75. mac: f4:4d:30:65:4d:1f
  76. ip: 10.0.0.14
  77. - type: default
  78. name: kitchen
  79. mac: 60:f2:62:61:2d:71
  80. ip: 10.0.0.15
  81. - type: default
  82. name: x10
  83. mac: b8:27:eb:7c:f3:ff
  84. ip: 10.0.0.16
  85. - type: default
  86. name: brother-print-server
  87. mac: 80:1f:02:4a:cd:cf
  88. ip: 10.0.0.17
  89. - type: default
  90. name: dellxps
  91. mac: f0:1f:af:36:0c:48
  92. ip: 10.0.0.19
  93. - type: devnull
  94. name: zoom
  95. mac: 00:12:41:ba:5c:00
  96. ip: 10.0.0.20
  97. # Ricky's Camera joystick manually set to 10.0.0.21
  98. # will set cameras to 10.0.0.30
  99. - type: default
  100. name: nixos-laptop
  101. mac: 28:d2:44:d8:7f:95
  102. ip: 10.0.0.40
  103. # Ricky's new laptop wifi manually set to 10.0.0.41
  104. # Ricky's old laptop manually set to 10.0.0.42
  105. # Ricky's new laptop ethernet manually set to 10.0.0.43
  106. - type: cloudflare
  107. name: blaine-work-laptop
  108. mac: 08:3a:88:57:ab:fa
  109. ip: 10.0.0.45
  110. - type: default
  111. name: s7
  112. mac: 8c:f5:a3:6a:55:f6
  113. ip: 10.0.0.51
  114. - type: default
  115. name: t440s-ethernet
  116. mac: 68:f7:28:21:36:60
  117. ip: 10.0.0.52
  118. - type: default
  119. name: t440s-wifi
  120. mac: a4:c4:94:df:2f:c3
  121. ip: 10.0.0.53
  122. - type: default
  123. name: blaine-iphone
  124. mac: f0:a3:5a:95:b4:cd
  125. ip: 10.0.0.54
  126. - type: default
  127. name: xen-titanium
  128. mac: f0:57:a6:87:50:23
  129. ip: 10.0.0.55
  130. - type: default
  131. name: controller1
  132. mac: 6c:0b:84:e0:d2:a0
  133. ip: 10.0.0.60
  134. - type: default
  135. name: worker1
  136. mac: 00:23:24:c7:1d:fb
  137. ip: 10.0.0.61
  138. - type: default
  139. name: worker2
  140. mac: 00:23:24:c7:25:bf
  141. ip: 10.0.0.62
  142. - type: default
  143. name: worker3
  144. mac: 00:23:24:b4:d3:3b
  145. ip: 10.0.0.63
  146. - type: default
  147. name: worker4
  148. mac: 6c:0b:84:1:9b:61
  149. ip: 10.0.0.64
  150. - type: default
  151. name: worker6
  152. mac: f8:e4:3b:bb:0c:c8
  153. ip: 10.0.0.66
  154. - type: cloudflare
  155. name: julie-macbook
  156. mac: b8:8d:12:36:f1:16
  157. ip: 10.0.0.90
  158. # Ken is using 10.0.0.91
  159. - type: devnull
  160. name: cameradvr
  161. mac: 00:12:41:12:e5:22
  162. ip: 10.0.0.158
  163. - type: devnull
  164. name: backyard-camera
  165. mac: 00:2a:2a:5c:06:9a
  166. ip: 10.0.0.173
  167. - type: default
  168. name: netgear-switch1
  169. mac: cc:40:d0:4c:3a:b6
  170. ip: 10.0.0.254