Puppet Class: openshift_origin::selbooleans::broker_console

Defined in:
manifests/selbooleans/broker_console.pp

Overview

Copyright 2014 Red Hat, Inc., All rights reserved.

Class openshift_origin::selbooleans::broker_console

These SELinux booleans and restorecon commands must be set on any OpenShift Broker / console host.



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'manifests/selbooleans/broker_console.pp', line 6

class openshift_origin::selbooleans::broker_console {
  selboolean {
    [
      'httpd_execmem',
      'allow_ypbind',
      'httpd_verify_dns',
    ]:
    value      => 'on',
    persistent => true,
  }
  exec { 'Broker / Console restorecon commands':
    command     => template('openshift_origin/selinux/broker_console_restorecons.erb'),
    subscribe   => Package['openshift-origin-broker','openshift-origin-console'],
    require     => Package['openshift-origin-broker','openshift-origin-console'],
    notify      => Service['openshift-broker'],
    timeout     => 1800,
    refreshonly => true,
  }
}