arillso.system.ready role – Wait for system readiness before configuration
Note
This role is part of the arillso.system collection (version 1.0.5).
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 arillso.system.
To use it in a playbook, specify: arillso.system.ready.
Entry point main – Wait for system readiness before configuration
Synopsis
This role waits for system readiness by checking SSH connectivity and cloud-init completion. Includes automatic error recovery for scenarios where cloud-init triggers a system restart.
Parameters
Parameter |
Comments |
|---|---|
Delay in seconds between cloud-init status checks Default: |
|
Number of retries for cloud-init status checks Default: |
|
Gather system facts after system is ready Choices:
|
|
Subset of facts to gather. Example: [‘!all’, ‘!any’, ‘network’, ‘hardware’] Empty list for full fact gathering. Default: |
|
Pause in seconds after failed check before retry Default: |
|
Delay in seconds between SSH availability checks Default: |
|
SSH port to check for availability Default: |
|
Maximum time in seconds to wait for SSH availability Default: |