David_Igou.Armbian
Collection version 0.0.5-alpha
Description
Ansible collection for end-to-end management of Armbian-based ARM SBCs: custom image build, per-host rootfs provisioning, netboot/SD boot-mode convergence, and PoE-driven hardware lifecycle. Roles are single-purpose, single-host, and transport-agnostic; networking-gear-specific code (e.g. RouterOS) lives in swappable reference playbooks under playbooks/<transport>/. Early-stage 0.0.x — expect breaking changes between releases.
Author:
David Igou <igou.david@gmail.com>
Supported ansible-core versions:
2.15.0 or newer
General
Roles
- david_igou.armbian.image_build role
- david_igou.armbian.rootfs_provision role
- david_igou.armbian.disk_image role
- david_igou.armbian.disk_provision role
- david_igou.armbian.pxelinux_render role
- david_igou.armbian.board_boot_wait role
- david_igou.armbian.board_boot_verify role
- david_igou.armbian.bootstrap_armbian role
Plugin Index
There are no plugins in the david_igou.armbian collection with automatically generated documentation.
Role Index
These are the roles in the david_igou.armbian collection:
board_boot_verify role – Assert a board’s rootfs matches the declared boot mode.
board_boot_wait role – Wait for a board to come up over TCP/22 + SSH
bootstrap_armbian role – Provision an SSH-key user with passwordless sudo on a flashed Armbian board
disk_image role – Stream a defined image to a defined block device
disk_provision role – Apply a declarative partition layout to one block device and populate it from a source rootfs
image_build role – Build a custom Armbian image with caller-supplied userpatches via armbian/build (Docker mode)
pxelinux_render role – Render one per-board pxelinux.cfg file to a local directory
rootfs_provision role – Provision a per-host NFS rootfs from an .img.xz source