Install and manage the application Keepass




6,596 latest version

4.3 quality score

Version information

  • 0.1.1 (latest)
  • 0.1.0
released Aug 3rd 2017
This version is compatible with:
  • Puppet Enterprise 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >= 4.5.0 < 5.0.0
  • windows

Start using this module


dermac/keepass — version 0.1.1 Aug 3rd 2017

KeePass module for puppet

Table of Contents

  1. Overview
  2. Module Description - What the module does and why it is useful
  3. Setup - The basics of getting started with keepass
  4. Limitations


The keepass-module installs the application KeePass and creates the global configuration.

Module Description

With the keepass-module you can install and manage the application KeePass by downloading the given link and run the installer in silent mode. This happens only if the installed version is older (or not present) than the version that should be installed.

The global configuration creates a central configuration for all users. You can decide if let the user override these settings or not.


What keepass affects

The keepass-module downloads the installation-file to the temp-directory of the user running the puppet-agent.

Setup Requirements

The keepass-module uses the puppet-download_file module

Beginning with keepass

for a simple keepass-installation use:

    class { "keepass" :

To install a specific version of keepass on Windows:

    class { "keepass" :
      package_version => '2.36',
      download_link => '',

To disable the global update-check:

    class { "keepass" :
      application_start_checkforupdate => false,

To disable the global update-check and deny the user to change the global options:

    class { "keepass" :
      meta_preferuserconfiguration     => false,
      application_start_checkforupdate => false,


At the Moment, only windows 7, windows 10 are supported.