Diese Rolle verwaltet die SSH Administrationsschnittstelle. Bei OpenWrt kommt dafür nicht OpenSSH zum Einsatz, sondern dropbear.
Beispiel für eine dropbear Konfiguration
openwrt_dropbear_passwordauth: "on"
openwrt_dropbear_rootpasswordauth: "on"
openwrt_dropbear_port: "22"
openwrt_dropbear_keys:
- "ssh-rsa AAAAB3NzaC1yc2EAAAAyourpublickey9Y100zBxWp0= user@hostname"
Weitere Parameter werden unterstützt, siehe OpenWrt Doku. Dropbear keys können parallel auf Ansible Hostebene konfiguriert werden und auf Gruppenebene. Damit das funktioniert muss in der ansible.cfg folgendes konfiguriert sein:
hash_behaviour=merge