Skip to content

Commit 545c6a5

Browse files
authored
Merge pull request #589 from roock/rp_foreman_integration
feat: update obsolete foreman/openvox integration settings
2 parents 8fcfecd + acdd2a5 commit 545c6a5

1 file changed

Lines changed: 5 additions & 8 deletions

File tree

openvox/install.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -136,23 +136,20 @@ puppetdb::master::config::terminus_package: openvoxdb-termini
136136
Note that you will need to have the OpenVox repositories available (using one of the methods above) for this to work properly.
137137
If the OpenVox repositories are available, this will cause Puppet to be removed and OpenVox to be installed.
138138
139-
140139
#### Foreman integration
141140
142-
Foreman installs the package `puppet-agent-oauth` which is a system packaged Ruby gem with native code.
143-
It provides the [oauth](https://rubygems.org/gems/oauth) gem for the Puppet Agent Ruby environment and depends on `puppet-agent`.
144-
The OpenVox packages don't have a `provides puppet-agent` flag yet, so this will cause dependency errors.
145-
As a workaround you'll need to manage the gem directly instead of letting the Foreman module handle it.
146-
Note that this will require build essentials and ruby development packages.
141+
Currently no special configuration is required anymore for integrating Foreman and Openvox.
142+
143+
Previously a workaround for the package `puppet-agent-oauth` was required, but it is not required anymore and can be safely removed.
147144

148-
Add this to your Hiera config:
145+
Remove this from your Hiera config (if it exists):
149146

150147
```yaml
151148
---
152149
foreman::providers::oauth: false
153150
```
154151

155-
And then manage the gem directly in Puppet code:
152+
Remove the following from the Puppet code (if it exists):
156153

157154
```puppet
158155
package { 'oauth':

0 commit comments

Comments
 (0)