You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> This article refers to a solution that is maintained by the Open Source community. Support is only available in the form of GitHub collaboration, and not from Microsoft.
20
+
> This article refers to a solution that is maintained by the Open Source community. Support is only
21
+
> available in the form of GitHub collaboration, and not from Microsoft.
21
22
22
-
Managing many servers is a challenge and difficulty lies in managing [configuration data](/powershell/dsc/configurations/configdata) as it involves organizing information across logical constructs like location, type, and environment.
23
+
Managing many servers is a challenge and difficulty lies in managing [configuration data][04] as it
24
+
involves organizing information across logical constructs like location, type, and environment.
23
25
24
26
## Community project: Datum
25
27
26
-
[Datum](https://github.com/gaelcolas/Datum) is a community maintained solution that has been created to resolve this challenge. Datum builds on great ideas from other configuration management platforms and implements the same type of solution for PowerShell DSC. Information is [organized in to text files](https://github.com/gaelcolas/Datum#3-intended-usage) based on logical ideas.
27
-
28
-
Listed below are few examples:
28
+
[Datum][09] is a community maintained solution created to resolve this challenge. Datum builds on
29
+
great ideas from other configuration management platforms and implements the same type of solution
30
+
for PowerShell DSC. Information is [organized in to text files][11] based on the following logical
31
+
ideas.
29
32
30
33
- Settings that should apply globally
31
34
- Settings that should apply to all servers in a location
@@ -35,19 +38,37 @@ Listed below are few examples:
35
38
36
39
## Configure data at scale
37
40
38
-
Follow the below steps to configure data at scale for Azure Automation State Configuration:
41
+
Use the following steps to configure data at scale for Azure Automation State Configuration:
39
42
40
-
1. The information is organized in your preferred file format. For example, *JSON*, *Yaml*, or *PSD1*.
41
-
1. The cmdlets are provided to generate configuration data files by [consolidating the information](https://github.com/gaelcolas/Datum#datum-tree) from each file in to single view of a server or server role.
42
-
1. After you generate the data files, you can use them with [DSC Configuration scripts](/powershell/dsc/configurations/write-compile-apply-configuration) to generate *MOF* files and [upload the MOF files to Azure Automation](./tutorial-configure-servers-desired-state.md#create-and-upload-a-configuration-to-azure-automation).
43
-
1. Register your servers from either [on-premises](./automation-dsc-onboarding.md#enable-physicalvirtual-linux-machines)
44
-
or [in Azure](./automation-dsc-onboarding.md#enable-azure-vms) to pull configurations.
43
+
1. Organize the information in your preferred file format. For example, *JSON*, *Yaml*, or *PSD1*.
44
+
1. Use the cmdlets to generate configuration data files by [consolidating the information][12] from
45
+
each file in to single view of a server or server role.
46
+
1. Use the generated files with [DSC Configuration scripts][05] to generate *MOF* files and
47
+
[upload the MOF files to Azure Automation][03].
48
+
1. To pull configurations, register your servers from either [on-premises][02] or [in Azure][01].
45
49
46
-
To download the solution, go to [PowerShell Gallery](https://www.powershellgallery.com/packages/datum/) or select **Project site** to view the [documentation](https://github.com/gaelcolas/Datum#2-getting-started--concepts).
50
+
To download the solution, go to [PowerShell Gallery][13] or select **Project site** to view the
51
+
[documentation][10].
47
52
48
53
49
54
## Next steps
50
55
51
-
- To understand PowerShell DSC, see [Windows PowerShell Desired State Configuration overview](/powershell/dsc/overview).
52
-
- Find out about PowerShell DSC resources in [DSC Resources](/powershell/dsc/resources/resources).
53
-
- For details of Local Configuration Manager configuration, see [Configuring the Local Configuration Manager](/powershell/dsc/managing-nodes/metaconfig).
56
+
- To understand PowerShell DSC, see [Windows PowerShell Desired State Configuration overview][07].
57
+
- To find PowerShell DSC resources, see [DSC Resources][08].
58
+
- For details of Local Configuration Manager configuration, see
59
+
[Configuring the Local Configuration Manager][06].
To try out PowerSTIG, visit the [PowerShell Gallery][12] and download the solution or select
41
+
**Project Site** to view the [documentation][08].
59
42
60
43
## Next steps
61
44
62
-
- To understand PowerShell DSC, see [Windows PowerShell Desired State Configuration overview](/powershell/dsc/overview).
63
-
- Find out about PowerShell DSC resources in [DSC Resources](/powershell/dsc/resources/resources).
64
-
- For details of Local Configuration Manager configuration, see [Configuring the Local Configuration Manager](/powershell/dsc/managing-nodes/metaconfig).
45
+
- To understand PowerShell DSC, see [Windows PowerShell Desired State Configuration overview][06].
46
+
- To find PowerShell DSC resources, see [DSC Resources][07].
47
+
- For details of Local Configuration Manager configuration, see [Configuring the Local Configuration Manager][05].
0 commit comments