We'll track changes here starting with details about the 2.0 release and reference to earlier releases.
- switched to using simp/auditd to deal with
auditd
- the kemra102/auditd module appears to be abandoned and doesn't support RHEL 8
- updated README with support for
- Debian 10
- Ubuntu 20.04
- CentOS/RedHat 8
- updated tests for newer distros
- added optional parameter to enable/disable yum repo on rhel
- merged PR simplifying ruleset args
- merged PR fixing amazon linux 1/upstart service compatibility
- also uses
remote_file
vs.file
resource in windows manifest - merged PR defaulting to default apt keyserver
- thanks @carthik and @amlodzianowski!
- use a service resource to manage auditd vs. an exec
- added basic support for downloading, configuring, installing, running windows agent
- fixed amazon linux 1 support and tests
- added optional parameter
disable_auditd
to handle issues users reported installing on RHEL-like OSes
- fixed amazon linux 2 yum repo assignment
NOTE: To install/configure/run Threat Stack Agent < 2.0, please keep using the 1.8.1 release of this module. Module version 2.0 supports Threat Stack Agent 2.0 and above, only.
- module depends on puppetlabs/apt and puppetlabs/stdlib
- paths and
tsagent
related commands are changed to reflect new layout in packages - dropped support for TS Agent < 2.0 in this module
- agent package repos are completely separate
- supported OSes:
- Debian 8, 9
- Ubuntu 16.04, 18.04
- RedHat 7
- CentOS 7
- Amazon Linux
- targets support for Puppet 5.x
- cleaned up code
- used
apt_source
resource instead ofexec
s - updated spec tests
- use
operatingsystem
fact to ensure Amazon Linux can install yum repos