polkit

Manages PolicyKit objects

29,770 downloads

254 latest version

Version information

  • 6.9.0 (latest)
  • 6.8.0
  • 6.7.0
  • 6.5.0
  • 6.4.0
  • 6.3.1
  • 6.3.0
  • 6.2.0
  • 6.1.2
  • 6.1.1
  • 6.1.0
  • 6.0.0
  • 4.1.1
  • 4.1.0
released May 8th 2025
This version is compatible with:
  • Puppet Enterprise 2025.3.x, 2025.2.x, 2025.1.x, 2023.8.x, 2023.7.x, 2023.6.x, 2023.5.x, 2023.4.x, 2023.3.x, 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x
  • Puppet >= 7.0.0 < 9.0.0
  • , , , ,

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'simp-polkit', '6.9.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add simp-polkit
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install simp-polkit --version 6.9.0

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

simp/polkit — version 6.9.0 May 8th 2025
  • Cleanup for rubocop
  • [puppetsync] Add EL9 support
  • [puppetsync] Updates for Puppet 8
    • These updates may include the following:
      • Update Gemfile
      • Add support for Puppet 8
      • Drop support for Puppet 6
      • Update module dependencies
  • Add AlmaLinux 8 support
  • Add RockyLinux 8 support
  • Removed support for Puppet 5
  • Ensured support for Puppet 7 in requirements and stdlib
  • Removed EL6 support
  • Added the following classes
    • polkit::install
    • polkit::service
    • polkit::user
  • Ensure that the polkit user is managed by default and placed into the supplementary group bound to the 'gid' option on '/proc' if one is set to work around issues with 'hidepid' > 0.
  • Made the entire main class inert on unsupported OSs and log a warning on the server that can be disabled
  • Add EL8 support
  • Drop EL6 support (it was non-functional)
  • Fix issue with basic_policy template that resulted in malformed rules
  • Add acceptance tests
  • Drop Puppet 4 support
  • Add Puppet 6 support
  • Add puppetlabs-stdlib 6 support
  • Update the upper bound of stdlib to < 6.0.0
  • Update a URL in the README.md
  • Add support for OEL and Puppet 5
  • Update badges and contribution guide URL in README.md
  • Update custom Puppet 3 functions to namespaced, Puppet 4 functions
  • Allow default identity and identities prefixed with unix-netgroup.
  • Confine puppet version in metadata.json
  • Add EL7 and polkit 106+ support by allowing javascript rules
    • Added define to allow for easy placement of custom rules
    • Added templated define to ease generation of basic rules
  • Strong Typing
  • Code cleanup
  • Major version bump for SIMP 6
  • Remove compliance_map and general housekeeping
  • migration to simplib and simpcat (lib/ only)
  • Changed puppet-server requirement to puppet
  • Refactored manifests to pass all lint tests for puppet 3 and hiera compatibility.
  • Added spec tests.
  • Updated all erb templates to properly scope variables.
  • There was a bug in the 'identity' variable for polkit::local_authority where it would not properly accept arrays of users or groups.
  • Created a Cucumber test that includes module in manifest and checks for config files.
  • Initial module release