Skip to content

Commit 1d96f03

Browse files
authored
Rename Cluster to FailoverCluster (#201)
1 parent ebcd72d commit 1d96f03

6 files changed

Lines changed: 24 additions & 21 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,3 +108,6 @@ set to true when the LCM is already in ApplyAndAutoCorrect mode.
108108
due to an encoding issue with the psd1 file
109109
- Add missing documentation
110110
- Added Read-Only Domaincontroller Variable to AddsDomainController
111+
- WindowsFeatures: Include support for more elaborate lists of features, giving more control
112+
- Breaking Change: Cluster renamed to FailoverCluster, since FailoverClusterDsc provides Cluster resource
113+
which is in conflict with the Cluster composite

RequiredModules.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
xDhcpServer = '3.1.0'
4141
xDscDiagnostics = '2.8.0'
4242
DnsServerDsc = '3.0.0'
43-
xFailoverCluster = '1.16.1'
43+
FailoverClusterDsc = '2.1.0'
4444
GPRegistryPolicyDsc = '1.2.0'
4545
AuditPolicyDsc = '1.4.0.0'
4646
SharePointDSC = '4.8.0'
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
// CommonTasks YAML Reference: Cluster
22
// ===================================
33

4-
:YmlCategory: Cluster
4+
:YmlCategory: FailoverCluster
55

66
:abstract: {YmlCategory} is used for the management and configuration of Windows Server Failover Cluster..
77

8-
[#dscyml_cluster, {YmlCategory}]
8+
[#dscyml_failovercluster, {YmlCategory}]
99
= DSC Resource '{YmlCategory}'
1010

1111

12-
[[dscyml_cluster_abstract, {abstract}]]
12+
[[dscyml_failover_abstract, {abstract}]]
1313
{abstract}
1414

1515

@@ -85,7 +85,7 @@ If this is not specified then the cluster computer object must have been prestag
8585
This parameter is optional if the quorum type is set to `NodeMajority`.
8686
|
8787

88-
| [[dscyml_cluster_disks, {YmlCategory}/Disks]]<<dscyml_cluster_disks_details, Disks>>
88+
| [[dscyml_failover_disks, {YmlCategory}/Disks]]<<dscyml_failover_disks_details, Disks>>
8989
|
9090
| Hashtable[]
9191
| Configures shared disks in a cluster.
@@ -129,8 +129,8 @@ When creating a cluster role the cluster service is creating the needed computer
129129
|===
130130

131131

132-
[[dscyml_cluster_disks_details]]
133-
.Attributes of DSC Resource '<<dscyml_cluster_disks>>'
132+
[[dscyml_failover_disks_details]]
133+
.Attributes of DSC Resource '<<dscyml_failover_disks>>'
134134
[cols="1,1,1,2a,1a" options="header"]
135135
|===
136136
| Parameter
@@ -146,13 +146,13 @@ When creating a cluster role the cluster service is creating the needed computer
146146
|
147147

148148
| Label
149-
|
149+
|
150150
| String
151151
| The disk label that should be assigned to the disk on the Failover Cluster disk resource.
152152
|
153153

154154
| Ensure
155-
|
155+
|
156156
| String
157157
| Define if the cluster disk should be added (`Present`) or removed.
158158
| - *Present* (default)
@@ -164,7 +164,7 @@ When creating a cluster role the cluster service is creating the needed computer
164164
.Example
165165
[source, yaml]
166166
----
167-
Cluster:
167+
FailoverCluster:
168168
Name: Cluster1
169169
StaticIPAddress: 10.0.0.1
170170
IgnoreNetwork:

source/DSCResources/Cluster/Cluster.psd1 renamed to source/DSCResources/FailoverCluster/FailoverCluster.psd1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@{
2-
RootModule = 'Cluster.schema.psm1'
2+
RootModule = 'FailoverCluster.schema.psm1'
33

44
ModuleVersion = '0.0.1'
55

@@ -11,5 +11,5 @@
1111

1212
Copyright = 'NA'
1313

14-
DscResourcesToExport = @('Cluster')
14+
DscResourcesToExport = @('FailoverCluster')
1515
}

source/DSCResources/Cluster/Cluster.schema.psm1 renamed to source/DSCResources/FailoverCluster/FailoverCluster.schema.psm1

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configuration Cluster
1+
configuration FailoverCluster
22
{
33
param
44
(
@@ -53,23 +53,23 @@ configuration Cluster
5353
)
5454

5555
Import-DscResource -ModuleName PSDesiredStateConfiguration
56-
Import-DscResource -ModuleName xFailoverCluster
56+
Import-DscResource -ModuleName FailoverClusterDsc
5757
Import-DscResource -ModuleName ActiveDirectoryDsc
5858

5959
if ($Join)
6060
{
61-
xWaitForCluster WaitForCluster
61+
WaitForCluster WaitForCluster
6262
{
6363
Name = $Name
6464
RetryIntervalSec = $WaitForClusterRetryIntervalSec
6565
RetryCount = $WaitForClusterRetryCount
6666
}
6767

68-
xCluster JoinSecondNodeToCluster
68+
Cluster JoinSecondNodeToCluster
6969
{
7070
Name = $Name
7171
DomainAdministratorCredential = $DomainAdministratorCredential
72-
DependsOn = '[xWaitForCluster]WaitForCluster'
72+
DependsOn = '[WaitForCluster]WaitForCluster'
7373
}
7474
}
7575
else
@@ -85,12 +85,12 @@ configuration Cluster
8585
$parameters['IgnoreNetwork'] = $IgnoreNetwork
8686
}
8787

88-
(Get-DscSplattedResource -ResourceName xCluster -ExecutionName NewCluster -Properties $parameters -NoInvoke).Invoke($parameters)
88+
(Get-DscSplattedResource -ResourceName Cluster -ExecutionName NewCluster -Properties $parameters -NoInvoke).Invoke($parameters)
8989
}
9090

9191
foreach ($disk in $Disks)
9292
{
93-
xClusterDisk $disk.Number
93+
ClusterDisk $disk.Number
9494
{
9595
Number = $disk.Number
9696
Label = $disk.Label
@@ -101,15 +101,15 @@ configuration Cluster
101101
{
102102
if ($QuorumType -eq 'NodeMajority')
103103
{
104-
xClusterQuorum ClusterQuorum
104+
ClusterQuorum ClusterQuorum
105105
{
106106
IsSingleInstance = 'Yes'
107107
Type = $QuorumType
108108
}
109109
}
110110
elseif ($QuorumResource)
111111
{
112-
xClusterQuorum ClusterQuorum
112+
ClusterQuorum ClusterQuorum
113113
{
114114
IsSingleInstance = 'Yes'
115115
Type = $QuorumType
File renamed without changes.

0 commit comments

Comments
 (0)