Não, system = no não é igual a - disabled-login !
Da página de manual do adduser :
- disabled-login
Não execute o passwd para definir a senha. O usuário não poderá usar a conta dela até que a senha seja definida.
Portanto, ao usar o módulo de usuário do Ansible e você não definir uma senha, o login será desativado de qualquer maneira ( a menos que as chaves SSH estejam sendo configuradas no $ HOME da conta).