Puppet Plan: powerstore::create_multiple_volumes

Defined in:
plans/create_multiple_volumes.pp

Overview

This plan creates multiple volumes

Parameters:

  • volume_count (Integer[1,100])

    Number of volumes to create. The volume names are “vol_$i” with $i ranging from 1 to $volume_count.

  • targets (TargetSpec)


3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'plans/create_multiple_volumes.pp', line 3

plan powerstore::create_multiple_volumes(
  TargetSpec $targets,
  Integer[1,100] $volume_count,
){
  # apply the volume resource $volume_count times
  apply($targets) {
    Integer[1,$volume_count].each |$i| {
      powerstore_volume { "vol_${i}":
        size => 1048576,
      }
    }
  }
}