iser: description: 'High performance block storage: Cinder volumes over iSER protocol (iSCSI over RDMA). This feature requires SR-IOV capabilities in the NIC, and will use a dedicated virtual function for the storage network.' label: iSER protocol for volumes (Cinder) restrictions: - settings:storage.volumes_lvm.value != true or settings:common.libvirt_type.value != 'kvm' type: checkbox value: true weight: 11 metadata: label: Storage weight: 60 #### my $yaml_hash_ref = YAML::XS::LoadFile($test.yaml); $yaml_hash{editable}->{storage}->{iser}->{value} = $use_iser_protocol; # whatever i put here i get error cannot modify readonly. YAML::XS::DumpFile("$tmp_file",$yaml_hash_ref);