You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This adds a fact that discovers if the Perforce or OpenVox agent is
installed. If none are installed yet, we default to the Perforce package
for backwards compatibility.
@@ -74,8 +72,9 @@ class { 'puppet::server::puppetdb':
74
72
}
75
73
```
76
74
77
-
Above example manages Puppetserver + PuppetDB integration. It won't install the
78
-
PuppetDB. To do so, you also need the `puppetdb` class
75
+
Above example manages Puppetserver + PuppetDB integration.
76
+
It won't install the PuppetDB.
77
+
To do so, you also need the `puppetdb` class
79
78
80
79
```puppet
81
80
class { 'puppet':
@@ -115,15 +114,29 @@ class { 'puppet::server::puppetdb':
115
114
}
116
115
```
117
116
118
-
Above code will install Puppetserver/PuppetDB/PostgreSQL on a single server. It
119
-
will use the upstream postgresql repositories. It was tested on Ubuntu.
117
+
Above code will install Puppetserver/PuppetDB/PostgreSQL on a single server.
118
+
It will use the upstream postgresql repositories.
119
+
It was tested on Ubuntu.
120
120
121
121
Please also make sure your puppetdb ciphers are compatible with your puppet server ciphers, ie that the two following parameters match:
122
+
122
123
```
123
124
puppet::server::cipher_suites
124
125
puppetdb::server::cipher_suites
125
126
```
126
127
128
+
By default, the Perforce packages are used.
129
+
[Since November 2024, they don't receive updates anymore](https://www.puppet.com/blog/open-source-puppet-updates-2025).
130
+
To use the new [OpenVoxProject packages](https://voxpupuli.org/openvox/), update the package name:
131
+
132
+
```puppet
133
+
class { 'puppet::server::puppetdb':
134
+
terminus_package => 'openvoxdb-termini',
135
+
}
136
+
```
137
+
138
+
If you replace the Perforce packages and switch to the OpenVox implementation by hand, the module will detect this and just keep working, no changes required.
139
+
127
140
# Installation
128
141
129
142
Available from GitHub (via cloning or tarball), [Puppet Forge](https://forge.puppetlabs.com/theforeman/puppet)
0 commit comments