blob: d8006fc2823712f9982d23087ca1de3b65d54432 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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
|