- then: the host has no user {username} impl: python: function: host_does_not_have_user - then: the host has user {username} impl: python: function: host_has_user - then: the user {username} on host has encrypted password {password} impl: python: function: host_user_has_password - then: the user {username} on host has shell {shell} impl: python: function: host_user_has_shell - then: the user {username} on host has authorized_keys containing "{substring}" impl: python: function: host_user_has_authorized_keys_containing - then: the user {username} on host is in group {group} impl: python: function: host_user_is_in_group