wait-for-ssh-polls-until-available

Status: IN

`ftl.<host>.wait_for_ssh(timeout=120, delay=10)` polls until SSH is available on a host, with `timeout` in seconds and `delay` between retries.

Source: entries/2026/05/11/examples-06-automation-context-example_ping.md

Example

# From cloudflare-stargate/rules/ensure_stargate_linode.py
result = await ftl.community.general.linode_v4(
    label="stargate", type="g6-standard-1", region="us-east",
    image="private/37121878", state="present",
)
ip = result.get("instance", {}).get("ipv4", [None])[0]
if ip:
    await ftl.wait_for(host=ip, port=22, timeout=300)

JSON