Commit Graph

279 Commits

Author SHA1 Message Date
Alan Pearce
0c3b8ff765 Re-add ability to set shell per-user 2014-09-07 12:30:09 +01:00
Nitin Madhok
55d7912363 Merge pull request #46 from hipikat/master
Add 'createhome' option for 'user.present' state
2014-09-07 01:33:04 -04:00
Adam Wright
8e1d91b3f1 Add 'createhome' option for 'user.present' state 2014-09-07 13:23:06 +08:00
Seth House
b77b198edf Merge pull request #45 from nike38rus/master
Fix issue with bash binary location in FreeBSD
2014-08-13 13:18:39 -04:00
nike38rus
2cdb73927f Fix issue with bash binary location in FreeBSD 2014-08-13 17:57:01 +09:00
Forrest
d30b157526 Merge pull request #44 from tiger-seo/master
special case for root user
2014-08-07 09:57:47 -07:00
tiger-seo
fda8708ecd added option to specify user home directory mode 2014-08-06 19:22:16 +03:00
Seth House
a968eb0a0d Merge pull request #43 from 7oku/master
modified visudo to only report change in salt when there is an error. also add option to remove keys from ssh_auth
2014-08-03 17:09:41 -06:00
7oku
4a8393dca9 added option to remove ssh public keys from auth (ssh_auth.absent) 2014-08-03 01:40:27 +02:00
7oku
94d53d5ee7 modified visudo to only report change in salt when there is an error. 2014-08-03 01:06:02 +02:00
Forrest
93e3c15096 Merge pull request #42 from TimJones/master
Only include users.sudo when a user with sudouser is declared.
2014-07-28 14:51:17 -07:00
Tim Jones
8a07ab1332 Only include users.sudo when a user with sudouser is declared. 2014-07-28 16:48:08 +00:00
Joseph Hall
76610eb63e Merge pull request #38 from xen0n/gentoo-pkg-name
Support Gentoo minions
2014-05-31 10:56:18 -06:00
Wang Xuerui
6d0baa244a Add Gentoo support 2014-05-31 19:15:03 +08:00
Wang Xuerui
22c8f7e106 Specify package names of bash and sudo according to grains 2014-05-31 19:14:00 +08:00
Seth House
16e68585c6 Merge pull request #36 from fessoga5/master
Add support FreeBSD using map.jinja (Tested on Freebsd10)
2014-05-29 21:44:19 -06:00
root
8417c6c888 Add support FreeBSD using map.jinja (Tested on Freebsd10) 2014-05-30 12:20:13 +09:00
Joseph Hall
39d89a01fa Merge pull request #35 from ashb/patch-2
Specify bash shell when validating sudo snippet
2014-05-29 00:41:12 -06:00
Ash Berlin
d5923d82e6 Specify bash shell when validating sudo snippet
Since we are using bash specific features and sometimes you can end up getting /bin/sh - see https://github.com/saltstack-formulas/users-formula/pull/30#issuecomment-44224106
2014-05-27 22:52:41 +01:00
Seth House
2032369f0b Merge pull request #32 from bsundsrud/sudoer_consistency
Overwrite a sudoer file rather than append to fix #21
2014-05-13 11:04:07 -06:00
Seth House
eb78800f86 Merge pull request #33 from bsundsrud/hide_diff
Do not echo Public/Private keys to stdout when running the state
2014-05-13 11:00:37 -06:00
Benn Sundsrud
e9cc0b29cb Do not echo Public/Private keys to stdout when running the state 2014-05-13 11:37:38 -05:00
Benn Sundsrud
a8b6207265 Overwrite a sudoer file rather than append to fix #21 2014-05-13 11:36:49 -05:00
Seth House
cd149fd8e6 Merge pull request #31 from ashb/patch-1
Ensure that we are sudo includes /etc/sudoers.d
2014-04-28 16:52:46 -06:00
Ash Berlin
99d7b92b06 Ensure that we are sudo includes /etc/sudoers.d
It doesn't by default everywhere - without this the sudo_rules option won't work
2014-04-28 17:39:45 +01:00
Joseph Hall
a8604f7e54 Merge pull request #30 from ministryofjustice/master
Validate user sudo rules before applying them
2014-04-28 08:59:34 -06:00
Ash Berlin
192edba9c5 Validate user sudo rules before applying them 2014-04-28 15:52:43 +01:00
Seth House
3746de7896 Merge pull request #28 from eedgar/master
Add Password if the state supports it.
2014-04-25 09:57:37 -07:00
Eric Edgar
bec130503e Update pillar.example 2014-04-24 21:51:11 -05:00
Eric Edgar
757e79c9d2 Add Password capabilities 2014-04-24 21:45:04 -05:00
Forrest
3e7893b789 Merge pull request #27 from inthecloud247/patch-1
corrected url for formulaes...
2014-04-24 13:29:37 -07:00
John Albietz
df76c3c9c9 corrected url for formulaes... 2014-04-24 13:28:36 -07:00
Forrest
7cefc9e601 Merge pull request #26 from slawekp/master
New format of handling user.absent, supporting additional parameters
2014-04-23 12:15:14 -07:00
Slawomir Pucia
07aeb2c4f8 New format of user.absent support introduced. Old format still supported. 2014-04-23 14:49:10 +02:00
Forrest
702649a51d Merge pull request #25 from johtso/patch-2
Fix incorrect sudo_rules example
2014-03-31 23:35:36 -07:00
Forrest
a9bf07c241 Merge pull request #24 from johtso/patch-1
Add home to pillar.example
2014-03-31 23:35:05 -07:00
Johannes
768c8172db Fix incorrect sudo_rules example 2014-03-30 21:31:20 +01:00
Johannes
eb5b31c75e Add home to pillar.example 2014-03-30 19:31:47 +01:00
Joseph Hall
9f03cb80a3 Merge pull request #23 from johtso/master
Fix pubkey privkey typo
2014-03-30 12:09:42 -06:00
Johannes
2416374d2b Fix pubkey privkey typo
Fixes #22
2014-03-30 15:00:17 +00:00
Joseph Hall
16c2d53ea6 Merge pull request #20 from diegows/master
Add absent_groups pillar to remove groups.
2014-03-15 06:43:28 -06:00
Diego Woitasen
0e76454a16 Add absent_groups pillar to remove groups. 2014-03-14 20:07:22 -03:00
Steffen Roegner
302a466c94 Merge pull request #19 from gravyboat/master
Updated structure of readme, bumped License to 2014.
2014-03-03 13:31:03 -05:00
Forrest Alvarez
8296382a2f Updated structure of readme, bumped License to 2014. 2014-02-23 21:40:05 +00:00
Joseph Hall
7899704cbf Merge pull request #18 from hipikat/fix-sudo_rules
Check for sudo_rules before text.append state.
2014-02-22 06:22:35 -07:00
Adam Wright
2c58a76ce6 Check for sudo_rules before text.append state.
Since ebe5198f, if a user's pillar dict didn't contain sudo_rules, a broken
file.append state would be rendered (since some text is required). With
this patch, the file is still created/managed by the previous state, but
will be empty by default if created fresh. This seems a more sensible
default than assuming a default sudoer policy.

Further, since the first word on each rule line should be the user's
name, that is now assumed.
2014-02-22 08:43:52 +00:00
Forrest
56ca792f84 Merge pull request #17 from cornmander/fixed-pubkey-privkey-contents
Changed 'contents' to 'contents_pillar' to correctly parse newlines for private/public SSH keys.
2014-02-16 22:10:08 -07:00
Greg Shikhman
097b814f67 Changed 'contents' to 'contents_pillar' to correctly parse newlines for private/public SSH keys. 2014-02-16 23:34:47 -05:00
Joseph Hall
a21c83c9fb Merge pull request #15 from babilen/pr/ssh-auth-pillar-example
Fix ssh_auth.names in example pillar
2014-02-14 07:40:13 -07:00
Wolodja Wentland
7f9b2e5232 Fix ssh_auth.names in example pillar 2014-02-14 15:33:03 +01:00