Skip to content
This repository has been archived by the owner on Sep 4, 2020. It is now read-only.

Commit

Permalink
Issue #105 - Ported Network: VDS-MTUsize (#127)
Browse files Browse the repository at this point in the history
  • Loading branch information
midacts authored and brianbunke committed Apr 18, 2017
1 parent 1ca3958 commit 7f36720
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions Vester/Tests/Network/VDS-MTUsize.Vester.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Test file for the Vester module - https://github.com/WahlNetwork/Vester
# Called via Invoke-Pester VesterTemplate.Tests.ps1

# Test title, e.g. 'DNS Servers'
$Title = 'VDS MTU Size'

# Test description: How New-VesterConfig explains this value to the user
$Description = 'Set the MTU size for the VDS'

# The config entry stating the desired values
$Desired = $cfg.vds.mtu

# The test value's data type, to help with conversion: bool/string/int
$Type = 'int'

# The command(s) to pull the actual value for comparison
# $Object will scope to the folder this test is in (Cluster, Host, etc.)
[ScriptBlock]$Actual = {
$Object.MTU
}

# The command(s) to match the environment to the config
# Use $Object to help filter, and $Desired to set the correct value
[ScriptBlock]$Fix = {
Set-VDSwitch $Object -LinkDiscoveryProtocol $Desired -Confirm:$FALSE -ErrorAction Stop
}

0 comments on commit 7f36720

Please sign in to comment.