Imran Iqbal
3bcdc902dc
feat(semantic-release): implement for this formula
* Based on `ssf-formula` (v0.3.0)
- https://github.com/myii/ssf-formula/pull/5
* Unable to use `pillar.example` directly for testing
- Used it as a basis for `test/salt/pillar/default.sls`
- Brought useful changes back to `pillar.example`
* Fix: avoid `users/googleauth.sls` for `RedHat` & `Suse`
* Close #203
vor 5 Jahren
Sevrin Robstad
18c0447754
added comment about dir_sync not working on windows
vor 5 Jahren
Sevrin Robstad
7cf7769a2d
adde dir_mode logic for users.files
vor 5 Jahren
Meng Chen
ba61e9b7f1
add example of groups init
vor 5 Jahren
Adrien "ze" Urban
def8f53932
group: add support for members
members, addusers, delusers, and in pillar examples
vor 5 Jahren
Adrien "ze" Urban
b69bef3cd1
group: add pillar example
vor 5 Jahren
N
b89b62d35c
Allow state to update the gid
vor 6 Jahren
Heinz Wiesinger
49a337184d
Add pillar examples for ssh_known_hosts config.
vor 6 Jahren
Damien Tardy-Panis
8e33bb8aa9
Add possibility to remove user's git config keys
vor 9 Jahren
Arthur Lutz
c062a34603
[users/users_files] add exclude_pat to user files ( closes #178 )
vor 6 Jahren
N
f7dfd1f47b
Dont force vim-formula on users
vor 6 Jahren
Jerzy Drozdz
ad2ddd0265
Added short docs for options
vor 6 Jahren
Konstantin Nikolaev
1c8e6c7c30
Fix docs
vor 7 Jahren
Daniel Kraemer
d8d2017629
adjust file permissions of public ssh-keys
vor 7 Jahren
Jerry van Leeuwen
4da9b00e75
Add 'template' support to 'user_files' ( #159 )
* Add support for 'template' in 'user_files'
* Fix-up wrong nesting level for template value
* Small quality improvement for push upstream.
* Consistency improvement for variable name
vor 7 Jahren
Alexander Weidinger
3320299e70
(Re-)enable pillar users-formula:lookup
vor 7 Jahren
Ashok Raja
29d7176040
Add support for ssh_auth_sources.absent
Fixes: 150
vor 7 Jahren
Damien Tardy-Panis
3f2dc49ad8
fix gitconfig url insteadOf example
Previous example would result in quote escaping problem
vor 9 Jahren
Daniel Krämer
c98aa35392
provide pillar example
vor 7 Jahren
Hatifnatt
33287f650f
Add ability to specify mode for files and symlinks in user_files
vor 7 Jahren
Maximilian Zettler
e1d0de230d
make AdminIdentity configureable per user
vor 8 Jahren
Fabian Niepelt
153d07452c
Add support for hash_password
vor 8 Jahren
jraby
8aa174782a
Add example pillar data for optional_groups
vor 8 Jahren
Imran Iqbal
4b840e646c
Add missing keys in pillar.example (found in init.sls)
vor 9 Jahren
Karsten Kosmala
c735c6e915
add pillar data
vor 8 Jahren
Imran Iqbal
846634bfd7
Resolve `git.config` error where minion does not have Git installed #115
vor 8 Jahren
ketzacoatl
27075b073d
update pillar.example to include uid
in an attempt to save others from digging into the source (to confirm this detail)
vor 9 Jahren
outime
851a59e952
Adds 'empty_password' statement for states.user.present
vor 9 Jahren
maschinetheist
f087f165f3
Added ability to specify room number, home phone, and work phone as per https://docs.saltstack.com/en/develop/ref/states/all/salt.states.user.html
vor 9 Jahren
Heinz Wiesinger
452b8ee8cf
Add possibility to manage the user's global git configuration.
vor 9 Jahren
Heinz Wiesinger
74d5f6cc3c
Add possibility to manage ssh's known_hosts file.
vor 9 Jahren
Shane Poage
cdb862e968
Added feature to allow syncing arbitrary sets of files per user.
vor 9 Jahren
Shane Poage
ff189c1613
Added ability to provide pillar path for ssh_auth.
vor 9 Jahren
Andres Montalban
750f2e6345
Add support for .profile file
vor 9 Jahren
Seth Miller
7dca1ebfd2
Adding support for the enforce_password option.
This will allow users change their passwords after the initial setting in Salt.
vor 9 Jahren
Andres Montalban
e0acdc9b30
Add sudo_rules syntax examples for rules with colons
vor 9 Jahren
Bohdan Kmit
d0bbbda8aa
readd 2fa pam enforcement
vor 9 Jahren
Niels Abspoel
622b846d7f
Enable/disable bashrc/vimrc per user
Made both states configurable per user in pillar data
Had to drop extend, for this otherwise the extend would be empty if manage is
False
vor 9 Jahren
Sander Klein
57c82f3324
Add ~/.ssh/config management
This adds the ability to manage the ~/.ssh/config file for users.
vor 9 Jahren
Alex Ciobica
031d6ce81f
Add pulling keys from other pillar.
Example pillar:
ssh_keys:
id_rsa:
privkey: |
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAoQiwO3JhBquPAalQF9qP1lLZNXVjYMIswrMe2HcWUVBgh+vY
U7sCwx/dH6+VvNwmCoqmNnP+8gTPKGl1vgAObJAnMT623dMXjVKwnEagZPRJIxDy
B/HaAre9euNiY3LvIzBTWRSeMfT+rWvIKVBpvwlgGrfgz70m0pqxu+UyFbAGLin+
GpxzZAMaFpZw4sSbIlRuissXZj/sHpQb8p9M5IeO4Z3rjkCP1cxI
-----END RSA PRIVATE KEY-----
pubkey: |
ssh-rsa MIIEowIBAAKCAQEAoQiwO3JhBquPAalQF9qP1lLZNXVjYMIswrMe2H....
vor 9 Jahren
tiger-seo
0aab4b5516
fixing example for sudo defaults for specific user
vor 9 Jahren
tiger-seo
1546e2d186
possibility to define user-specific Defaults
vor 9 Jahren
Andrew Vant
1f80412da8
Added option to source ssh public keys from files.
vor 9 Jahren
root
fdc2fc2dfc
Add 'ssh_auth_file' pillar key to generate an authorized_keys file from given ssh public keys.
vor 10 Jahren
René Jochum
1e3f6c9865
Fix pillar.example->sudo_rules.
vor 10 Jahren
Bohdan Kmit
c3b5b87fb2
google auth example pillar config add; forgotten gauth state file add
vor 10 Jahren
Thomas Juberg
e35045801c
Add support for setting user expire
vor 10 Jahren
Adam Wright
8e1d91b3f1
Add 'createhome' option for 'user.present' state
vor 10 Jahren
7oku
4a8393dca9
added option to remove ssh public keys from auth (ssh_auth.absent)
vor 10 Jahren
Eric Edgar
bec130503e
Update pillar.example
vor 10 Jahren