From 2bcbb2621569a87ada37573214995ad4b97683d6 Mon Sep 17 00:00:00 2001
From: Wayne Warren <wayne.warren.s@gmail.com>
Date: Sat, 15 Sep 2018 10:15:59 -0500
Subject: [PATCH] Enable setting mnaio disk size by pxe server group

Also, halve the loadbalancer default disk size; this is the only group
I'm somewhat confident doesn't need 90 GB of disk.

Change-Id: I40b46c8d978cdefbed8c4cd5586c7ded0fe318dc
---
 multi-node-aio/playbooks/group_vars/cinder_hosts.yml       | 2 ++
 multi-node-aio/playbooks/group_vars/compute_hosts.yml      | 2 ++
 multi-node-aio/playbooks/group_vars/infra_hosts.yml        | 2 ++
 multi-node-aio/playbooks/group_vars/loadbalancer_hosts.yml | 2 ++
 multi-node-aio/playbooks/group_vars/log_hosts.yml          | 2 ++
 multi-node-aio/playbooks/group_vars/swift_hosts.yml        | 2 ++
 6 files changed, 12 insertions(+)

diff --git a/multi-node-aio/playbooks/group_vars/cinder_hosts.yml b/multi-node-aio/playbooks/group_vars/cinder_hosts.yml
index 6200eac4..0f15f9e2 100644
--- a/multi-node-aio/playbooks/group_vars/cinder_hosts.yml
+++ b/multi-node-aio/playbooks/group_vars/cinder_hosts.yml
@@ -24,3 +24,5 @@ server_image: "{{ default_vm_image }}"
 server_default_interface: 'eth0'
 server_preseed_ks: 'vm'
 server_extra_options: ''
+
+default_vm_storage: "{{ cinder_vm_disk_size | default(92160) }}"
diff --git a/multi-node-aio/playbooks/group_vars/compute_hosts.yml b/multi-node-aio/playbooks/group_vars/compute_hosts.yml
index 2ea65f56..7a34ae28 100644
--- a/multi-node-aio/playbooks/group_vars/compute_hosts.yml
+++ b/multi-node-aio/playbooks/group_vars/compute_hosts.yml
@@ -24,3 +24,5 @@ server_image: "{{ default_vm_image }}"
 server_default_interface: 'eth0'
 server_preseed_ks: 'vm-compute'
 server_extra_options: ''
+
+default_vm_storage: "{{ compute_vm_disk_size | default(92160) }}"
diff --git a/multi-node-aio/playbooks/group_vars/infra_hosts.yml b/multi-node-aio/playbooks/group_vars/infra_hosts.yml
index 74c825a2..98f2db57 100644
--- a/multi-node-aio/playbooks/group_vars/infra_hosts.yml
+++ b/multi-node-aio/playbooks/group_vars/infra_hosts.yml
@@ -24,3 +24,5 @@ server_image: "{{ default_vm_image }}"                      # str  - required, i
 server_default_interface: 'eth0'                            # str  - required, default interface
 server_preseed_ks: 'vm'                                     # str  - required, name of preseed/kickstart file
 server_extra_options: ''                                    # str  - not required, added kernel options
+
+default_vm_storage: "{{ infra_vm_disk_size | default(92160) }}"
diff --git a/multi-node-aio/playbooks/group_vars/loadbalancer_hosts.yml b/multi-node-aio/playbooks/group_vars/loadbalancer_hosts.yml
index a0e7b694..dbe87c14 100644
--- a/multi-node-aio/playbooks/group_vars/loadbalancer_hosts.yml
+++ b/multi-node-aio/playbooks/group_vars/loadbalancer_hosts.yml
@@ -24,3 +24,5 @@ server_image: "{{ default_vm_image }}"
 server_default_interface: 'eth0'
 server_preseed_ks: 'vm'
 server_extra_options: ''
+
+default_vm_storage: "{{ loadbalancer_vm_disk_size | default(46080) }}"
diff --git a/multi-node-aio/playbooks/group_vars/log_hosts.yml b/multi-node-aio/playbooks/group_vars/log_hosts.yml
index aef245c5..b361a79a 100644
--- a/multi-node-aio/playbooks/group_vars/log_hosts.yml
+++ b/multi-node-aio/playbooks/group_vars/log_hosts.yml
@@ -24,3 +24,5 @@ server_image: "{{ default_vm_image }}"
 server_default_interface: 'eth0'
 server_preseed_ks: 'vm'
 server_extra_options: ''
+
+default_vm_storage: "{{ log_vm_disk_size | default(92160) }}"
diff --git a/multi-node-aio/playbooks/group_vars/swift_hosts.yml b/multi-node-aio/playbooks/group_vars/swift_hosts.yml
index 281649d6..18a0f1c4 100644
--- a/multi-node-aio/playbooks/group_vars/swift_hosts.yml
+++ b/multi-node-aio/playbooks/group_vars/swift_hosts.yml
@@ -24,3 +24,5 @@ server_image: "{{ default_vm_image }}"
 server_default_interface: 'eth0'
 server_preseed_ks: 'vm'
 server_extra_options: ''
+
+default_vm_storage: "{{ swift_vm_disk_size | default(92160) }}"