Skip to content

Commit 6594564

Browse files
authored
Merge branch 'production' into IT-5489_rucio_puppet_2
2 parents 6c82a76 + 6d6c128 commit 6594564

File tree

247 files changed

+3861
-1730
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

247 files changed

+3861
-1730
lines changed

Puppetfile

Lines changed: 46 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -8,115 +8,117 @@ mod 'ccin2p3/mit_krb5', git: 'https://github.com/lsst-it/puppet-mit_krb5.git', r
88
mod 'cirrax/libvirt', '5.0.5'
99
mod 'duritong/sysctl', git: 'https://github.com/duritong/puppet-sysctl', ref: '847ec1c' # migrate to herculesteam/augeasproviders_sysctl; https://github.com/duritong/puppet-sysctl/pull/48
1010
mod 'jamtur01/httpauth', '0.0.6'
11-
mod 'jcpunk/irqbalance', '1.0.6'
11+
mod 'jcpunk/irqbalance', '1.0.7'
1212
mod 'jhoblitt/ipmi', '6.1.0'
1313
mod 'lsst/anaconda', '0.1.0'
1414
mod 'lsst/ccs_daq', '1.1.0'
1515
mod 'lsst/ccs_database', '3.5.0'
16-
mod 'lsst/ccs_hcu', '3.5.0'
17-
mod 'lsst/ccs_monit', '2.2.2'
16+
mod 'lsst/ccs_hcu', '3.7.1'
17+
mod 'lsst/ccs_monit', '2.2.3'
1818
mod 'lsst/ccs_mrtg', '1.6.0'
19-
mod 'lsst/ccs_sal', '2.8.1'
20-
mod 'lsst/ccs_software', '2.7.0'
21-
mod 'lsst/cni', '3.4.0'
22-
mod 'lsst/daq', '2.5.0'
19+
mod 'lsst/ccs_sal', '2.11.0'
20+
mod 'lsst/ccs_software', '2.9.0'
21+
mod 'lsst/cni', '3.5.0'
22+
mod 'lsst/daq', '2.6.0'
2323
mod 'lsst/dellperc', '2.0.0'
2424
mod 'lsst/foreman_envsync', '2.1.0'
2525
mod 'lsst/google_chrome', git: 'https://github.com/lsst-it/puppet-google-chrome', ref: '974a7b1'
2626
mod 'lsst/helm_binary', '3.0.0'
2727
mod 'lsst/htcondor', '0.2.0'
2828
mod 'lsst/ipa', git: 'https://github.com/lsst-it/puppet-ipa', ref: '37eb701'
29-
mod 'lsst/java_artisanal', '3.4.0'
29+
mod 'lsst/java_artisanal', '3.4.1'
3030
mod 'lsst/kubectl', '1.2.0'
3131
mod 'lsst/maven', '3.1.0'
3232
mod 'lsst/nm', '0.3.0'
3333
mod 'lsst/pi', '1.0.0'
3434
mod 'lsst/powertop', '0.1.2'
3535
mod 'lsst/rke', '2.1.0'
3636
mod 'lsst/rke2', '2.0.0'
37-
mod 'lsst/smee', '2.3.0'
38-
mod 'puppet/alternatives', '5.1.0'
37+
mod 'lsst/s3daemon', '1.2.0'
38+
mod 'lsst/smee', '2.4.0'
39+
mod 'puppet/alternatives', '6.0.0'
3940
mod 'puppet/archive', '7.1.0'
4041
mod 'puppet/augeas', '2.0.0'
4142
mod 'puppet/augeasproviders_apache', '5.0.0'
4243
mod 'puppet/augeasproviders_core', '4.1.0'
4344
mod 'puppet/augeasproviders_grub', '5.1.2'
4445
mod 'puppet/augeasproviders_shellvar', '6.0.1'
4546
mod 'puppet/chrony', '3.0.0'
46-
mod 'puppet/cron', '4.2.0'
47+
mod 'puppet/cron', '5.0.0'
4748
mod 'puppet/epel', '5.0.0'
48-
mod 'puppet/extlib', '7.2.0'
49+
mod 'puppet/extlib', '7.4.0'
4950
mod 'puppet/hosts', '0.1.0'
5051
mod 'puppet/ipset', '4.3.0'
51-
mod 'puppet/kmod', '4.0.1'
52-
mod 'puppetlabs/accounts', '8.2.1'
53-
mod 'puppetlabs/apache', '12.1.0'
52+
mod 'puppet/kmod', '4.1.0'
53+
mod 'puppetlabs/accounts', '8.2.2'
54+
mod 'puppetlabs/apache', '12.2.0'
5455
mod 'puppetlabs/apt', '9.4.0'
5556
mod 'puppetlabs/augeas_core', '1.5.0'
56-
mod 'puppetlabs/concat', '9.0.2'
57+
mod 'puppetlabs/concat', '9.1.0'
5758
mod 'puppetlabs/cron_core', '1.3.0'
58-
mod 'puppetlabs/docker', '10.0.1'
59-
mod 'puppetlabs/facts', '1.6.0'
60-
mod 'puppetlabs/firewall', '8.1.0'
59+
mod 'puppetlabs/docker', '10.1.0'
60+
mod 'puppetlabs/facts', '1.7.0'
61+
mod 'puppetlabs/firewall', '8.1.3'
6162
mod 'puppetlabs/host_core', '1.3.0'
62-
mod 'puppetlabs/inifile', '6.1.1'
63-
mod 'puppetlabs/java', '11.0.0'
63+
mod 'puppetlabs/inifile', '6.2.0'
64+
mod 'puppetlabs/java', '11.1.0'
6465
mod 'puppetlabs/k5login_core', '1.0.2'
6566
mod 'puppetlabs/mailalias_core', '1.2.0'
6667
mod 'puppetlabs/mount_core', '1.3.0'
67-
mod 'puppetlabs/mysql', '16.0.0'
68-
mod 'puppetlabs/ntp', '10.1.0'
69-
mod 'puppetlabs/postgresql', '10.3.0'
68+
mod 'puppetlabs/mysql', '16.2.0'
69+
mod 'puppetlabs/ntp', '11.0.0'
70+
mod 'puppetlabs/postgresql', '10.5.0'
7071
mod 'puppetlabs/puppet_agent', '4.21.0'
7172
mod 'puppetlabs/puppetdb', '8.1.0'
7273
mod 'puppetlabs/puppetserver_gem', '1.1.1'
73-
mod 'puppetlabs/reboot', '5.0.0'
74+
mod 'puppetlabs/reboot', '5.1.0'
7475
mod 'puppetlabs/selinux_core', '1.4.0'
7576
mod 'puppetlabs/sshkeys_core', '2.5.0'
76-
mod 'puppetlabs/stdlib', '9.6.0'
77-
mod 'puppetlabs/tomcat', '7.2.0'
77+
mod 'puppetlabs/stdlib', '9.7.0'
78+
mod 'puppetlabs/tomcat', '7.4.0'
7879
mod 'puppetlabs/transition', '2.0.0'
7980
mod 'puppetlabs/vcsrepo', '6.1.0'
8081
mod 'puppetlabs/xinetd', '3.4.1'
8182
mod 'puppetlabs/yumrepo_core', '2.1.0'
8283
mod 'puppet/letsencrypt', '11.1.0'
83-
mod 'puppet/lldpd', '6.1.0'
84-
mod 'puppet/mosquitto', '2.1.1'
84+
mod 'puppet/lldpd', '7.0.0'
85+
mod 'puppet/mosquitto', '2.2.0'
8586
mod 'puppet/nfs', '3.0.0'
8687
mod 'puppet/nginx', '6.0.1'
87-
mod 'puppet/openldap', '8.0.0'
88-
mod 'puppet/postfix', '4.4.0'
89-
mod 'puppet/prometheus', '15.0.0'
90-
mod 'puppet/python', '7.3.0'
91-
mod 'puppet/r10k', '13.0.0'
92-
mod 'puppet/redis', '11.0.0'
88+
mod 'puppet/openldap', '8.1.0'
89+
mod 'puppet/postfix', '5.0.0'
90+
mod 'puppet/prometheus', '16.0.0'
91+
mod 'puppet/python', '7.4.0'
92+
mod 'puppet/quadlets', '1.1.0'
93+
mod 'puppet/r10k', '14.1.0'
94+
mod 'puppet/redis', '11.1.0'
9395
mod 'puppet/rsyslog', '7.1.0'
9496
mod 'puppet/selinux', '5.0.0'
9597
mod 'puppet/ssh_keygen', '6.0.0'
9698
mod 'puppet/sssd', '1.0.0'
9799
mod 'puppet/systemd', '7.1.0'
98100
mod 'puppet/tang', '0.2.0'
99-
mod 'puppet/tuned', '1.0.0'
100-
mod 'puppet/yum', '7.1.0'
101+
mod 'puppet/tuned', '1.1.0'
102+
mod 'puppet/yum', '7.2.0'
101103
mod 'richardc/datacat', '0.6.2'
102104
mod 'saz/resolv_conf', '7.0.0'
103-
mod 'saz/ssh', '12.1.0'
104-
mod 'saz/sudo', '8.0.0'
105+
mod 'saz/ssh', '13.0.0'
106+
mod 'saz/sudo', '9.0.0'
105107
mod 'saz/timezone', '7.0.0'
106-
mod 'simp/auditd', '8.14.3'
108+
mod 'simp/auditd', '8.14.4'
107109
mod 'simp/dconf', '0.5.0'
108110
mod 'simp/mate', '1.6.0'
109111
mod 'simp/polkit', '6.8.0'
110112
mod 'simp/simpkv', '0.13.0'
111-
mod 'simp/simplib', '4.12.2'
113+
mod 'simp/simplib', '4.14.0'
112114
mod 'stm/debconf', '6.1.0'
113-
mod 'syseleven/restic', '2.7.0'
115+
mod 'syseleven/restic', '2.8.1'
114116
mod 'theforeman/dhcp', '9.2.0'
115-
mod 'theforeman/dns', '11.0.0'
117+
mod 'theforeman/dns', '11.0.1'
116118
mod 'theforeman/foreman', git: 'https://github.com/lsst-it/puppet-foreman', ref: '59ed5a5' # 20.2.0 + dep updates
117119
mod 'theforeman/foreman_proxy', git: 'https://github.com/lsst-it/puppet-foreman_proxy', ref: '90af64a' # https://github.com/theforeman/puppet-foreman_proxy/pull/772 https://github.com/theforeman/puppet-foreman_proxy/pull/816
118120
mod 'theforeman/puppet', '20.0.0'
119121
mod 'theforeman/puppetserver_foreman', '4.0.0'
120122
mod 'theforeman/tftp', '9.1.0'
121-
mod 'treydock/clustershell', git: 'https://github.com/lsst-it/puppet-module-clustershell', ref: '4dbb8f5' # 3.0.0 + https://github.com/treydock/puppet-module-clustershell/pull/22
123+
mod 'treydock/clustershell', '4.0.0'
122124
mod 'treydock/perfsonar', git: 'https://github.com/lsst-it/puppet-module-perfsonar', ref: '1f36e12' # 4.1.0 + https://github.com/treydock/puppet-module-perfsonar/pull/26

hieradata/cluster/amor/osfamily/RedHat/major/7.yaml

Lines changed: 0 additions & 31 deletions
This file was deleted.

hieradata/cluster/auxtel-ccs.yaml

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,22 @@ ccs_software::jdk8::package: "jdk1.8"
2626
ccs_software::jdk8::dir: "jdk1.8.0_202-amd64"
2727
ccs_software::jdk8::version: "2000:1.8.0_202-fcs"
2828

29-
ccs_software::service_email: "auxtel-ccs-alerts-aaaadjkgtdl6pb2omvdi732xci@lsstc.slack.com"
29+
ccs_software::service_email: "auxtel-ccs-alerts-aaaaoikgy7stloxmg54kii7uwi@rubin-obs.slack.com"
3030

3131
clustershell::groupmembers:
3232
misc: {group: "misc", member: "auxtel-mcm,auxtel-dc01,auxtel-fp01"}
33-
hcu: {group: "hcu", member: "auxtel-hcu01,auxtel-hcu02"}
33+
hcu: {group: "hcu", member: "auxtel-hcu01"}
3434
all: {group: "all", member: "@misc,@hcu"}
3535

36+
ccs_database::database: "atsccsdb"
37+
3638
ccs_monit::alert:
37-
- "auxtel-ccs-alerts-aaaadjkgtdl6pb2omvdi732xci@lsstc.slack.com"
39+
- "auxtel-ccs-alerts-aaaaoikgy7stloxmg54kii7uwi@rubin-obs.slack.com"
3840

3941
java_artisanal::package: "jdk1.8"
4042
java_artisanal::dir: "jdk1.8.0_202-amd64"
43+
java_artisanal::set_alternatives: false
44+
java_artisanal::java17::set_alternatives: true
4145

4246
accounts::group_list:
4347
lsstadm:
@@ -62,12 +66,9 @@ accounts::user_list:
6266
ccs_software::desktop: true
6367
ccs_software::env: "AuxTel"
6468
ccs_software::installations:
65-
ats-software-2.3.11:
66-
aliases:
67-
- "puppet-2.3.11"
68-
ats-software-39.0.0:
69+
ats-software-40.0.0:
6970
aliases:
70-
- "puppet-39.0.0"
71+
- "puppet-40.0.0"
7172

7273
## Used in lookups:
7374
ccs_site: "summit"
@@ -78,12 +79,16 @@ ccs_daq::instrument: "%{lookup('ccs_instrument')}"
7879
ccs_sal::dds_domain: "%{lookup('ccs_site')}"
7980
ccs_sal::dds_interface: "auxtel-mcm-dds.cp.lsst.org"
8081
ccs_sal::instrument: "%{lookup('ccs_instrument')}"
82+
## Java 17
83+
ccs_sal::dds_extra: "export LD_PRELOAD=${JAVA_HOME}/lib/libjsig.so"
84+
ccs_sal::java_home: "/usr/lib/jvm/zulu-17"
8185

8286
ccs_software::global_properties:
8387
- "org.lsst.ccs.lockservice=remote"
8488
- "org.lsst.ccs.subsystem.agent.property.instrument=%{lookup('ccs_instrument')}"
8589
- "org.lsst.ccs.subsystem.agent.property.cluster=%{lookup('ccs_instrument')}"
8690
- "org.lsst.ccs.subsystem.agent.property.site=%{lookup('ccs_site')}"
91+
- "org.lsst.ccs.InfluxDb.default.tags=%{lookup('ccs_instrument')}|%{lookup('ccs_instrument')}-%{lookup('ccs_site')}"
8792

8893
ccs_software::udp_properties:
8994
- "org.lsst.ccs.jgroups.LOG.UDP.mcast_port=26978"
@@ -92,11 +97,12 @@ ccs_software::udp_properties:
9297

9398
ccs_sal::ospl_home: "/opt/OpenSpliceDDS/V6.10.4/HDE/x86_64.linux"
9499
ccs_sal::rpms:
95-
ts_sal_utils: "ts_sal_utils-8.0.0-1.x86_64.rpm"
100+
ts_sal_utils: "ts_sal_utils-9.0.0-1.x86_64.rpm"
96101
ccs_sal::rpms_private:
97102
OpenSpliceDDS: "OpenSpliceDDS-6.10.4-1.el8.x86_64.rpm"
98103

99104
daq::daqsdk::purge: false
100-
daq::daqsdk::version: "R5-V8.1"
105+
daq::daqsdk::version: "R5-V12.1"
101106

107+
profile::ccs::tomcat::java_home: "/usr/lib/jvm/zulu-17"
102108
profile::ccs::tomcat::trending_site: "%{lookup('ccs_instrument')}"

hieradata/cluster/comcam-ccs.yaml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ ccs_database::database: "comcamdbprod"
3737

3838
ccs_sal::ospl_home: "/opt/OpenSpliceDDS/V6.10.4/HDE/x86_64.linux"
3939
ccs_sal::rpms:
40-
ts_sal_utils: "ts_sal_utils-8.0.0-1.x86_64.rpm"
40+
ts_sal_utils: "ts_sal_utils-9.0.0-1.x86_64.rpm"
4141
ccs_sal::rpms_private:
4242
OpenSpliceDDS: "OpenSpliceDDS-6.10.4-1.el8.x86_64.rpm"
4343

@@ -59,13 +59,14 @@ ccs_software::global_properties:
5959
- "org.lsst.ccs.subsystem.agent.property.instrument=%{lookup('ccs_instrument')}"
6060
- "org.lsst.ccs.subsystem.agent.property.cluster=%{lookup('ccs_instrument')}"
6161
- "org.lsst.ccs.subsystem.agent.property.site=%{lookup('ccs_site')}"
62+
- "org.lsst.ccs.InfluxDb.default.tags=%{lookup('ccs_instrument')}|%{lookup('ccs_instrument')}-%{lookup('ccs_site')}"
6263

6364
## comcam-alerts
64-
ccs_software::service_email: "x7z0x9c0t2k4r1n1@lsstc.slack.com"
65+
ccs_software::service_email: "comcam-alerts-aaaaoiphax6ggc2vzy5idxkmke@rubin-obs.slack.com"
6566

6667
ccs_monit::alert:
6768
## comcam-alerts
68-
- "x7z0x9c0t2k4r1n1@lsstc.slack.com"
69+
- "comcam-alerts-aaaaoiphax6ggc2vzy5idxkmke@rubin-obs.slack.com"
6970

7071
ccs_mrtg::loss_host: "comcam-mcm"
7172

@@ -97,16 +98,13 @@ accounts::user_list:
9798
ccs_software::desktop: true
9899
ccs_software::env: "ComCam"
99100
ccs_software::installations:
100-
comcam-software-2.4.9:
101+
comcam-software-40.0.0:
101102
aliases:
102-
- "puppet-2.4.9"
103-
comcam-software-39.0.0:
104-
aliases:
105-
- "puppet-39.0.0"
103+
- "puppet-40.0.0"
106104

107105
daq::daqsdk::purge: false
108106

109-
daq::daqsdk::version: "R5-V8.1"
107+
daq::daqsdk::version: "R5-V12.1"
110108

111109
profile::ccs::tomcat::java_home: "/usr/lib/jvm/zulu-17"
112110
profile::ccs::tomcat::rest_url: "comcam-db01:3306/comcamdbprod"

hieradata/cluster/elqui.yaml

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ nm::connections:
8080
bond:
8181
miimon: "100"
8282
mode: "802.3ad"
83+
xmit_hash_policy: "layer3+4"
8384
ipv4:
8485
method: "disabled"
8586
ipv6:
@@ -100,6 +101,36 @@ nm::connections:
100101
id: "1801"
101102
parent: "bond0"
102103
bridge-port: {}
104+
bond0.1802:
105+
content:
106+
connection:
107+
id: "bond0.1802"
108+
uuid: "8b2e41ce-ec67-4809-8f91-c2ffff165eb8"
109+
type: "vlan"
110+
interface-name: "bond0.1802"
111+
master: "br1802"
112+
slave-type: "bridge"
113+
ethernet: {}
114+
vlan:
115+
flags: "1"
116+
id: "1802"
117+
parent: "bond0"
118+
bridge-port: {}
119+
bond0.1803:
120+
content:
121+
connection:
122+
id: "bond0.1803"
123+
uuid: "f8023063-3ece-4ea7-ba1e-d07053e788b2"
124+
type: "vlan"
125+
interface-name: "bond0.1803"
126+
master: "br1803"
127+
slave-type: "bridge"
128+
ethernet: {}
129+
vlan:
130+
flags: "1"
131+
id: "1803"
132+
parent: "bond0"
133+
bridge-port: {}
103134
br1801:
104135
content:
105136
connection:
@@ -115,3 +146,33 @@ nm::connections:
115146
ipv6:
116147
method: "disabled"
117148
proxy: {}
149+
br1802:
150+
content:
151+
connection:
152+
id: "br1802"
153+
uuid: "6a6ec9f9-0378-447c-880e-55d1f65dcf09"
154+
type: "bridge"
155+
interface-name: "br1802"
156+
ethernet: {}
157+
bridge:
158+
stp: "false"
159+
ipv4:
160+
method: "disabled"
161+
ipv6:
162+
method: "disabled"
163+
proxy: {}
164+
br1803:
165+
content:
166+
connection:
167+
id: "br1803"
168+
uuid: "26744673-4e9f-4454-94dc-6ce486e6376f"
169+
type: "bridge"
170+
interface-name: "br1803"
171+
ethernet: {}
172+
bridge:
173+
stp: "false"
174+
ipv4:
175+
method: "disabled"
176+
ipv6:
177+
method: "disabled"
178+
proxy: {}

hieradata/cluster/elqui/role/rke2agent.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
classes:
3+
- "profile::core::sysctl::lhn"
34
- "profile::core::sysctl::rp_filter"
45
profile::core::sysctl::rp_filter::enable: false
56
rke2::config:

0 commit comments

Comments
 (0)