Mercurial > code > home > repos > infra
comparison system.py @ 194:0d37dde619d0
zfs now serving from ditto, new pool is stor7
author | drewp@bigasterisk.com |
---|---|
date | Wed, 14 Jun 2023 17:00:13 -0700 |
parents | 522f26c8f691 |
children | 2595cf510c5d |
comparison
equal
deleted
inserted
replaced
193:a882fb1fa000 | 194:0d37dde619d0 |
---|---|
52 | 52 |
53 for port in [80, 443]: | 53 for port in [80, 443]: |
54 files.template(src="templates/webforward.service.j2", dest=f"/etc/systemd/system/web_forward_{port}.service", port=port) | 54 files.template(src="templates/webforward.service.j2", dest=f"/etc/systemd/system/web_forward_{port}.service", port=port) |
55 systemd.service(service=f'web_forward_{port}', enabled=True, restarted=True) | 55 systemd.service(service=f'web_forward_{port}', enabled=True, restarted=True) |
56 | 56 |
57 # todo move to k8s (and run on ditto, and record pool status too) | |
57 def zfs_metrics(): | 58 def zfs_metrics(): |
58 files.put(src='files/zfs_metrics/zfs_space_metrics.sh', dest='/opt/zfs_metrics/zfs_space_metrics.sh') | 59 files.put(src='files/zfs_metrics/zfs_space_metrics.sh', dest='/opt/zfs_metrics/zfs_space_metrics.sh') |
59 files.put(src='files/zfs_metrics/zfs.mtail', dest='/opt/zfs_metrics/zfs.mtail') | 60 files.put(src='files/zfs_metrics/zfs.mtail', dest='/opt/zfs_metrics/zfs.mtail') |
60 files.put(src='files/zfs_metrics/zfs_space_metrics.service', | 61 files.put(src='files/zfs_metrics/zfs_space_metrics.service', |
61 dest=f'/etc/systemd/system/zfs_space_metrics.service') | 62 dest=f'/etc/systemd/system/zfs_space_metrics.service') |
76 podman_insecure_registry() | 77 podman_insecure_registry() |
77 | 78 |
78 if host.name in ['bang', 'pipe', 'ditto']: | 79 if host.name in ['bang', 'pipe', 'ditto']: |
79 no_sleep() | 80 no_sleep() |
80 | 81 |
81 if host.name == 'bang': | 82 if host.name in ['bang', 'ditto']: |
82 nfs_server() | 83 nfs_server() |
83 zfs_metrics() | 84 zfs_metrics() |
84 | 85 |
85 if host.name == 'prime': | 86 if host.name == 'prime': |
86 smaller_journals() | 87 smaller_journals() |