Stéphane Lesimple
8cc990ad57
feat: add filtering options to several cmds,nicify print_acls()
...
The commands selfListAccesses, accountListAccesses,
groupList, groupListServers, groupListGuestAccesses and
accountList now have options to filter their output through
pattern matching, with --include and --exclude.
The output from the commands using print_acls() is also more
human-friendly, with auto-adjusting column length, and empty
columns omitted.
Closes #60 .
2021-05-25 09:42:28 +02:00
Stéphane Lesimple
f3ce9dfb06
enh: clearer error message on non-existing group
2021-04-08 12:57:47 +02:00
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
2327c4dfa1
chore: remove useless '## no critic', perltidy
2021-02-17 10:03:40 +01:00
Stéphane Lesimple
488ec6382e
enh: move unexpected-sudo messages from security to code-warning type
2021-02-17 10:03:40 +01:00
Stéphane Lesimple
c88be2def1
enh: get_group_keys: return the keyhome to avoid hardcoding it on several places
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
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
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
2117773945
fix: groupList: remove 9K group limit
2020-12-29 10:41:04 +00:00
Stéphane Lesimple
03ad1da046
chore: perlcritic: including forgotten .inc files
2020-12-15 17:18:37 +00:00
Thomas SOËTE
a4dc86cfde
fix: Allow dot in group name as it is allowed in account
...
Fixes #61
2020-11-23 13:59:23 +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
Stéphane Lesimple
fde20136ef
Initial commit
2020-10-20 14:30:27 +00:00