Skip to content

Release v2.0.0: Cloud-init based provisioning

Choose a tag to compare

@alexan059 alexan059 released this 14 Dec 19:53
· 6 commits to main since this release
  • SD card imaging with direct dd flashing
  • Cloud-init based provisioning (Raspberry Pi OS Trixie+)
  • WiFi, SSH, hostname, and user configuration
  • Smart caching with SHA256 verification
  • macOS-specific implementation (Linux/Windows planned)
  • Tested on Raspberry Pi 4 Model B (2GB)

Tools:

  • pitool flash: Download image and flash configured SD card
  • pitool passwd: Generate hashed passwords for configuration
  • pitool connect: Wait for Pi online and SSH connect

Features:

  • Cloud-init templates (user-data, network-config, meta-data)
  • YAML-based configuration (pitool.yml)
  • Interactive image and device selection
  • Platform abstraction layer for cross-platform support
  • Progress bars for downloads and flashing operations