2012-10-10 16:19:12 +00:00
|
|
|
# setup openshift broker on el6
|
|
|
|
---
|
|
|
|
- name: set the hostname to openshift-
|
|
|
|
action: command hostname openshift-${dist_tag}
|
|
|
|
tags:
|
|
|
|
- config
|
|
|
|
|
|
|
|
- name: setup openshift and jenkins repos
|
|
|
|
action: copy src=$files/openshift/$item dest=/etc/yum.repos.d/$item
|
|
|
|
with_items:
|
|
|
|
- openshift-el6.repo
|
|
|
|
- jenkins.repo
|
|
|
|
|
|
|
|
- name: install openshift pkg core
|
|
|
|
action: yum state=installed name=$item
|
|
|
|
with_items:
|
|
|
|
- mcollective
|
|
|
|
- mcollective-qpid-plugin
|
|
|
|
- mongodb
|
|
|
|
- qpid-cpp-server
|
|
|
|
- rubygem-gearchanger-mcollective-plugin
|
|
|
|
- rubygem-swingshift-mongo-plugin
|
|
|
|
- rubygem-uplift-bind-plugin
|
|
|
|
- rhc
|
|
|
|
- stickshift-broker
|
|
|
|
|
|
|
|
- name: set selinux bools appropriately
|
|
|
|
action: seboolean state=true persistent=yes name=$item
|
|
|
|
with_items:
|
|
|
|
- httpd_unified
|
|
|
|
- httpd_can_network_connect
|
|
|
|
- httpd_can_network_relay
|
|
|
|
- named_write_master_zones
|
|
|
|
- allow_ypbind
|
|
|
|
|
2012-10-10 16:25:41 +00:00
|
|
|
- name: selinux module install - stickshift
|
2012-10-10 16:19:12 +00:00
|
|
|
action: command semodule -i /usr/share/selinux/packages/rubygem-stickshift-common/stickshift.pp
|
|
|
|
|
2012-10-10 16:25:41 +00:00
|
|
|
- name: selinux module disable - passenger
|
2012-10-10 16:32:23 +00:00
|
|
|
action: command semodule -d passenger
|
2012-10-10 16:19:12 +00:00
|
|
|
|
2012-10-10 16:25:41 +00:00
|
|
|
- name: selinux module install - other passenger
|
2012-10-10 16:19:12 +00:00
|
|
|
action: command semodule -i /usr/share/selinux/packages/rubygem-passenger/rubygem-passenger.pp
|
|
|
|
|
|
|
|
- name: fix up files for selinux
|
|
|
|
action: command '$item'
|
|
|
|
with_items:
|
|
|
|
- "fixfiles -R rubygem-passenger restore"
|
|
|
|
- "fixfiles -R mod_passenger restore"
|
|
|
|
- "restorecon -rv /var/run"
|
|
|
|
- "restorecon -rv /usr/lib/ruby/gems/1.8/gems/passenger-*"
|
|
|
|
- "restorecon -rv /usr/sbin/mcollectived /var/log/mcollective.log /run/mcollective.pid"
|
|
|
|
|
|
|
|
|