Stéphane Lesimple
383f2a011c
enh: guests: groupAddGuestAccess now supports setting a comment
...
If no comment is set, the comment is inherited from the group ACL,
as seen in groupListServers.
selfAddPersonalAccess now also return details
about the added server in the returned JSON.
Closes #18
Closes #17
2021-02-22 11:56:19 +01:00
Stéphane Lesimple
5eb5135d26
doc: update
2021-02-17 10:03:40 +01:00
Stéphane Lesimple
e760cf6142
feat: add groupGenerateEgressKey and groupDelEgressKey
2021-02-17 10:03:40 +01:00
Stéphane Lesimple
e235199715
fix: groupModify: deny early if user is not an owner of the group
...
This way, the error message is clearer
2021-02-17 10:03:40 +01:00
Stéphane Lesimple
7eeccb7c5d
enh: groupInfo: nicer message when no egress key exists
2021-02-17 10:03:40 +01:00
Stéphane Lesimple
efe3710e4c
feat: groupList/accountList: add --include --exclude
2021-01-21 15:56:59 +01:00
Stéphane Lesimple
148d5206e5
enh: rootListIngressKeys: look for all well-known authkeys files
2021-01-21 15:06:27 +01:00
Stéphane Lesimple
69778815bb
enh: groupList: use cache to speedup calls
...
On bastions with thousands of group, the speedup is ~x10
2021-01-20 14:01:55 +01:00
Pierre Kuhner
e7e045a40d
fix: confusing error messages in groupDelServer
2021-01-14 09:40:55 +01:00
Stéphane Lesimple
1676979913
feat: add PIV keys support and policy enforcement
...
A new global option 'ingressRequirePIV' was added, to enable or disable a
bastion-wide policy forcing everybody to use only PIV keys.
2021-01-12 12:05:06 +01:00
Stéphane Lesimple
a204313af9
feat: accountModify: add --osh-only ( closes #97 )
2020-12-18 11:04:33 +00:00
Stéphane Lesimple
03ad1da046
chore: perlcritic: including forgotten .inc files
2020-12-15 17:18:37 +00:00
Thomas Soëte
9647ae9cdb
fix: Fix 'selfAddPersonalAccess' helptext
2020-12-01 15:53:57 +01:00
Stéphane Lesimple
4cb09a9570
nh: remove hardcoded .ssh/authorized_keys2 everywhere
2020-11-26 18:08:03 +00:00
Stéphane Lesimple
71cd9a46df
Merge branch 'master' into autocompletion
2020-11-23 14:26:46 +01:00
Stéphane Lesimple
9fb6b8d444
enh: accountCreate: handle --uid-auto in autocompletion rules
2020-11-23 11:29:52 +00:00
Thomas SOËTE
ef531308d5
enh: doc: add from parameter as it is mandatory
2020-11-23 11:28:15 +00:00
Stéphane Lesimple
f07e00b1e9
Merge branch 'master' into adminSudo
2020-11-23 10:05:11 +01:00
Stéphane Lesimple
e2a64a9d8f
enh: adminSudo: better autocompletion rules
2020-11-23 08:35:28 +00:00
Thomas SOËTE
2a51a78b54
fix: Enable perl-tidy.sh test
...
* Move to ubuntu-20.04 runner
* Remove check in dockers tests
2020-11-22 21:37:34 +00:00
Thomas SOËTE
632076565e
Fix sort of the list of past sessions
2020-11-18 09:50:56 +00:00
Stéphane Lesimple
60cea897f8
enh: osh.pl: replace harcoded selfMFASetupPassword logic by configuration
2020-11-17 11:28:05 +01:00
snk33
7685114cfd
allow adminSudo plugin to read from stdin
...
add expects_stdin to the execute call so an admin will be able to replay session from another account
2020-11-13 18:35:40 +01:00
Stéphane Lesimple
5c72c92bdd
chore: fix typos everywhere
2020-11-05 17:36:17 +00:00
Stéphane Lesimple
d3a7818046
Merge pull request #10 from ovh/issue-8
...
fix: accountModify is master-only
2020-10-22 12:26:53 +02:00
Stéphane Lesimple
4b8b1457e9
fix: accountModify is master-only
2020-10-22 10:24:14 +00:00
Romain Beuque
cb1e54b42a
clush: change description for --no-pause-on-failure to represent the actual behavior
...
Signed-off-by: Romain Beuque <romain.beuque@ovhcloud.com>
2020-10-22 12:21:29 +02:00
Stéphane Lesimple
fde20136ef
Initial commit
2020-10-20 14:30:27 +00:00