Experiment
This commit is contained in:
parent
21e55a4d89
commit
173f9cd225
46
server-0.bu
46
server-0.bu
@ -5,10 +5,52 @@ passwd:
|
|||||||
- name: core
|
- name: core
|
||||||
ssh_authorized_keys:
|
ssh_authorized_keys:
|
||||||
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDR7q2FfdizNkvel66N/jHcwlEA8R5JEOneKXshMWqkX jeff@station-1
|
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDR7q2FfdizNkvel66N/jHcwlEA8R5JEOneKXshMWqkX jeff@station-1
|
||||||
storage:
|
systemd:
|
||||||
|
units:
|
||||||
|
- name: adguardhome.service
|
||||||
|
enabled: true
|
||||||
|
contents: |
|
||||||
|
[Unit]
|
||||||
|
Description=AdGuardHome
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
TimeoutStartSec=0
|
||||||
|
ExecStartPre=-/bin/podman kill adguardhome
|
||||||
|
ExecStartPre=-/bin/podman rm adguardhome
|
||||||
|
ExecStartPre=/bin/podman pull adguard/adguardhome
|
||||||
|
ExecStart=docker run \
|
||||||
|
--name adguardhome \
|
||||||
|
--restart unless-stopped \
|
||||||
|
-v /my/own/workdir:/opt/adguardhome/work \
|
||||||
|
-v /my/own/confdir:/opt/adguardhome/conf \
|
||||||
|
-p 53:53/tcp -p 53:53/udp \
|
||||||
|
-p 67:67/udp -p 68:68/udp \
|
||||||
|
-p 80:80/tcp -p 443:443/tcp -p 443:443/udp -p 3000:3000/tcp \
|
||||||
|
-p 853:853/tcp \
|
||||||
|
-p 784:784/udp -p 853:853/udp -p 8853:8853/udp \
|
||||||
|
-p 5443:5443/tcp -p 5443:5443/udp \
|
||||||
|
-d adguard/adguardhome
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.targetstorage:
|
||||||
files:
|
files:
|
||||||
- path: /etc/hostname
|
- path: /etc/hostname
|
||||||
mode: 0644
|
mode: 0644
|
||||||
contents:
|
contents:
|
||||||
inline: server-0
|
inline: server-0
|
||||||
|
luks:
|
||||||
|
- name: data
|
||||||
|
device: /dev/vdb
|
||||||
|
filesystems:
|
||||||
|
- path: /var/lib/data
|
||||||
|
device: /dev/mapper/data
|
||||||
|
format: btrfs
|
||||||
|
label: DATA
|
||||||
|
with_mount_unit: true
|
||||||
|
- path: /var/lib/data
|
||||||
|
device: /dev/disk/by-id/coreos-boot-disk
|
||||||
|
format: ext4
|
||||||
|
label: BOOT
|
||||||
|
with_mount_unit: true
|
||||||
|
@ -1 +1 @@
|
|||||||
{"ignition":{"version":"3.3.0"},"passwd":{"users":[{"name":"core","sshAuthorizedKeys":["ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDR7q2FfdizNkvel66N/jHcwlEA8R5JEOneKXshMWqkX jeff@station-1"]}]},"storage":{"files":[{"path":"/etc/hostname","contents":{"compression":"","source":"data:,server-0"},"mode":420}]}}
|
{"ignition":{"version":"3.3.0"},"passwd":{"users":[{"name":"core","sshAuthorizedKeys":["ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDR7q2FfdizNkvel66N/jHcwlEA8R5JEOneKXshMWqkX jeff@station-1"]}]},"systemd":{"units":[{"contents":"[Unit]\nDescription=AdGuardHome\nAfter=network-online.target\nWants=network-online.target\n\n[Service]\nTimeoutStartSec=0\nExecStartPre=-/bin/podman kill adguardhome\nExecStartPre=-/bin/podman rm adguardhome\nExecStartPre=/bin/podman pull adguard/adguardhome\nExecStart=docker run \\\n --name adguardhome \\\n --restart unless-stopped \\\n -v /my/own/workdir:/opt/adguardhome/work \\\n -v /my/own/confdir:/opt/adguardhome/conf \\\n -p 53:53/tcp -p 53:53/udp \\\n -p 67:67/udp -p 68:68/udp \\\n -p 80:80/tcp -p 443:443/tcp -p 443:443/udp -p 3000:3000/tcp \\\n -p 853:853/tcp \\\n -p 784:784/udp -p 853:853/udp -p 8853:8853/udp \\\n -p 5443:5443/tcp -p 5443:5443/udp \\\n -d adguard/adguardhome\n\n[Install]\nWantedBy=multi-user.targetstorage:\n","enabled":true,"name":"adguardhome.service"}]}}
|
||||||
|
Loading…
Reference in New Issue
Block a user