progfiguration.localhost.authorized_keys#

Working with authorized keys

Module Contents#

Functions#

get(→ List[str])

Get the authorized_keys contents for a user

add_idempotently(localhost, user, lines)

Add new lines to an authorized_keys file

progfiguration.localhost.authorized_keys.get(localhost: progfiguration.localhost.LocalhostLinux, user: str) List[str]#

Get the authorized_keys contents for a user

progfiguration.localhost.authorized_keys.add_idempotently(localhost: progfiguration.localhost.LocalhostLinux, user: str, lines: List[str])#

Add new lines to an authorized_keys file

Create the file and .ssh directory if necessary