prevent user-specified editor
**INCOMPATBLE CHANGE
- Added @use_pty as default to meet CaaS
- Added @sudo_logs to meet CaaS
- added support for Debian 8, 9 and 10
- added sudo configtest on refresh
- added support for Ubuntu 20.04
- added mode options to configure global default options
- lecture / lecture_file
- badpass_message
- passwd_timeout
- passwd_tries
- insults
- modified sudoers::sudo:
- description option
- allow users variable to be an array
- improved regex for sudoers.d files
- bugfix: sudo files cannot contain dots:
sudo will read each file in /etc/sudoers.d, skipping file names that end in ‘~’ or contain a ‘.’ character to avoid causing problems with package manager or editor temporary/backup files. Files are parsed in sorted lexical order. That is, /etc/sudoers.d/01_first will be parsed before /etc/sudoers.d/10_second. Be aware that because the sorting is lexical, not numeric, /etc/sudoers.d/1_whoops would be loaded after /etc/sudoers.d/10_second. Using a consistent number of leading zeroes in the file names can be used to avoid such problems.
- added support for RHEL 8
- added support for SLES 12.4
- added support for SLES 12.3
- dropped deprecated dependencies
- improved dependencies
- added support for Ubuntu 18.04
- added ensure for sudoers::sudo
- added sudo_timeout (timestamp_timeout)
- added support for SLES11SP3
- bugfix
- added sudoers::defaults