Comments (2)
This can be fixed by setting the passenger_can_connect_all selinux boolean:
http://projects.theforeman.org/issues/12991
I manage my puppet master / foreman instance with puppet and have added this to fix it:
# puppet/selinux.pp
# Manage selinux setting needed by puppet master
# connect to puppetdb and dashboard
#
class profile::puppet::selinux {
# Allow passenger / puppet to connect to puppetdb and puppetdb dashboard
if str2bool($::selinux) {
selboolean { 'passenger_can_connect_all':
persistent => true,
value => 'on',
}
}
}
Maybe this should go in the doc / README.
There may also be a better way to do this in the OS packages for selinux policy.
from puppetdb_foreman.
For the benefit of anyone who stumbles across this issue whilst trying to get Foreman 2.x to work with PuppetDB and SELinux...
Even though the puppetdb dashboard doesn't exist anymore, to get PuppetDB Nodes
to work with SELinux on modern versions of Foreman, use the foreman_rails_can_connect_all
selinux boolean instead of passenger_can_connect_all
.
from puppetdb_foreman.
Related Issues (20)
- LICENSE and README docs missing from gem HOT 1
- deleting hosts in foreman gives SSL error no matter what we change HOT 4
- Foreman 1.12 won't start after installing puppetdb_foreman plugin. HOT 6
- 3.1.1 not starting up HOT 1
- 3.1.2 fails to start - wrong number of arguments (6 for 3..5) (ArgumentError) HOT 1
- can't view puppetdb dashboard inside foreman, as template is missing HOT 15
- Ability to view node classes and types
- Add pagination and search to puppetdb nodes index view
- Show all hosts that have a specific puppet class assigned
- Can't import host to foreman HOT 7
- Import from puppetdb overwrites hosts HOT 1
- undefined local variable or method `queue' in app/models/concerns/orchestration/puppetdb.rb HOT 6
- Foremn throws error when accessing puppet classes from puppetdb
- SSL_connect returned=1 errno=0 state=error: dh key too small HOT 2
- Still being maintained? HOT 6
- puppetDB not interracting with foreman version >=2.2 HOT 8
- Unable to delete host from puppetDB via foreman HOT 2
- database columns potentially out of sync with foreman 3.4 HOT 4
- Unable to upgrade to foreman 3.4 with 6.0.0 version
- rubygem-puppetdb_foreman.noarch breaks foreman-rake HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from puppetdb_foreman.