From f9e4be2de40fb27751305a8315b29901f9ae8886 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Mon, 18 Mar 2019 21:10:58 +0000 Subject: [PATCH] Add role for fafnir --- roles/fafnir.rb | 43 +++++++++++++++++++++++++++++++++++++++++++ roles/nidhogg.rb | 1 + roles/umu.rb | 25 +++++++++++++++++++++++++ 3 files changed, 69 insertions(+) create mode 100644 roles/fafnir.rb create mode 100644 roles/umu.rb diff --git a/roles/fafnir.rb b/roles/fafnir.rb new file mode 100644 index 000000000..6b32ec4d9 --- /dev/null +++ b/roles/fafnir.rb @@ -0,0 +1,43 @@ +name "fafnir" +description "Master role applied to fafnir" + +default_attributes( + :networking => { + :interfaces => { + :external_ipv4 => { + :interface => "enp3s0f0", + :role => :external, + :family => :inet, + :address => "130.239.18.114", + :prefix => "27", + :gateway => "130.239.18.97" + }, + :external_ipv6 => { + :interface => "enp3s0f0", + :role => :external, + :family => :inet6, + :address => "2001:6b0:e:2a18::114", + :prefix => "64", + :gateway => "fe80::5a97:bdff:fe79:dbc0" + } + } + }, + :squid => { + :cache_mem => "28000 MB", + :cache_dir => "coss /store/squid/coss-01 128000 block-size=8192 max-size=262144 membufs=80" + }, + :tilecache => { + :tile_parent => "umea.render.openstreetmap.org", + :tile_siblings => [ + "nidhogg.openstreetmap.org", + "ridgeback.openstreetmap.org", + "rimfaxe.openstreetmap.org", + "trogdor.openstreetmap.org" + ] + } +) + +run_list( + "role[umu]", + "role[tilecache]" +) diff --git a/roles/nidhogg.rb b/roles/nidhogg.rb index c2562bf12..2e23d9873 100644 --- a/roles/nidhogg.rb +++ b/roles/nidhogg.rb @@ -29,6 +29,7 @@ default_attributes( :tilecache => { :tile_parent => "linkoping.render.openstreetmap.org", :tile_siblings => [ + "fafnir.openstreetmap.org", "ridgeback.openstreetmap.org", "rimfaxe.openstreetmap.org", "trogdor.openstreetmap.org" diff --git a/roles/umu.rb b/roles/umu.rb new file mode 100644 index 000000000..4ed9a2481 --- /dev/null +++ b/roles/umu.rb @@ -0,0 +1,25 @@ +name "umu" +description "Role applied to all servers at Umeå University" + +default_attributes( + :hosted_by => "Academic Computer Club, Umeå University", + :location => "Umeå, Sweden", + :networking => { + :nameservers => ["130.239.18.251", "130.239.18.252", "130.239.1.90"], + :roles => { + :external => { + :zone => "osm" + } + } + } +) + +override_attributes( + :ntp => { + :servers => ["0.se.pool.ntp.org", "1.se.pool.ntp.org", "europe.pool.ntp.org"] + } +) + +run_list( + "role[se]" +) -- 2.43.2