type: string
     description: "specifies id of network used for demo usecases"
     default: ""
+  docker_storage_size:
+    label: "nodes' docker storage size"
+    type: number
+    description: "Size of the volume for the docker storage on nodes"
 conditions:
   #Condition for nfs volume usage.
   use_volume_for_nfs: { get_param: use_volume_for_nfs }
           notify_command: { get_attr: ["instance_wait_handle", "curl_cli"] }
           security_group: { get_resource: secgroup }
           demo_network: { get_param: demo_network }
+          docker_storage_size: { get_param: docker_storage_size }
           scheduler_hints:
             group: { get_resource: anti_affinity_group }
     depends_on: [routercon, instance_wait_handle]
 
   demo_network:
     type: string
     default: ""
+  docker_storage_size:
+    type: number
 resources:
   #Volume for storing /var/lib/docker for node.
   docker_storage:
     type: OS::Cinder::Volume
     properties:
       name: docker_storage
-      size: 120
+      size: { get_param: docker_storage_size }
   #Call generic instance template.
   instance:
     type: instance.yaml