KeePass module for puppet
Table of Contents
- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with keepass
- Limitations
Overview
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.
Setup
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 => 'https://downloads.sourceforge.net/project/keepass/KeePass%202.x/2.36/KeePass-2.36-Setup.exe',
}
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,
}
Limitations
At the Moment, only windows 7, windows 10 are supported.