Add msmtp to send notifications via email
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
This commit is contained in:
		
							parent
							
								
									81b680a7d2
								
							
						
					
					
						commit
						dbd95dd7b8
					
				| @ -14,6 +14,7 @@ | |||||||
|     ./nix-serve.nix |     ./nix-serve.nix | ||||||
|     ./public-inbox.nix |     ./public-inbox.nix | ||||||
|     ./gitea.nix |     ./gitea.nix | ||||||
|  |     ./msmtp.nix | ||||||
|     #./pxe.nix |     #./pxe.nix | ||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										24
									
								
								m/hut/msmtp.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								m/hut/msmtp.nix
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,24 @@ | |||||||
|  | { config, lib, ... }: | ||||||
|  | { | ||||||
|  |   age.secrets.jungleRobotPassword = { | ||||||
|  |     file = ../../secrets/jungle-robot-password.age; | ||||||
|  |     group = "gitea"; | ||||||
|  |     mode = "440"; | ||||||
|  |   }; | ||||||
|  | 
 | ||||||
|  |   programs.msmtp = { | ||||||
|  |     enable = true; | ||||||
|  |     accounts = { | ||||||
|  |       default = { | ||||||
|  |         auth = true; | ||||||
|  |         tls = true; | ||||||
|  |         tls_starttls = false; | ||||||
|  |         port = 465; | ||||||
|  |         host = "mail.bsc.es"; | ||||||
|  |         user = "jungle-robot"; | ||||||
|  |         passwordeval = "cat ${config.age.secrets.jungleRobotPassword.path}"; | ||||||
|  |         from = "jungle-robot@bsc.es"; | ||||||
|  |       }; | ||||||
|  |     }; | ||||||
|  |   }; | ||||||
|  | } | ||||||
							
								
								
									
										10
									
								
								secrets/jungle-robot-password.age
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								secrets/jungle-robot-password.age
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,10 @@ | |||||||
|  | age-encryption.org/v1 | ||||||
|  | -> ssh-ed25519 HY2yRg 3L1Y5upc5qN6fgiFAox5rD/W8n0eQUv5mT39QAdO5Ac | ||||||
|  | XkWsmPmzRgHjsvJgsDKJRgHZ7/sBZFmd1Doppj/y390 | ||||||
|  | -> ssh-ed25519 CAWG4Q v03Qr+fckdIpsxvQG/viKxlF8WNpO4XUe//QcPzH4k0 | ||||||
|  | afUwi3ccDCRfUxPDdF7ZkoL+0UX1XwqVtiyabDWjVQk | ||||||
|  | -> ssh-ed25519 MSF3dg c2hEUk4LslJpiL7v/4UpT8fK7ZiBJ8+uRhZ/vBoRUDE | ||||||
|  | YX9EpnJpHo1eDsZtapTVY6jD+81kb588Oik4NoY9jro | ||||||
|  | --- LhUkopNtCsyHCLzEYzBFs+vekOkAR4B3VBaiMF/ZF8w | ||||||
|  | oË<EFBFBD>…×à»ÂC‚ßHãáàùýy—LØ”ItMèÕåµI×±sMÆ\Í1-±K”ˆ¤‰G:õ™<02>¦ | ||||||
|  | ÝgáºÙbpF¼Ó¶Í%Y· | ||||||
| @ -11,6 +11,7 @@ in | |||||||
|   "ovni-token.age".publicKeys = hut; |   "ovni-token.age".publicKeys = hut; | ||||||
|   "nosv-token.age".publicKeys = hut; |   "nosv-token.age".publicKeys = hut; | ||||||
|   "nix-serve.age".publicKeys = hut; |   "nix-serve.age".publicKeys = hut; | ||||||
|  |   "jungle-robot-password.age".publicKeys = hut; | ||||||
| 
 | 
 | ||||||
|   "ceph-user.age".publicKeys = safe; |   "ceph-user.age".publicKeys = safe; | ||||||
|   "munge-key.age".publicKeys = safe; |   "munge-key.age".publicKeys = safe; | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user