Method: Inspec::Resources::AuditdRulesLegacy#status
- Defined in:
- lib/resources/auditd_rules.rb
#status(name) ⇒ Object
28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/resources/auditd_rules.rb', line 28 def status(name) @status_opts = { assignment_re: /^\s*([^:]*?)\s*:\s*(.*?)\s*$/, multiple_values: false, } @status_content ||= inspec.command('/sbin/auditctl -s').stdout.chomp @status_params = SimpleConfig.new(@status_content, @status_opts).params status = @status_params['AUDIT_STATUS'] return nil if status.nil? items = Hash[status.scan(/([^=]+)=(\w*)\s*/)] items[name] end |