#####################################################################################
# Configure mysql password for cloudfoundry-server
#####################################################################################
sed -i -e "s/ pass:.*/ pass: ${MYSQL_ROOT_PASSWORD}/" /opt/cloudfoundry-server/vcap/services/mysql/config/mysql_node.yml
#####################################################################################
# Configure all of the gateway services to point to the correct cloud_controller_uri
#####################################################################################
cd /opt/cloudfoundry-server/vcap/services
find -type f | grep yml | xargs sed -i -e "s/.*cloud_controller_uri.*/cloud_controller_uri: api.${DYNDNS_HOSTNAME}/"
#####################################################################################
# Restart CloudFoundry
#####################################################################################
service cloudfoundry-server stop
cd /opt/cloudfoundry-server/vcap && HOME=/root rake db:migrate && cd -
service cloudfoundry-server start
If after, following these steps, you still have the same issue, would you provide me with the contents of:
- /opt/cloudfoundry-server/vcap/services/mysql/config/mysql_node.yml
- /opt/cloudfoundry-server/vcap/services/mysql/config/mysql_gateway.yml
It would also help if I knew the output of:
- hostname -f
- hostname -i
If you followed the steps above, you may have also installed facter, in which case, I could also use:
- facter ipaddress
- facter fqdn
This is how I am installing it from a brand new oneiric system:
####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### # ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### # software- properties pwgen facter
# Dependency and utility packages
#######
apt-get -y install debconf-utils python-
####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### # ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### # PASSWORD= `pwgen -N1`
# Global variables
#######
# MySQL
MYSQL_ROOT_
MYSQL_TOKEN=`pwgen -N1`
# DynDNS USERNAME= "username" PASSWORD= "password" HOSTNAME= "your-cf- hostname. dyndns. org"
USE_DYNDNS="false"
DYNDNS_
DYNDNS_
DYNDNS_
# CloudFoundry Server IP=`facter ipaddress` "natsadmin" `pwgen -N1` PORT="4222"
CF_SERVER_
NATS_USERNAME=
NATS_PASSWORD=
NATS_DEFAULT_
####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### # ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### # y/ppa
# Add repositories
#######
apt-add-repository ppa:cloudfoundr
apt-get -y update
####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### # ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### #
# Preseed variables
#######
# Mysql root_password password ${MYSQL_ ROOT_PASSWORD} | /usr/bin/ debconf- set-selections root_password_ again password ${MYSQL_ ROOT_PASSWORD} | /usr/bin/ debconf- set-selections
echo debconf mysql-server/
echo debconf mysql-server/
# Postfix main_mailer_ type select No configuration | /usr/bin/ debconf- set-selections
echo debconf postfix/
# CloudFoundry server/ use_dyndns boolean ${USE_DYNDNS} | /usr/bin/ debconf- set-selections server/ hostname string api.${DYNDNS_ HOSTNAME} | /usr/bin/ debconf- set-selections server- dea/ip string ${CF_SERVER_IP} | /usr/bin/ debconf- set-selections server/ ip string ${CF_SERVER_IP} | /usr/bin/ debconf- set-selections
echo debconf cloudfoundry-
echo debconf cloudfoundry-
echo debconf cloudfoundry-
echo debconf cloudfoundry-
####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### # ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### #
# Install CloudFoundry package
#######
apt-get -y install cloudfoundry-server
####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### # ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### # ROOT_PASSWORD} /" /opt/cloudfound ry-server/ vcap/services/ mysql/config/ mysql_node. yml
# Configure mysql password for cloudfoundry-server
#######
sed -i -e "s/ pass:.*/ pass: ${MYSQL_
####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### # r_uri ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### # ry-server/ vcap/services controller_ uri.*/cloud_ controller_ uri: api.${DYNDNS_ HOSTNAME} /"
# Configure all of the gateway services to point to the correct cloud_controlle
#######
cd /opt/cloudfound
find -type f | grep yml | xargs sed -i -e "s/.*cloud_
####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### # ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### ####### # ry-server/ vcap && HOME=/root rake db:migrate && cd -
# Restart CloudFoundry
#######
service cloudfoundry-server stop
cd /opt/cloudfound
service cloudfoundry-server start
If after, following these steps, you still have the same issue, would you provide me with the contents of: ry-server/ vcap/services/ mysql/config/ mysql_node. yml ry-server/ vcap/services/ mysql/config/ mysql_gateway. yml
- /opt/cloudfound
- /opt/cloudfound
It would also help if I knew the output of:
- hostname -f
- hostname -i
If you followed the steps above, you may have also installed facter, in which case, I could also use:
- facter ipaddress
- facter fqdn
Thanks,
Juan