6c11093033 
							
						 
					 
					
						
						
							
							Select proprietary NVIDIA driver in raccoon  
						
						... 
						
						
						
						The NVIDIA GTX 960 from 2016 has the Maxwell architecture, and NixOS
suggests using the proprietary driver for older than Turing:
> It is suggested to use the open source kernel modules on Turing or
> later GPUs (RTX series, GTX 16xx), and the closed source modules
> otherwise.
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-21 17:58:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							750504744f 
							
						 
					 
					
						
						
							
							Enable open source NVidia driver in fox  
						
						... 
						
						
						
						It is recommended for newer versions.
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-18 09:57:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c26ec1b6f1 
							
						 
					 
					
						
						
							
							Remove option allowUnfree from fox and raccoon  
						
						... 
						
						
						
						It is already set to true for all machines.
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-18 09:57:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2ef32f773c 
							
						 
					 
					
						
						
							
							Ban another scanner trying to connect via SSH  
						
						... 
						
						
						
						It is constantly spamming out logs:
apex# journalctl | grep 'Connection closed by 84.88.52.176' | wc -l
2255
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-18 09:51:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fc9fcd602a 
							
						 
					 
					
						
						
							
							Update weasel IPMI hostname for monitoring  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-18 09:51:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a1b387e454 
							
						 
					 
					
						
						
							
							Remove package ix as it is gone  
						
						... 
						
						
						
						Fails with: "error: ix has been removed from Nixpkgs, as the ix.io
pastebin has been offline since Dec. 2023".
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-07-16 13:07:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7379e84e79 
							
						 
					 
					
						
						
							
							Silently ban OpenVAS BSC scanner from apex  
						
						... 
						
						
						
						It is spamming our logs with refused connection lines:
apex% sudo journalctl -b0 | grep 'refused connection.*SRC=192.168.8.16' | wc -l
13945
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-15 17:40:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b802f88df9 
							
						 
					 
					
						
						
							
							Rotate anavarro password and SSH key  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-15 17:24:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bd94c4ad00 
							
						 
					 
					
						
						
							
							Add weasel machine configuration  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-15 17:24:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							570c6e175d 
							
						 
					 
					
						
						
							
							Remove extra flush commands on firewall stop  
						
						... 
						
						
						
						They are not needed as they are already flushed when the firewall
starts or stops.
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-15 11:18:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							96661dd0d4 
							
						 
					 
					
						
						
							
							Prevent accidental use of nftables  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-15 11:18:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							28db7799ea 
							
						 
					 
					
						
						
							
							Add proxy configuration for internal hosts  
						
						... 
						
						
						
						Access internal hosts via apex proxy. From the compute nodes we first
open an SSH connection to apex, and then tunnel it through the HTTP
proxy with netcat.
This way we allow reaching internal GitLab repositories without
requiring the user to have credentials in the remote host, while we can
use multiple remotes to provide redundancy.
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-15 11:18:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							508059c99e 
							
						 
					 
					
						
						
							
							Remove unused blackbox configuration modules  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-15 11:18:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b9f9cc7d7a 
							
						 
					 
					
						
						
							
							Use IPv4 in blackbox probes  
						
						... 
						
						
						
						Otherwise they simply fail as IPv6 doesn't work.
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-15 11:18:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							eae0c7cb59 
							
						 
					 
					
						
						
							
							Make NFS mount async to improve latency  
						
						... 
						
						
						
						Don't wait to flush writes, as we don't care about consistency on a
crash:
> This option allows the NFS server to violate the NFS protocol and
> reply to requests before any changes made by that request have been
> committed to stable storage (e.g. disc drive).
>
> Using this option usually improves performance, but at the cost that
> an unclean server restart (i.e. a crash) can cause data to be lost or
> corrupted.
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-15 11:18:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2280635cd6 
							
						 
					 
					
						
						
							
							Disable root_squash from NFS  
						
						... 
						
						
						
						Allows root to read files in the NFS export, so we can directly run
`nixos-rebuild switch` from /home.
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-15 11:18:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							16ada09600 
							
						 
					 
					
						
						
							
							Remove SSH proxy to access BSC clusters  
						
						... 
						
						
						
						We now have direct connection to them.
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-15 11:18:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0d291d715c 
							
						 
					 
					
						
						
							
							Add users to apex machine  
						
						... 
						
						
						
						They need to be able to login to apex to access any other machine from
the SSF rack.
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-15 11:18:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							66001f76f7 
							
						 
					 
					
						
						
							
							Remove proxy from hut HTTP probes  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-15 11:18:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1e3b85067d 
							
						 
					 
					
						
						
							
							Remove proxy configuration from environment  
						
						... 
						
						
						
						All machines have now direct connection with the outside world.
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-15 11:18:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							36ee1f3adc 
							
						 
					 
					
						
						
							
							Add storcli utility to apex  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-15 11:17:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							25e9c071b0 
							
						 
					 
					
						
						
							
							Add new configuration for apex  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-15 11:17:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							80cee2dbd0 
							
						 
					 
					
						
						
							
							Add pmartin1 user with access to fox  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-03 11:16:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ee92934c74 
							
						 
					 
					
						
						
							
							Add access to fox for rpenacob user  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-02 16:58:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							db0f3fed91 
							
						 
					 
					
						
						
							
							Revert "Only allow Vincent to access fox for now"  
						
						... 
						
						
						
						This reverts commit e9e3704b677baed1649583f25e4e1bc050a9534e.
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-02 16:58:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							adeaa0484d 
							
						 
					 
					
						
						
							
							Add all terminfo files in environment  
						
						... 
						
						
						
						Fixes problems with the kitty terminal when opening vim or kakoune.
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es> 
						
						
					 
					
						2025-07-02 16:02:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							815810830e 
							
						 
					 
					
						
						
							
							Monitor Fox BMC with ICMP probes too  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-02 15:51:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7a52e1907c 
							
						 
					 
					
						
						
							
							Restrict DAC VPN to fox-ipmi machine only  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-02 15:51:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							22a2e1b9e8 
							
						 
					 
					
						
						
							
							Monitor fox via VPN  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-02 15:51:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f29461ae32 
							
						 
					 
					
						
						
							
							Add OpenVPN service to connect to fox BMC  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-02 15:51:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							208197f099 
							
						 
					 
					
						
						
							
							Add ac.upc.edu as name search server  
						
						... 
						
						
						
						Allows referring to fox.ac.upc.edu directly as fox.
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-02 15:51:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							479ca1b671 
							
						 
					 
					
						
						
							
							Disable kptr_restrict in fox  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-02 15:08:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							40529fbdcb 
							
						 
					 
					
						
						
							
							Disable NUMA balancing in fox  
						
						... 
						
						
						
						See: https://www.kernel.org/doc/html/latest/admin-guide/sysctl/kernel.html#numa-balancing 
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-02 15:08:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9b0d3fb21e 
							
						 
					 
					
						
						
							
							Load amd_uncore module in fox  
						
						... 
						
						
						
						Needed for L3 events in perf.
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-02 15:07:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d8444131d8 
							
						 
					 
					
						
						
							
							Enable SSH X11 forwarding  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-07-02 15:07:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							af540456a6 
							
						 
					 
					
						
						
							
							Disable registration in Gitea  
						
						... 
						
						
						
						Get rid of all the spam accounts they are trying to register.
Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:36:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							42d6734da8 
							
						 
					 
					
						
						
							
							Enable msmtp configuration in tent  
						
						... 
						
						
						
						Allows gitea to send notifications via email.
Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:36:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							071a8084a0 
							
						 
					 
					
						
						
							
							Add GitLab runner with debian docker for PM  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:36:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							24a0c58592 
							
						 
					 
					
						
						
							
							Monitor nix-daemon in tent  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:36:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							810a6dfcec 
							
						 
					 
					
						
						
							
							Move nix-daemon exporter to modules  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:36:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							47ad89dee1 
							
						 
					 
					
						
						
							
							Add p service for pastes  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:36:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8af1b259f5 
							
						 
					 
					
						
						
							
							Enable public-inbox service in tent  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:36:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							560003d4fd 
							
						 
					 
					
						
						
							
							Enable gitea in tent  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:36:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							68ff45075c 
							
						 
					 
					
						
						
							
							Add bsc.es to resolve domain names  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:36:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fc68d16197 
							
						 
					 
					
						
						
							
							Monitor AXLE machine too  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:36:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f6ec1293f4 
							
						 
					 
					
						
						
							
							Use IPv4 for blackbox exporter  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:35:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4feeff978c 
							
						 
					 
					
						
						
							
							Add public html files to tent  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:35:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7b19292912 
							
						 
					 
					
						
						
							
							Add docker GitLab runner for BSC GitLab  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:35:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0627db0eb9 
							
						 
					 
					
						
						
							
							Add GitLab shell runner in tent for PM  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:35:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ae2f6dde41 
							
						 
					 
					
						
						
							
							Enable jungle robot emails for Grafana in tent  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:35:52 +02:00