aboutsummaryrefslogtreecommitdiff
path: root/custom/install-archzfs.conf.example
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-23 20:05:01 -0600
committerCraig Jennings <c@cjennings.net>2026-01-23 20:05:01 -0600
commitf757fedf2a88760d5ddd3a815998f15572a20069 (patch)
tree08b1839949401308b6659078fa8f1ffd65078e95 /custom/install-archzfs.conf.example
parent53e82d802dba330ec8e5a568d6250e04f1193f0c (diff)
downloadarchangel-f757fedf2a88760d5ddd3a815998f15572a20069.tar.gz
archangel-f757fedf2a88760d5ddd3a815998f15572a20069.zip
Phase 1.5: Rename to archangel
- Rename install-archzfs → archangel - Rename install-archzfs.conf.example → archangel.conf.example - Update build.sh to use new names - Update script header with dual-filesystem description - Update log file names to archangel-* The installer is now called "archangel" reflecting its expanded scope: snapshot-based recovery for both ZFS and Btrfs filesystems.
Diffstat (limited to 'custom/install-archzfs.conf.example')
-rw-r--r--custom/install-archzfs.conf.example96
1 files changed, 0 insertions, 96 deletions
diff --git a/custom/install-archzfs.conf.example b/custom/install-archzfs.conf.example
deleted file mode 100644
index dacf340..0000000
--- a/custom/install-archzfs.conf.example
+++ /dev/null
@@ -1,96 +0,0 @@
-# archangel.conf - Unattended Installation Configuration
-#
-# Copy this file and edit values.
-# Usage: archangel --config-file /path/to/your-config.conf
-#
-# Required fields: HOSTNAME, TIMEZONE, DISKS, ROOT_PASSWORD
-# For ZFS: also need ZFS_PASSPHRASE or NO_ENCRYPT=yes
-# All other fields have sensible defaults.
-
-#############################
-# Filesystem Selection
-#############################
-
-# Filesystem type (optional, default: zfs)
-# Options: zfs, btrfs
-# Note: btrfs support coming soon
-FILESYSTEM=zfs
-
-#############################
-# System Configuration
-#############################
-
-# Hostname for the installed system (required)
-HOSTNAME=archangel
-
-# Timezone (required) - Use format: Region/City
-# Examples: America/Los_Angeles, Europe/London, Asia/Tokyo
-TIMEZONE=America/Los_Angeles
-
-# Locale (optional, default: en_US.UTF-8)
-LOCALE=en_US.UTF-8
-
-# Console keymap (optional, default: us)
-KEYMAP=us
-
-#############################
-# Disk Configuration
-#############################
-
-# Disks to use for installation (required)
-# Single disk: DISKS=/dev/vda
-# Multiple disks: DISKS=/dev/vda,/dev/vdb,/dev/vdc
-DISKS=/dev/vda
-
-# RAID level for multi-disk setups (optional)
-# Options: mirror, stripe, raidz1, raidz2, raidz3
-# Default: mirror (when multiple disks specified)
-# Leave empty for single disk
-RAID_LEVEL=
-
-#############################
-# Security
-#############################
-
-# ZFS encryption passphrase (required unless NO_ENCRYPT=yes)
-# This will be required at every boot to unlock the pool
-ZFS_PASSPHRASE=changeme
-
-# Skip ZFS encryption (optional, default: no)
-# Set to "yes" to create an unencrypted pool
-# Use cases:
-# - VMs or test environments
-# - Systems with hardware encryption (SED drives)
-# - Data that doesn't require encryption
-# WARNING: Without encryption, anyone with physical access can read your data
-#NO_ENCRYPT=no
-
-# Root password (required)
-ROOT_PASSWORD=changeme
-
-#############################
-# Network Configuration
-#############################
-
-# Enable SSH with root login (optional, default: yes)
-# Set to "no" to disable SSH
-ENABLE_SSH=yes
-
-# WiFi configuration (optional)
-# Leave empty for ethernet-only or to skip WiFi setup
-WIFI_SSID=
-WIFI_PASSWORD=
-
-#############################
-# Advanced ZFS Options
-#############################
-
-# Pool name (optional, default: zroot)
-#POOL_NAME=zroot
-
-# Compression algorithm (optional, default: zstd)
-#COMPRESSION=zstd
-
-# Sector size shift (optional, default: 12 for 4K sectors)
-# Use 13 for 8K sector drives
-#ASHIFT=12