BBlack has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/389741 )
Change subject: eqsin: basics ...................................................................... eqsin: basics This is only basic site definitions and network ranges. Does not cover specific hosts to-be-installed, some site parameters use remote sites for bootstrapping, no cache/lvs/bast/ipsec yet, etc... Bug: T156027 Change-Id: If75ab4cb1990caa400be55a8c552d4db7d7e9ef1 --- M hieradata/common.yaml M hieradata/common/monitoring.yaml A hieradata/eqsin/confd.yaml M hieradata/hosts/einsteinium.yaml M hieradata/hosts/iron.yaml M hieradata/hosts/palladium.yaml M hieradata/hosts/tegmen.yaml M hieradata/labs/puppet3-diffs/common.yaml M hieradata/role/common/bastionhost/general.yaml M hieradata/role/common/prometheus/ops.yaml M manifests/realm.pp M modules/authdns/files/discovery-map M modules/install_server/files/autoinstall/netboot.cfg A modules/install_server/files/autoinstall/subnets/private1-eqsin.cfg A modules/install_server/files/autoinstall/subnets/public1-eqsin.cfg M modules/install_server/files/dhcpd/dhcpd.conf M modules/mariadb/files/check_mariadb.py M modules/network/data/data.yaml M modules/profile/manifests/pmacct.pp M modules/profile/manifests/puppetmaster/backend.pp M modules/profile/manifests/puppetmaster/frontend.pp M modules/profile/templates/cumin/aliases.yaml.erb M modules/puppetmaster/manifests/init.pp M modules/role/manifests/librenms.pp M modules/role/manifests/ntp.pp M modules/role/templates/exim/exim4.conf.mx.erb M modules/standard/manifests/ntp.pp M modules/standard/manifests/ntp/client.pp M modules/standard/manifests/ntp/timesyncd.pp M typos 30 files changed, 149 insertions(+), 23 deletions(-) Approvals: BBlack: Looks good to me, approved jenkins-bot: Verified diff --git a/hieradata/common.yaml b/hieradata/common.yaml index 35b407c..4b8594c 100644 --- a/hieradata/common.yaml +++ b/hieradata/common.yaml @@ -4,6 +4,7 @@ - codfw - esams - ulsfo + - eqsin # Main statsd instance statsd: statsd.eqiad.wmnet:8125 diff --git a/hieradata/common/monitoring.yaml b/hieradata/common/monitoring.yaml index 83b5296..be206a9 100644 --- a/hieradata/common/monitoring.yaml +++ b/hieradata/common/monitoring.yaml @@ -20,6 +20,8 @@ description: esams text Varnish cache_text_ulsfo: description: ulsfo text Varnish + cache_text_eqsin: + description: eqsin text Varnish cache_upload_codfw: description: codfw upload Varnish cache_upload_eqiad: @@ -28,6 +30,8 @@ description: esams upload Varnish cache_upload_ulsfo: description: ulsfo upload Varnish + cache_upload_eqsin: + description: eqsin upload Varnish cache_misc_codfw: description: Misc caches codfw cache_misc_eqiad: @@ -120,6 +124,8 @@ description: ulsfo LVS servers lvs_esams: description: esams LVS servers + lvs_eqsin: + description: eqsin LVS servers # Logstash logstash_eqiad: @@ -245,6 +251,8 @@ description: esams misc servers misc_ulsfo: description: ulsfo misc servers + misc_eqsin: + description: eqsin misc servers # Facilities pdus: diff --git a/hieradata/eqsin/confd.yaml b/hieradata/eqsin/confd.yaml new file mode 100644 index 0000000..58bfc74 --- /dev/null +++ b/hieradata/eqsin/confd.yaml @@ -0,0 +1 @@ +confd::srv_dns: 'eqsin.wmnet' diff --git a/hieradata/hosts/einsteinium.yaml b/hieradata/hosts/einsteinium.yaml index b2491d8..968cdfaf 100644 --- a/hieradata/hosts/einsteinium.yaml +++ b/hieradata/hosts/einsteinium.yaml @@ -4,6 +4,7 @@ - codfw.wmnet - esams.wmnet - ulsfo.wmnet + - eqsin.wmnet role::icinga::partner: tegmen.wikimedia.org # Note that our paging infrastructure (AQL as of 20161101) may need an update of it's sender whitelist role::tcpircbot::ensure: present diff --git a/hieradata/hosts/iron.yaml b/hieradata/hosts/iron.yaml index d656abf..78ca4dd 100644 --- a/hieradata/hosts/iron.yaml +++ b/hieradata/hosts/iron.yaml @@ -4,5 +4,6 @@ - codfw.wmnet - esams.wmnet - ulsfo.wmnet + - eqsin.wmnet admin::groups: - datacenter-ops diff --git a/hieradata/hosts/palladium.yaml b/hieradata/hosts/palladium.yaml index a398352..b3e0545 100644 --- a/hieradata/hosts/palladium.yaml +++ b/hieradata/hosts/palladium.yaml @@ -4,3 +4,4 @@ - codfw.wmnet - esams.wmnet - ulsfo.wmnet + - eqsin.wmnet diff --git a/hieradata/hosts/tegmen.yaml b/hieradata/hosts/tegmen.yaml index 9504215..5400a14da 100644 --- a/hieradata/hosts/tegmen.yaml +++ b/hieradata/hosts/tegmen.yaml @@ -4,6 +4,7 @@ - codfw.wmnet - esams.wmnet - ulsfo.wmnet + - eqsin.wmnet role::icinga::partner: einsteinium.wikimedia.org # Note that our paging infrastructure (AQL as of 20161101) may need an update of it's sender whitelist # tegmen is the backup icinga server. All these flags need to be converted accordingly for it to assume the identity of the primary diff --git a/hieradata/labs/puppet3-diffs/common.yaml b/hieradata/labs/puppet3-diffs/common.yaml index 2fecdfb..da49291 100644 --- a/hieradata/labs/puppet3-diffs/common.yaml +++ b/hieradata/labs/puppet3-diffs/common.yaml @@ -11,3 +11,4 @@ - codfw.wmnet - esams.wmnet - ulsfo.wmnet + - eqsin.wmnet diff --git a/hieradata/role/common/bastionhost/general.yaml b/hieradata/role/common/bastionhost/general.yaml index 2da9380..3f8f20e 100644 --- a/hieradata/role/common/bastionhost/general.yaml +++ b/hieradata/role/common/bastionhost/general.yaml @@ -5,5 +5,6 @@ - codfw.wmnet - esams.wmnet - ulsfo.wmnet + - eqsin.wmnet admin::groups: - all-users diff --git a/hieradata/role/common/prometheus/ops.yaml b/hieradata/role/common/prometheus/ops.yaml index 59f2002..16732f8 100644 --- a/hieradata/role/common/prometheus/ops.yaml +++ b/hieradata/role/common/prometheus/ops.yaml @@ -4,4 +4,5 @@ - codfw.wmnet - esams.wmnet - ulsfo.wmnet + - eqsin.wmnet standard::has_ganglia: false diff --git a/manifests/realm.pp b/manifests/realm.pp index 037e745..17f0675 100644 --- a/manifests/realm.pp +++ b/manifests/realm.pp @@ -13,6 +13,8 @@ /^198\.35\.26\./ => 'ulsfo', /^10\.128\./ => 'ulsfo', /^10\.20\.0\./ => 'esams', + /^103\.102\.166\./ => 'eqsin', + /^10\.132\./ => 'eqsin', default => '(undefined)' } @@ -97,6 +99,7 @@ 'codfw' => [ '208.80.153.254', '208.80.154.254' ], # codfw -> codfw, eqiad 'ulsfo' => [ '208.80.153.254', '208.80.154.254' ], # ulsfo -> codfw, eqiad 'esams' => [ '91.198.174.216', '208.80.154.254' ], # esams -> esams, eqiad + 'eqsin' => [ '208.80.153.254', '208.80.154.254' ], # eqsin -> codfw, eqiad default => [ '208.80.154.254', '208.80.153.254' ], # -> eqiad, codfw } } diff --git a/modules/authdns/files/discovery-map b/modules/authdns/files/discovery-map index 06f822b..bb8ca21 100644 --- a/modules/authdns/files/discovery-map +++ b/modules/authdns/files/discovery-map @@ -4,25 +4,29 @@ map => { default => [eqiad codfw] } nets => { # Wikimedia address space - 208.80.152.0/23 => [codfw, eqiad], # codfw - 208.80.154.0/23 => [eqiad, codfw], # eqiad - 91.198.174.0/24 => [eqiad, codfw], # esams - 185.15.56.0/22 => [eqiad, codfw], # esams - 198.35.26.0/23 => [codfw, eqiad], # ulsfo - 2620:0:860::/48 => [codfw, eqiad], # codfw - 2620:0:861::/48 => [eqiad, codfw], # eqiad - 2620:0:862::/48 => [eqiad, codfw], # esams - 2620:0:863::/48 => [codfw, eqiad], # ulsfo - 198.73.209.0/24 => [codfw, eqiad], # WMF OIT - 2620:62:c000::/48 => [codfw, eqiad], # WMF OIT + 208.80.152.0/23 => [codfw, eqiad], # codfw + 208.80.154.0/23 => [eqiad, codfw], # eqiad + 91.198.174.0/24 => [eqiad, codfw], # esams + 185.15.56.0/22 => [eqiad, codfw], # esams + 198.35.26.0/23 => [codfw, eqiad], # ulsfo + 103.102.166.0/24 => [codfw, eqiad], # eqsin + 2620:0:860::/48 => [codfw, eqiad], # codfw + 2620:0:861::/48 => [eqiad, codfw], # eqiad + 2620:0:862::/48 => [eqiad, codfw], # esams + 2620:0:863::/48 => [codfw, eqiad], # ulsfo + 2001:df2:e500::/48 => [codfw, eqiad], # eqsin + 198.73.209.0/24 => [codfw, eqiad], # WMF OIT + 2620:62:c000::/48 => [codfw, eqiad], # WMF OIT # Wikimedia 10/8 private space - 10.2.1.0/24 => [codfw, eqiad], # codfw LVS - 10.2.2.0/24 => [eqiad, codfw], # eqiad LVS - 10.2.3.0/24 => [eqiad, codfw], # esams LVS - 10.2.4.0/24 => [codfw, eqiad], # ulsfo LVS - 10.20.0.0/23 => [eqiad, codfw], # esams private/mgmt - 10.64.0.0/12 => [eqiad, codfw], # eqiad private/mgmt - 10.128.0.0/16 => [codfw, eqiad], # ulsfo private/mgmt - 10.192.0.0/12 => [codfw, eqiad], # codfw private/mgmt + 10.2.1.0/24 => [codfw, eqiad], # codfw LVS + 10.2.2.0/24 => [eqiad, codfw], # eqiad LVS + 10.2.3.0/24 => [eqiad, codfw], # esams LVS + 10.2.4.0/24 => [codfw, eqiad], # ulsfo LVS + 10.2.5.0/24 => [codfw, eqiad], # eqsin LVS + 10.20.0.0/23 => [eqiad, codfw], # esams private/mgmt + 10.64.0.0/12 => [eqiad, codfw], # eqiad private/mgmt + 10.128.0.0/16 => [codfw, eqiad], # ulsfo private/mgmt + 10.132.0.0/16 => [codfw, eqiad], # eqsin private/mgmt + 10.192.0.0/12 => [codfw, eqiad], # codfw private/mgmt } } diff --git a/modules/install_server/files/autoinstall/netboot.cfg b/modules/install_server/files/autoinstall/netboot.cfg index 8593921..ede9fe6 100755 --- a/modules/install_server/files/autoinstall/netboot.cfg +++ b/modules/install_server/files/autoinstall/netboot.cfg @@ -34,6 +34,7 @@ 10.64.53.1) echo subnets/analytics1-d-eqiad.cfg ;; \ 10.64.37.1) echo subnets/labs-support1-c-eqiad.cfg ;; \ 10.128.0.1) echo subnets/private1-ulsfo.cfg ;; \ + 10.132.0.1) echo subnets/private1-eqsin.cfg ;; \ 10.192.0.1) echo subnets/private1-a-codfw.cfg ;; \ 10.192.16.1) echo subnets/private1-b-codfw.cfg ;; \ 10.192.20.1) echo subnets/labs-hosts1-b-codfw.cfg ;; \ @@ -42,6 +43,7 @@ 10.192.48.1) echo subnets/private1-d-codfw.cfg ;; \ 91.198.174.1) echo subnets/public1-esams.cfg ;; \ 198.35.26.1) echo subnets/public1-ulsfo.cfg ;; \ + 103.102.166.1) echo subnets/public1-eqsin.cfg ;; \ 10.20.0.1) echo subnets/private1-esams.cfg ;; \ esac; \ \ diff --git a/modules/install_server/files/autoinstall/subnets/private1-eqsin.cfg b/modules/install_server/files/autoinstall/subnets/private1-eqsin.cfg new file mode 100644 index 0000000..302e977 --- /dev/null +++ b/modules/install_server/files/autoinstall/subnets/private1-eqsin.cfg @@ -0,0 +1,15 @@ +# subnet specific configuration settings + +# get_domain should be set, get_hostname is overwritten by DHCP +d-i netcfg/get_domain string eqsin.wmnet + +# ip address is taken from DHCP, rest is set here +d-i netcfg/get_netmask string 255.255.255.0 +d-i netcfg/get_gateway string 10.132.0.1 +d-i netcfg/get_nameservers string 208.80.154.254 208.80.153.254 +d-i netcfg/confirm_static boolean true + +d-i mirror/http/proxy string http://webproxy.eqsin.wmnet:8080 + +# NTP +d-i clock-setup/ntp-server string ntp.ulsfo.wikimedia.org diff --git a/modules/install_server/files/autoinstall/subnets/public1-eqsin.cfg b/modules/install_server/files/autoinstall/subnets/public1-eqsin.cfg new file mode 100644 index 0000000..426f7cd --- /dev/null +++ b/modules/install_server/files/autoinstall/subnets/public1-eqsin.cfg @@ -0,0 +1,13 @@ +# subnet specific configuration settings + +# get_domain should be set, get_hostname is overwritten by DHCP +d-i netcfg/get_domain string wikimedia.org + +# ip address is taken from DHCP, rest is set here +d-i netcfg/get_netmask string 255.255.255.240 +d-i netcfg/get_gateway string 103.102.166.1 +d-i netcfg/get_nameservers string 208.80.154.254 208.80.153.254 +d-i netcfg/confirm_static boolean true + +# NTP +d-i clock-setup/ntp-server string ntp.ulsfo.wikimedia.org diff --git a/modules/install_server/files/dhcpd/dhcpd.conf b/modules/install_server/files/dhcpd/dhcpd.conf index b33e00a..65a7fbf 100644 --- a/modules/install_server/files/dhcpd/dhcpd.conf +++ b/modules/install_server/files/dhcpd/dhcpd.conf @@ -417,6 +417,34 @@ } # +# eqsin +# + +# public1-eqsin subnet +subnet 103.102.166.0 netmask 255.255.255.240 { + authoritative; + + option subnet-mask 255.255.255.240; + option broadcast-address 103.102.166.15; + option routers 103.102.166.1; + option domain-name "wikimedia.org"; + + next-server 198.35.26.5; # bast4001 (tftp server) +} + +# private1-eqsin subnet +subnet 10.132.0.0 netmask 255.255.255.0 { + authoritative; + + option subnet-mask 255.255.255.0; + option broadcast-address 10.132.0.255; + option routers 10.132.0.1; + option domain-name "eqsin.wmnet"; + + next-server 198.35.26.5; # bast4001 (tftp server) +} + +# # Linux installation hosts # group { diff --git a/modules/mariadb/files/check_mariadb.py b/modules/mariadb/files/check_mariadb.py index 6758e33..03f2d97 100755 --- a/modules/mariadb/files/check_mariadb.py +++ b/modules/mariadb/files/check_mariadb.py @@ -119,6 +119,8 @@ domain = '.esams.wmnet' elif re.match('^[a-z]+4[0-9][0-9][0-9]$', host) is not None: domain = '.ulsfo.wmnet' + elif re.match('^[a-z]+5[0-9][0-9][0-9]$', host) is not None: + domain = '.eqsin.wmnet' else: localhost_fqdn = socket.getfqdn() if '.' in localhost_fqdn and len(localhost_fqdn) > 1: diff --git a/modules/network/data/data.yaml b/modules/network/data/data.yaml index f98fd27..8066823 100644 --- a/modules/network/data/data.yaml +++ b/modules/network/data/data.yaml @@ -5,6 +5,8 @@ - 198.35.26.0/23 - 185.15.56.0/22 - 2a02:ec80::/32 +- 2001:df2:e500::/48 +- 103.102.166.0/24 network::infrastructure: - 91.198.174.224/27 # esams @@ -15,12 +17,15 @@ - 2620:0:860:fe00::/55 # codfw - 208.80.154.192/27 # eqiad - 2620:0:861:fe00::/55 # eqiad + - 103.102.166.128/27 # eqsin + - 2001:df2:e500:fe00::/56 # eqsin network::management: - 10.65.0.0/16 # eqiad - 10.128.128.0/17 # ulsfo - 10.193.0.0/16 # codfw - 10.21.0.0/24 # esams + - 10.132.128.0/17 # eqsin network::subnets: production: @@ -157,6 +162,20 @@ ipv6: 2620:0:863:101::/64 private1-lvs-ulsfo: ipv4: 10.2.4.0/24 + eqsin: + public: + public1-eqsin: + ipv4: 103.102.166.0/28 + ipv6: 2001:df2:e500:1::/64 + public1-lvs-eqsin: + ipv4: 103.102.166.224/27 + ipv6: 2001:df2:e500:ed1a::/64 + private: + private1-eqsin: + ipv4: 10.132.0.0/24 + ipv6: 2001:df2:e500:101::/64 + private1-lvs-eqsin: + ipv4: 10.2.5.0/24 frack: eqiad: public: @@ -208,6 +227,11 @@ sandbox1-ulsfo: ipv4: 198.35.26.240/28 ipv6: 2620:0:863:201::/64 + eqsin: + public: + sandbox1-eqsin: + ipv4: 103.102.166.16/28 + ipv6: 2001:df2:e500:201::/64 labs: eqiad: private: diff --git a/modules/profile/manifests/pmacct.pp b/modules/profile/manifests/pmacct.pp index 0805532..a5c94c4 100644 --- a/modules/profile/manifests/pmacct.pp +++ b/modules/profile/manifests/pmacct.pp @@ -52,6 +52,9 @@ # ulsfo '198.35.26.192/30', '2620:0:863:ffff::/64', + # eqsin + '103.102.166.128/30', + '2001:df2:e500:ffff::/56', ] ferm::service { 'bgp': diff --git a/modules/profile/manifests/puppetmaster/backend.pp b/modules/profile/manifests/puppetmaster/backend.pp index 08b4d0d..e97cfa8 100644 --- a/modules/profile/manifests/puppetmaster/backend.pp +++ b/modules/profile/manifests/puppetmaster/backend.pp @@ -12,7 +12,8 @@ '*.eqiad.wmnet', '*.ulsfo.wmnet', '*.esams.wmnet', - '*.codfw.wmnet'], + '*.codfw.wmnet', + '*.eqsin.wmnet'], $extra_auth_rules = '', ) { diff --git a/modules/profile/manifests/puppetmaster/frontend.pp b/modules/profile/manifests/puppetmaster/frontend.pp index b8a69f9..6d26ca1 100644 --- a/modules/profile/manifests/puppetmaster/frontend.pp +++ b/modules/profile/manifests/puppetmaster/frontend.pp @@ -13,7 +13,8 @@ '*.eqiad.wmnet', '*.ulsfo.wmnet', '*.esams.wmnet', - '*.codfw.wmnet'], + '*.codfw.wmnet', + '*.eqsin.wmnet'], $extra_auth_rules = '', ) { backup::set { 'var-lib-puppet-ssl': } diff --git a/modules/profile/templates/cumin/aliases.yaml.erb b/modules/profile/templates/cumin/aliases.yaml.erb index f38a660..fb60525 100644 --- a/modules/profile/templates/cumin/aliases.yaml.erb +++ b/modules/profile/templates/cumin/aliases.yaml.erb @@ -22,6 +22,7 @@ cp-eqiad: A:cp and A:eqiad cp-esams: A:cp and A:esams cp-ulsfo: A:cp and A:ulsfo +cp-eqsin: A:cp and A:eqsin <% [ 'text', 'upload', 'misc' ].each do |cache| -%> cp-<%= cache %>: P{O:cache::<%= cache %>} <% @datacenters.each do |dc| -%> @@ -101,6 +102,7 @@ lvs-eqiad: A:lvs and A:eqiad lvs-esams: A:lvs and A:esams lvs-ulsfo: A:lvs and A:ulsfo +lvs-eqsin: A:lvs and A:eqsin maps: P{O:maps::master or O:maps::slave or O:maps::test::slave or O:maps::test::master} maps-canary: P{maps1001.eqiad.wmnet} maps-test: P{O:maps::test::master or O:maps::test::slave or O:maps::test::vectortiles_master} diff --git a/modules/puppetmaster/manifests/init.pp b/modules/puppetmaster/manifests/init.pp index 9c13998..9846199 100644 --- a/modules/puppetmaster/manifests/init.pp +++ b/modules/puppetmaster/manifests/init.pp @@ -51,6 +51,7 @@ '*.ulsfo.wmnet', '*.esams.wmnet', '*.codfw.wmnet', + '*.eqsin.wmnet', ], $is_git_master=false, $hiera_config=$::realm, diff --git a/modules/role/manifests/librenms.pp b/modules/role/manifests/librenms.pp index 886b0f5..7bdcb63 100644 --- a/modules/role/manifests/librenms.pp +++ b/modules/role/manifests/librenms.pp @@ -80,6 +80,7 @@ '65002' => 'confed-eqdfw-codfw', '65003' => 'confed-esams', '65004' => 'confed-ulsfo', + '65005' => 'confed-eqsin', '65517' => 'Equinix', }, 'email_from' => 'librenms', diff --git a/modules/role/manifests/ntp.pp b/modules/role/manifests/ntp.pp index 26a21c9..df51855 100644 --- a/modules/role/manifests/ntp.pp +++ b/modules/role/manifests/ntp.pp @@ -11,7 +11,8 @@ $wmf_peers['eqiad'], $wmf_peers['codfw'], $wmf_peers['esams'], - $wmf_peers['ulsfo'] + $wmf_peers['ulsfo'], + $wmf_peers['eqsin'] ) # NOTE to the future: we *should* be using regional @@ -71,8 +72,11 @@ '91.198.174.0 mask 255.255.255.0', '198.35.26.0 mask 255.255.254.0', '185.15.56.0 mask 255.255.252.0', + '103.102.166.0 mask 255.255.255.0', '2620:0:860:: mask ffff:ffff:fffc::', - '2a02:ec80:: mask ffff:ffff::',] + '2a02:ec80:: mask ffff:ffff::', + '2001:df2:e500:: mask ffff:ffff:ffff::', + ] ntp::daemon { 'server': diff --git a/modules/role/templates/exim/exim4.conf.mx.erb b/modules/role/templates/exim/exim4.conf.mx.erb index e3bd335..254a4cf 100644 --- a/modules/role/templates/exim/exim4.conf.mx.erb +++ b/modules/role/templates/exim/exim4.conf.mx.erb @@ -404,3 +404,4 @@ *@*.codfw.wmnet r...@wikimedia.org F *@*.esams.wmnet r...@wikimedia.org F *@*.ulsfo.wmnet r...@wikimedia.org F +*@*.eqsin.wmnet r...@wikimedia.org F diff --git a/modules/standard/manifests/ntp.pp b/modules/standard/manifests/ntp.pp index 29ddcdd..996a729 100644 --- a/modules/standard/manifests/ntp.pp +++ b/modules/standard/manifests/ntp.pp @@ -20,6 +20,7 @@ 'maerlant.wikimedia.org', # esams recdns ], ulsfo => [], + eqsin => [], } # ntp monitoring queries diff --git a/modules/standard/manifests/ntp/client.pp b/modules/standard/manifests/ntp/client.pp index 41755f9..ee8d3d7 100644 --- a/modules/standard/manifests/ntp/client.pp +++ b/modules/standard/manifests/ntp/client.pp @@ -11,6 +11,7 @@ codfw => array_concat($wmf_peers['eqiad'], $wmf_peers['codfw']), esams => array_concat($wmf_peers['esams'], $wmf_peers['eqiad']), ulsfo => array_concat($wmf_peers['eqiad'], $wmf_peers['codfw']), + eqsin => array_concat($wmf_peers['eqiad'], $wmf_peers['codfw']), } ntp::daemon { 'client': diff --git a/modules/standard/manifests/ntp/timesyncd.pp b/modules/standard/manifests/ntp/timesyncd.pp index d6b0595..192c36b 100644 --- a/modules/standard/manifests/ntp/timesyncd.pp +++ b/modules/standard/manifests/ntp/timesyncd.pp @@ -16,6 +16,7 @@ codfw => concat($wmf_peers['eqiad'], $wmf_peers['codfw']), esams => concat($wmf_peers['esams'], $wmf_peers['eqiad']), ulsfo => concat($wmf_peers['eqiad'], $wmf_peers['codfw']), + eqsin => concat($wmf_peers['eqiad'], $wmf_peers['codfw']), } file { '/etc/systemd/timesyncd.conf': diff --git a/typos b/typos index 53d4d51..9ff021a 100644 --- a/typos +++ b/typos @@ -19,6 +19,7 @@ (?<!WMF)[^2][[:digit:]]{3}\.codfw\.wmnet (?<!WMF)[^3][[:digit:]]{3}\.(esams|knams)\.wmnet (?<!WMF)[^4][[:digit:]]{3}\.ulsfo\.wmnet +(?<!WMF)[^5][[:digit:]]{3}\.eqsin\.wmnet criticial puppte pupet -- To view, visit https://gerrit.wikimedia.org/r/389741 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: If75ab4cb1990caa400be55a8c552d4db7d7e9ef1 Gerrit-PatchSet: 6 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: BBlack <bbl...@wikimedia.org> Gerrit-Reviewer: BBlack <bbl...@wikimedia.org> Gerrit-Reviewer: Giuseppe Lavagetto <glavage...@wikimedia.org> Gerrit-Reviewer: Volans <rcocci...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits