salt.states.webutil
Support for htpasswd module. Requires the apache2-utils package for Debian-based distros.
New in version 2014.7.0.
username: webutil.user_exists: - password: secr3t - htpasswd_file: /etc/nginx/htpasswd - options: d - force: true
-
Make sure the user is not in the specified htpasswd file
- name
-
User name
- htpasswd_file
-
Path to the htpasswd file
- runas
-
The system user to run htpasswd command with
salt.states.webutil.user_absent(name, htpasswd_file=None, runas=None)
-
Make sure the user is inside the specified htpasswd file
- name
-
User name
- password
-
User password
- htpasswd_file
-
Path to the htpasswd file
- options
-
See
salt.modules.htpasswd.useradd
- force
-
Touch the file even if user already created
- runas
-
The system user to run htpasswd command with
- update
-
Update an existing user's password if it's different from what's in the htpasswd file (unlike force, which updates regardless)
salt.states.webutil.user_exists(name, password=None, htpasswd_file=None, options='', force=False, runas=None, update=False)
© 2021 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltproject.io/en/latest/ref/states/all/salt.states.webutil.html