🍓 Raspberry Pi Cloud-Init Generator

Generate cloud-init configuration files for your Raspberry Pi OS

📋 Meta Data

Unique identifier for this instance (change this to re-run cloud-init)
The hostname for your Raspberry Pi
Installs avahi-daemon for mDNS support

🔐 SSH Configuration

Required to connect via SSH (installs openssh-server)
If disabled, only SSH key authentication is allowed
One key per line. Paste your public SSH key(s) here for key-based authentication

👤 User Configuration

Required if SSH password authentication is enabled

⚙️ System Configuration

One package per line

🔧 Raspberry Pi Hardware

Interfaces
Other Settings
Memory allocated to GPU (lower = more RAM for system)

🌐 Network Configuration

Ethernet (eth0)
WiFi (wlan0)

🖥️ Run Commands

One command per line. These run at the end of cloud-init (SSH and network commands are added automatically)

📝 Write Files

📢 Final Message

🔌 Power State