diff options
author | Pedro Alvarez <pedro.alvarez@codethink.co.uk> | 2015-11-11 16:19:58 +0000 |
---|---|---|
committer | Pedro Alvarez <pedro.alvarez@codethink.co.uk> | 2015-11-11 17:43:43 +0000 |
commit | fda75d3b8fbba41143cd028e0d07944546d548c7 (patch) | |
tree | aafddfd4eeb8994eb53c47e6a72d2e8ac94b7218 /baserock_trove/instance-config.yml | |
parent | ca0ce747665efec582a1ce9685faec31238c573a (diff) | |
download | infrastructure-baserock/pedroalvarez/trove-ssl.tar.gz |
baserock_trove: Add files needed for deploying the Trovebaserock/pedroalvarez/trove-ssl
Change-Id: I988f8b51405aa1a157802507233698770dc268ff
Diffstat (limited to 'baserock_trove/instance-config.yml')
-rw-r--r-- | baserock_trove/instance-config.yml | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/baserock_trove/instance-config.yml b/baserock_trove/instance-config.yml new file mode 100644 index 00000000..d8006fc2 --- /dev/null +++ b/baserock_trove/instance-config.yml @@ -0,0 +1,28 @@ +# Instance configuration for Baserock Trove server. +# +# This script expects a volume to be available at /dev/vdb. +--- +- hosts: git + gather_facts: False + sudo: yes + tasks: + + - name: Create an ext4 filesystem in /dev/vdb + filesystem: + fstype: ext4 + dev: /dev/vdb + opts: -L home + + - name: mount home volume + mount: + src: LABEL=home + name: /home + fstype: ext4 + state: mounted + register: home_mounted + +# Ansible doesn't remount /home properly, so reboot system here + - name: Reboot server to mount everything properly + shell: reboot + when: home_mounted|changed + ignore_errors: true |