88 lines
No EOL
2.4 KiB
Text
88 lines
No EOL
2.4 KiB
Text
# coreos-installer install /dev/nvme0n1 --ignition-url https://config-servers-1.ellis.link/personal2.ign
|
|
variant: fcos
|
|
version: 1.5.0
|
|
# ignition:
|
|
# config:
|
|
# replace:
|
|
# source: https://jade-coreos-config.netlify.app/main.ign
|
|
passwd:
|
|
users:
|
|
- name: core
|
|
ssh_authorized_keys:
|
|
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILqathM/KAjYvI4NzwDs4UJxVcMyv+xwYt0axPP7HzmZ
|
|
|
|
boot_device:
|
|
mirror:
|
|
devices:
|
|
- /dev/nvme0n1
|
|
- /dev/nvme1n1
|
|
storage:
|
|
disks:
|
|
- device: /dev/nvme0n1
|
|
# We do not want to wipe the partition table since this is the primary
|
|
# device.
|
|
wipe_table: false
|
|
partitions:
|
|
# - number: 4
|
|
# label: root
|
|
# # Allocate at least 8 GiB to the rootfs. See NOTE above about this.
|
|
# size_mib: 8192
|
|
# resize: true
|
|
- label: var-1
|
|
size_mib: 0 # 0 means all remaining space
|
|
- device: /dev/nvme1n1
|
|
wipe_table: false
|
|
partitions:
|
|
- label: var-2
|
|
size_mib: 0
|
|
|
|
filesystems:
|
|
- device: /dev/disk/by-partlabel/var
|
|
label: var
|
|
format: xfs
|
|
wipe_filesystem: false
|
|
path: /var
|
|
with_mount_unit: true
|
|
files:
|
|
- path: /etc/hostname
|
|
mode: 0644
|
|
contents:
|
|
inline: jade-personal2
|
|
# directories:
|
|
# - path: /var/opt/thelounge
|
|
# - path: /var/srv/traefik
|
|
# - path: /var/opt/kanidm_data
|
|
# - path: /var/opt/mysql-database
|
|
# - path: /var/opt/pterodactyl
|
|
# - path: /var/opt/pterodactyl/panel/nginx
|
|
# - path: /var/opt/pterodactyl/panel/var
|
|
# - path: /var/opt/pterodactyl/panel/logs
|
|
# - path: /etc/firewalld
|
|
# mode: 0750
|
|
# See: https://docs.fedoraproject.org/en-US/fedora-coreos/storage/
|
|
# filesystems:
|
|
# - device: /dev/disk/by-partlabel/var
|
|
# label: var
|
|
# format: xfs
|
|
# wipe_filesystem: false
|
|
# path: /var
|
|
# with_mount_unit: true
|
|
# trees:
|
|
# - local: containers
|
|
# path: /etc/containers/systemd
|
|
# - local: traefik
|
|
# path: /etc/traefik
|
|
# - local: kanidm
|
|
# path: /etc/kanidm
|
|
# - local: images
|
|
# path: /var/opt/images
|
|
# storage:
|
|
# files:
|
|
# - path: /etc/ssh/sshd_config.d/20-enable-passwords.conf
|
|
# mode: 0644
|
|
# contents:
|
|
# inline: |
|
|
# # Fedora CoreOS disables SSH password login by default.
|
|
# # Enable it.
|
|
# # This file must sort before 40-disable-passwords.conf.
|
|
# PasswordAuthentication yes |