mojolingo / puppet-openshift

Puppet module to create OpenShift Brokers and Nodes. Can be used to create a full OpenShift Enterprise deployment.
http://forge.puppetlabs.com/mojolingo/openshift
Other
8 stars 136 forks source link

12-19-2012 Issue List #1

Closed vindir closed 11 years ago

vindir commented 11 years ago

There are a few issues that need to be looked at before anyone actually uses this.

nsupdate isn't running properly:

nsupdate -k ${keyfile} -> Run the hostname command to verify the hostname of Host 1.

activemq init scripts return a 0 no matter what so it doesn't get started on a puppet run

Openshift /etc/openshift/broker.conf is missing: sed -i -e "s/^CLOUD_DOMAIN=.*$/CLOUD_DOMAIN=${domain}/" /etc/openshift/broker.conf ensure that you edit the /etc/openshift/broker.conf' file and change MONGO_PASSWORD to your password accordingly

DNS Bind Plugin Needs Make The dns-bind plug-in requires that an additional SELinux policy be compiled and installed using the make and semodule commands:

pushd /usr/share/selinux/packages/rubygem-openshift-origin-dns-bind/ && make -f /usr/share/selinux/devel/Makefile ; popd semodule -i /usr/share/selinux/packages/rubygem-openshift-origin-dns-bind/dhcpnamedforward.pp

SSH Keys Shouldn't Be a Template Need to figure out a better way to handle ssh keys for the openshift rsync

ssh-keygen -t rsa -b 2048 -f ~/.ssh/rsync_id_rsa cp ~/.ssh/rsync_id_rsa* /etc/openshift/

vindir commented 11 years ago

broker.conf missing is resolved. Repo mismatch.

vindir commented 11 years ago

ssh keygen resolved.

nsupdate isn't running properly:

nsupdate -k ${keyfile} -> Run the hostname command to verify the hostname of Host 1.

#############

activemq init scripts return a 0 no matter what so it doesn't get started on a puppet run

#############

DNS Bind Plugin Needs Make The dns-bind plug-in requires that an additional SELinux policy be compiled and installed using the make and semodule commands:

pushd /usr/share/selinux/packages/rubygem-openshift-origin-dns-bind/ && make -f /usr/share/selinux/devel/Makefile ; popd semodule -i /usr/share/selinux/packages/rubygem-openshift-origin-dns-bind/dhcpnamedforward.pp

bklang commented 11 years ago

@vindir: please break this issue up into separate issues if any of the above are still valid, then close this issue.

vindir commented 11 years ago

This was just for tracking the puppet build. Everything above should be complete now.