Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow for removal of user accounts #66

Closed
vkurup opened this issue Aug 28, 2015 · 3 comments
Closed

Allow for removal of user accounts #66

vkurup opened this issue Aug 28, 2015 · 3 comments

Comments

@vkurup
Copy link
Contributor

vkurup commented Aug 28, 2015

See caktus/django-project-template#115.

Maybe allow the addition of a - state: removed parameter to the devs.sls file. If present, our code would remove the user instead of adding.

@dpoirier
Copy link
Contributor

dpoirier commented Sep 1, 2015

I suggest state: absent for consistency with the naming of the corresponding Salt state.

@dpoirier
Copy link
Contributor

dpoirier commented Jan 4, 2016

Something we could do right now when a developer leaves a project is just change their public key in devs.sls to something like 'DISABLED', so their real public key gets removed from the server on the next deploy. (Unless Salt validates that the public key has the right syntax.)

@vkurup
Copy link
Contributor Author

vkurup commented Mar 4, 2016

This has been fixed by #113 and #118. The approach chosen was to disable the SSH keys of any users who were not in devs.sls.

@vkurup vkurup closed this as completed Mar 4, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants