Created
February 27, 2017 12:53
-
-
Save vfarcic/ce66b46212fd797e713fa3b5d6116faa to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
VERSION=1.6.0-rc-1 | |
wget http://downloads.cloudbees.com/pse/latest/pse_${VERSION}_linux_amd64.tar.gz | |
# https://pse-ci.pse.beescloud.com/job/Tiger/job/cd-release/105/# | |
tar zxvf pse_${VERSION}_linux_amd64.tar.gz | |
echo "export PATH=/home/vagrant/pse_${VERSION}/bin:\$PATH" >> ~/.profile | |
source ~/.profile | |
ssh-keygen -f cje-ssh-key -q -N "" | |
bees-pse version | |
PROJECT=~/bees-pse-project | |
bees-pse init-project $PROJECT anywhere | |
cd $PROJECT | |
bees-pse prepare cluster-init | |
export DOCKER_AUTH=[...] # Get from ~/.docker/config.json | |
sed -i "s/^docker_registry_auth.*/docker_registry_auth = ${DOCKER_AUTH}/" cluster-init.secrets | |
# Change admin to a param | |
sed -i "s/^cjoc_username.*/cjoc_username = admin/" cluster-init.secrets | |
# Change admin to a param | |
sed -i "s/^cjoc_password.*/cjoc_password = admin/" cluster-init.secrets | |
cat cluster-init.secrets | |
# Change technologyconversations.com to a param | |
sed -i "s/^cluster_name.*/cluster_name = technologyconversations.com/" cluster-init.config | |
sed -i "s/^domain_name.*/domain_name = cje_local.com/" cluster-init.config | |
sed -i "s/^ssh_identity_file.*/ssh_identity_file = \/home\/vagrant\/\.ssh\/cje-ssh-key/" cluster-init.config | |
sed -i "s/^ssh_user.*/ssh_user = vagrant/" cluster-init.config | |
sed -i "s/^controller_count.*/controller_count = 1/" cluster-init.config | |
sed -i "s/^controllers_addresses.*/controllers_addresses = 10.100.199.201/" cluster-init.config | |
sed -i "s/^master_worker_count.*/master_worker_count = 1/" cluster-init.config | |
sed -i "s/^master_workers_addresses.*/master_workers_addresses = 10.100.197.201/" cluster-init.config | |
sed -i "s/^build_worker_count.*/build_worker_count = 1/" cluster-init.config | |
sed -i "s/^build_workers_addresses.*/build_workers_addresses = 10.100.196.201/" cluster-init.config | |
sed -i "s/^elasticsearch_worker_count.*/elasticsearch_worker_count = 0/" cluster-init.config | |
cat cluster-init.config | |
bees-pse verify | |
# ssh-copy-id -i cje-ssh-key vagrant@cje-work |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment