Page MenuHomeDevCentral

changepassword.sls
No OneTemporary

changepassword.sls

# -------------------------------------------------------------
# Salt — Provision Quassel core
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Project: Eglide
# Created: 2018-03-28
# License: Trivial work, not eligible to copyright
# -------------------------------------------------------------
{% from "map.jinja" import dirs with context %}
{% from "roles/shellserver/quassel-core/map.jinja" import quassel with context %}
# -------------------------------------------------------------
# Wrapper for quasselcore --change-userpass
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{{ dirs.bin }}/chquasselpasswd:
file.managed:
- source: salt://roles/shellserver/quassel-core/files/chquasselpasswd.sh.jinja
- mode: 755
- template: jinja
- context:
quassel: {{ quassel }}
# -------------------------------------------------------------
# Sudo capabilities
#
# Quassel users can change their password
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
chquasselpasswd_sudo_capabilities_file:
file.managed:
- name: {{ dirs.etc }}/sudoers.d/chquasselpasswd
- source: salt://roles/shellserver/quassel-core/files/chquasselpasswd.sudoers
- template: jinja
- context:
dirs: {{ dirs }}
quassel: {{ quassel }}
users: {{ pillar['quassel_users'] }}

File Metadata

Mime Type
text/plain
Expires
Fri, Feb 28, 22:47 (23 h, 14 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2438066
Default Alt Text
changepassword.sls (1 KB)

Event Timeline