@ -22,15 +22,15 @@ import (
)
const (
DefaultDiskSize = 40 000 // ~40GB
MinDiskSize = 10 * 1024 // 10G B
MaxDiskSize = 6 5536 * 1024 // 64TB
DefaultDiskSize = 40 * 1024 // ~40GB
MinDiskSize = 256 // 256M B
MaxDiskSize = 6 4 * 1024 * 1024 // 64TB
DefaultRamSize = 1 024 // 1GB
MinRamSize = 512 // 51 2MB
MaxRamSize = 32 768 // 32GB
DefaultRamSize = 1 * 1 024 // 1GB
MinRamSize = 32 // 3 2MB
MaxRamSize = 32 * 1024 // 32GB
LowRam = 512 // 512 MB
LowRam = 384 // 384 MB
DefaultUsername = "vagrant"
DefaultPassword = "vagrant"
@ -416,9 +416,9 @@ func (b *Builder) checkDiskSize() error {
log . Println ( fmt . Sprintf ( "%s: %v" , "DiskSize" , b . config . DiskSize ) )
if b . config . DiskSize < MinDiskSize {
return fmt . Errorf ( "disk_size_gb: Windows server requires disk space >= %v GB, but defined: %v", MinDiskSize , b . config . DiskSize / 1024 )
return fmt . Errorf ( "disk_size_gb: Virtual machine requires disk space >= %v GB, but defined: %v", MinDiskSize , b . config . DiskSize / 1024 )
} else if b . config . DiskSize > MaxDiskSize {
return fmt . Errorf ( "disk_size_gb: Windows server requires disk space <= %v GB, but defined: %v", MaxDiskSize , b . config . DiskSize / 1024 )
return fmt . Errorf ( "disk_size_gb: Virtual machine requires disk space <= %v GB, but defined: %v", MaxDiskSize , b . config . DiskSize / 1024 )
}
return nil
@ -432,9 +432,9 @@ func (b *Builder) checkRamSize() error {
log . Println ( fmt . Sprintf ( "%s: %v" , "RamSize" , b . config . RamSizeMB ) )
if b . config . RamSizeMB < MinRamSize {
return fmt . Errorf ( "ram_size_mb: Windows server requires memory size >= %v MB, but defined: %v", MinRamSize , b . config . RamSizeMB )
return fmt . Errorf ( "ram_size_mb: Virtual machine requires memory size >= %v MB, but defined: %v", MinRamSize , b . config . RamSizeMB )
} else if b . config . RamSizeMB > MaxRamSize {
return fmt . Errorf ( "ram_size_mb: Windows server requires memory size <= %v MB, but defined: %v", MaxRamSize , b . config . RamSizeMB )
return fmt . Errorf ( "ram_size_mb: Virtual machine requires memory size <= %v MB, but defined: %v", MaxRamSize , b . config . RamSizeMB )
}
return nil