david_igou.armbian.board_boot_wait role – Wait for a board to come up over TCP/22 + SSH
Note
This role is part of the david_igou.armbian collection (version 0.0.5-alpha).
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it use: ansible-galaxy collection install david_igou.armbian.
To use it in a playbook, specify: david_igou.armbian.board_boot_wait.
Entry point main – Wait for a board to come up over TCP/22 + SSH
Synopsis
Single-host role. Waits for the inventory host to accept TCP/22 connections, then performs a wait_for_connection probe. No notion of how the board was powered — the caller cycles PoE (or the operator presses a button) before invoking this role.
Retry knobs share names with the playbook-level retry primitives in `playbooks/tasks/cold_boot_with_retry.yml` so an operator can override a single inventory variable to tune both the cold-boot loop and this final wait.
Parameters
Parameter |
Comments |
|---|---|
Seconds to wait for the board to start accepting TCP/22 connections (the `wait_for` port probe). Shares its name with the cold-boot retry primitive so one inventory override tunes both. Default: |
|
Seconds for the post-boot `wait_for_connection` SSH probe that runs once TCP/22 is reachable, confirming SSH can actually authenticate. Default: |