]> git.openstreetmap.org Git - chef.git/blob - roles/gateway.rb
Replace OpenVPN with wireguard for VPN tunnels
[chef.git] / roles / gateway.rb
1 name "gateway"
2 description "Role applied to all network gateways"
3
4 default_attributes(
5   :networking => {
6     :wireguard => { :enabled => true }
7   },
8   :sysctl => {
9     :network_forwarding => {
10       :comment => "Enable forwarding",
11       :parameters => { "net.ipv4.ip_forward" => "1" }
12     }
13   },
14   :exim => {
15     :relay_from_hosts => ["10.0.0.0/8"]
16   }
17 )
18
19 run_list(
20   "recipe[bind]"
21 )