Commit 16b9b83
Fix facter binary conflict when installing puppet-strings
The previous fix (user_install: false) correctly moved the puppet-strings
gem install into the puppetlabs gem path to avoid a load path conflict.
However, puppet-strings 5.0.0 depends on puppet, which depends on facter,
and the facter gem tries to install a binary to /opt/puppetlabs/puppet/bin/facter
that already exists from the puppet-agent package.
Adding force: true allows gem to overwrite the conflicting binary. This is
safe because the facter gem and puppet-agent's facter are compatible.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 6b330da commit 16b9b83
1 file changed
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| 60 | + | |
60 | 61 | | |
61 | 62 | | |
62 | 63 | | |
| |||
0 commit comments