https://github.com/ericsson/puppet-module-vas
Puppet module to manage DELL Authentication Services previously known as VAS or Quest Authentication Services
https://github.com/ericsson/puppet-module-vas
puppet
Last synced: 7 days ago
JSON representation
Puppet module to manage DELL Authentication Services previously known as VAS or Quest Authentication Services
- Host: GitHub
- URL: https://github.com/ericsson/puppet-module-vas
- Owner: Ericsson
- License: apache-2.0
- Created: 2013-05-21T07:44:59.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2025-02-21T09:08:33.000Z (3 months ago)
- Last Synced: 2025-05-07T18:15:57.982Z (7 days ago)
- Topics: puppet
- Language: Ruby
- Homepage:
- Size: 496 KB
- Stars: 4
- Watchers: 5
- Forks: 28
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# puppet-module-vas
Puppet module to manage DELL Authentication Services previously known as VAS or Quest Authentication Services
## Compatibility
This module has been tested to work on the following systems with Puppet
version 7 with the Ruby version associated with those releases.
This module aims to support the current and previous major Puppet versions.* RedHat OS family 6
* RedHat OS family 7
* RedHat OS family 8
* RedHat OS family 9
* Suse OS family 11
* Suse OS family 12
* Suse OS family 15
* Ubuntu 16.04
* Ubuntu 18.04
* Ubuntu 20.04
* Ubuntu 22.04RedHat OS family members are: RedHat/CentOS/Scientific/OracleLinux
Suse OS family members are: SLED/SLESWhen using the users.allow functionality in VAS, make sure to set the following option:
---
pam::allowed_users:
- 'ALL'## Hiera
Example hiera config:
---
vas::username: 'joinuser'
vas::keytab_source: '/net/server/join.keytab'
vas::computers_ou: 'ou=computers,dc=example,dc=com'
vas::users_ou: 'ou=users,dc=example,dc=com'
vas::nismaps_ou: 'ou=nismaps,dc=example,dc=com'
vas::realm: 'realm.example.com'# Facts
The module creates facts as below:
vas_usersallow - A list of entries in /etc/opt/quest/vas/users.allow.
vas_domain - The domain that the host belongs to.
vas_server_type - The server types (GC, DC, PDC).
vas_servers - List of servers that VAS is using for authentication.
vas_site - The AD-site that the host belongs to.
vas_version - The complete version-string for the vas-client.
vasmajversion - The Major version of the vas-client.# Parameters
Documentation for parameters have been moved to [REFERENCE.md](REFERENCE.md) file.