Skip to content

Commit acdd2a5

Browse files
committed
feat: update foreman/openvox integration section
the woraround for package `package-agent-oauth` is not required anymore
1 parent 7a95902 commit acdd2a5

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
@@ -134,23 +134,20 @@ puppetdb::master::config::terminus_package: openvoxdb-termini
134134
Note that you will need to have the OpenVox repositories available (using one of the methods above) for this to work properly.
135135
If the OpenVox repositories are available, this will cause Puppet to be removed and OpenVox to be installed.
136136
137-
138137
#### Foreman integration
139138
140-
Foreman installs the package `puppet-agent-oauth` which is a system packaged Ruby gem with native code.
141-
It provides the [oauth](https://rubygems.org/gems/oauth) gem for the Puppet Agent Ruby environment and depends on `puppet-agent`.
142-
The OpenVox packages don't have a `provides puppet-agent` flag yet, so this will cause dependency errors.
143-
As a workaround you'll need to manage the gem directly instead of letting the Foreman module handle it.
144-
Note that this will require build essentials and ruby development packages.
139+
Currently no special configuration is required anymore for integrating Foreman and Openvox.
140+
141+
Previously a workaround for the package `puppet-agent-oauth` was required, but it is not required anymore and can be safely removed.
145142

146-
Add this to your Hiera config:
143+
Remove this from your Hiera config (if it exists):
147144

148145
```yaml
149146
---
150147
foreman::providers::oauth: false
151148
```
152149

153-
And then manage the gem directly in Puppet code:
150+
Remove the following from the Puppet code (if it exists):
154151

155152
```puppet
156153
package { 'oauth':

0 commit comments

Comments
 (0)