67 lines
		
	
	
	
		
			2.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			67 lines
		
	
	
	
		
			2.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
{
 | 
						|
    'hostname': '10.0.0.5',
 | 
						|
    'groups': [
 | 
						|
        'autologin',
 | 
						|
        'backup-server',
 | 
						|
        'debian-13',
 | 
						|
        'home',
 | 
						|
        'monitored',
 | 
						|
    ],
 | 
						|
    'bundles': [
 | 
						|
        'grub',
 | 
						|
        'smartctl',
 | 
						|
        'wol-sleeper',
 | 
						|
        'zfs',
 | 
						|
        'zfs-mirror',
 | 
						|
    ],
 | 
						|
    'metadata': {
 | 
						|
        'id': '9cf52515-63a1-4659-a8ec-6c3c881727e5',
 | 
						|
        'network': {
 | 
						|
            'internal': {
 | 
						|
                'interface': 'enp1s0f0',
 | 
						|
                'ipv4': '10.0.0.5/24',
 | 
						|
                'gateway4': '10.0.0.1',
 | 
						|
                'mac': '98:b7:85:01:ca:a6',
 | 
						|
            },
 | 
						|
            'wakeonlan': {
 | 
						|
                'interface': 'enp0s31f6',
 | 
						|
                'ipv4': '10.0.0.6/24',
 | 
						|
                'mac': '4c:cc:6a:d5:96:f8',
 | 
						|
            },
 | 
						|
        },
 | 
						|
        'backup-server': {
 | 
						|
            'hostname': 'backups.sublimity.de',
 | 
						|
        },
 | 
						|
        'ssh': {
 | 
						|
            # multipling prevents server from sleeping
 | 
						|
            'multiplex_incoming': False,
 | 
						|
        },
 | 
						|
        'wol-sleeper': {
 | 
						|
            'network': 'wakeonlan',
 | 
						|
            'waker': 'home.server',
 | 
						|
        },
 | 
						|
        'zfs-mirror': {
 | 
						|
            'server': 'wb.offsite-backups',
 | 
						|
        },
 | 
						|
        'zfs': {
 | 
						|
            'pools': {
 | 
						|
                'tank': {
 | 
						|
                    'type': 'raidz',
 | 
						|
                    'devices': [
 | 
						|
                        '/dev/disk/by-id/ata-HGST_HDN726040ALE614_K3GV6TPL',
 | 
						|
                        '/dev/disk/by-id/ata-HGST_HDN726040ALE614_K4KAJXEB',
 | 
						|
                        '/dev/disk/by-id/ata-TOSHIBA_HDWQ140_19VZK0EMFAYG',
 | 
						|
                        # mdadm --create --metadata 1.0 --verbose /dev/md0 --level=stripe --raid-devices=2 /dev/disk/by-id/ata-WDC_WD30EZRX-00D8PB0_WD-WMC4N1776003 /dev/disk/by-id/ata-ST1750LM000_HN-M171RAD_S385J9EH700665
 | 
						|
                        # ARRAY /dev/md/backups.home.ckn.li:0 metadata=1.0 name=backups.home.ckn.li:0 UUID=5209d078:d4d2db11:00ec4fcf:f4b71683
 | 
						|
                    ],
 | 
						|
                },
 | 
						|
            },
 | 
						|
            'auto_snapshots': {
 | 
						|
                'hourly': 1,
 | 
						|
                'daily': 7,
 | 
						|
                'weekly': 4,
 | 
						|
                'monthly': 24,
 | 
						|
            },
 | 
						|
        },
 | 
						|
    },
 | 
						|
}
 |