diff options
author | Pedro Alvarez <pedro.alvarez@codethink.co.uk> | 2015-12-18 15:21:53 +0000 |
---|---|---|
committer | Pedro Alvarez <pedro.alvarez@codethink.co.uk> | 2016-01-22 13:14:06 +0000 |
commit | b881bd444a6c0042e75100f65c1f86d304b68819 (patch) | |
tree | 14ef5c21b07ed7248c9722e03594bcbe4d9335ad /README.mdwn | |
parent | e71a84501df5b25933a69ba4ad798b6285060958 (diff) | |
download | infrastructure-b881bd444a6c0042e75100f65c1f86d304b68819.tar.gz |
baserock_storyboard: Upgrade to latest and use Ansible for deployment
Change-Id: If4578c0d97aa2aee1a1a7e57bb7e2c42917ba077
Diffstat (limited to 'README.mdwn')
-rw-r--r-- | README.mdwn | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/README.mdwn b/README.mdwn index c39a3b61..8208d869 100644 --- a/README.mdwn +++ b/README.mdwn @@ -483,27 +483,29 @@ the final SSH command showing any errors. ssh $GERRIT_ADMIN_USERNAME@gerrit.baserock.org -p 29418 gerrit plugin ls ssh $GERRIT_ADMIN_USERNAME@gerrit.baserock.org -p 29418 replication start --all --wait -### Storyboard +### StoryBoard -We use a slightly adapted version of -<https://github.com/openstack-infra/puppet-storyboard> to deploy Storyboard. + ansible-galaxy install -r baserock_storyboard/ansible-galaxy-roles.yaml -p ./baserock_storyboard/roles -There's no development deployment for Storyboard at this time: the Puppet -script expects to start services using systemd, and that doesn't work by -default in a Docker container. - -To deploy the production version: + nova volume-create \ + --display-name storyboard-volume \ + --display-description 'Storyboard volume' \ + --volume-type Ceph \ + 100 - packer build -only=production baserock_storyboard/packer_template.json - nova boot openid_provider - --flavor dc1.1x1 --image 'baserock_storyboard' \ - --key-name=$keyname storyboard.baserock.org \ - --nic="net-id=$network_id" - --security-groups default,web-server + nova boot storyboard.baserock.org \ + --key-name $keyname \ + --flavor 'dc1.1x1.20' \ + --image $ubuntu_image_id \ + --nic "net-id=$network_id,v4-fixed-ip=192.168.222.131" \ + --security-groups default,web-server \ --user-data baserock-ops-team.cloud-config -Storyboard deployment does not yet work fully (you can manually kludge it into -working after deploying it, though). + nova volume-attach storyboard.baserock.org <volume-id> /dev/vdb + + ansible-playbook -i hosts baserock_storyboard/instance-config.yml + ansible-playbook -i hosts baserock_storyboard/instance-backup-config.yml + ansible-playbook -i hosts baserock_storyboard/instance-storyboard-config.yml ### Masons |