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
Copy file name to clipboardExpand all lines: articles/automation/automation-dsc-config-data-at-scale.md
+37-17Lines changed: 37 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,19 +14,21 @@ ms.service: azure-automation
14
14
15
15
**Applies to:**:heavy_check_mark: Windows PowerShell 5.1
16
16
17
-
> [!NOTE]
18
-
> Before you enable Automation State Configuration, we would like you to know that a newer version of DSC is now generally available, managed by a feature of Azure Policy named [guest configuration](../governance/machine-configuration/overview.md). The guest configuration service combines features of DSC Extension, Azure Automation State Configuration, and the most commonly requested features from customer feedback. Guest configuration also includes hybrid machine support through [Arc-enabled servers](/azure/azure-arc/servers/overview).
> 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.
22
22
23
-
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.
24
25
25
26
## Community project: Datum
26
27
27
-
[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.
28
-
29
-
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.
30
32
31
33
- Settings that should apply globally
32
34
- Settings that should apply to all servers in a location
@@ -36,19 +38,37 @@ Listed below are few examples:
36
38
37
39
## Configure data at scale
38
40
39
-
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:
40
42
41
-
1. The information is organized in your preferred file format. For example, *JSON*, *Yaml*, or *PSD1*.
42
-
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.
43
-
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).
44
-
1. Register your servers from either [on-premises](./automation-dsc-onboarding.md#enable-physicalvirtual-linux-machines)
45
-
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].
46
49
47
-
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].
48
52
49
53
50
54
## Next steps
51
55
52
-
- To understand PowerShell DSC, see [Windows PowerShell Desired State Configuration overview](/powershell/dsc/overview).
53
-
- Find out about PowerShell DSC resources in [DSC Resources](/powershell/dsc/resources/resources).
54
-
- 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].
Copy file name to clipboardExpand all lines: articles/automation/automation-dsc-config-from-server.md
+41-18Lines changed: 41 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,35 +14,58 @@ ms.service: azure-automation
14
14
15
15
> **Applies to:**:heavy_check_mark: Windows PowerShell 5.1
16
16
17
-
> [!NOTE]
18
-
> Before you enable Automation State Configuration, we would like you to know that a newer version of DSC is now generally available, managed by a feature of Azure Policy named [guest configuration](../governance/machine-configuration/overview.md). The guest configuration service combines features of DSC Extension, Azure Automation State Configuration, and the most commonly requested features from customer feedback. Guest configuration also includes hybrid machine support through [Arc-enabled servers](/azure/azure-arc/servers/overview).
> The article refers to a solution that is maintained by the Open Source community. Support is only available in the form of GitHub collaboration, not from Microsoft.
20
+
> The article refers to a solution that is maintained by the Open Source community. Support is only
21
+
> available in the form of GitHub collaboration, not from Microsoft.
22
22
23
-
This article explains how to create configuration from existing servers for an Azure Automation state configuration. To create configurations from an existing servers is a challenging task as you need to know the right settings and the order they must be applied to ensure that configuration is successful.
23
+
This article explains how to create configuration from existing servers for an Azure Automation
24
+
state configuration. Creating configurations from an existing server is a challenging task. You need
25
+
to know the right settings and the order to apply them to ensure that the configuration is
26
+
successful.
24
27
25
-
## Community project: ReverseDSC
28
+
## Community project: ReverseDSC
26
29
27
-
The [ReverseDSC](https://github.com/microsoft/reversedsc) is a community maintained solution created to work in this area beginning with the SharePoint. The solution builds on the [SharePointDSC resource](https://github.com/powershell/sharepointdsc) and extends it to orchestrate by [gathering information](https://github.com/Microsoft/sharepointDSC.reverse#how-to-use) from existing servers running SharePoint.
28
-
29
-
The latest version has multiple [extraction modes](https://github.com/Microsoft/SharePointDSC.Reverse/wiki/Extraction-Modes) to determine the level of information to include. The result of using the solution is generating
30
-
[Configuration Data](https://github.com/Microsoft/sharepointDSC.reverse#configuration-data) that must be used with SharePointDSC configuration scripts.
30
+
The [ReverseDSC][07] is a community maintained solution created to work in this area beginning with
31
+
the SharePoint. The solution builds on the [SharePointDSC resource][12] and extends it to
32
+
orchestrate by [gathering information][11] from existing servers running SharePoint.
31
33
34
+
The latest version has multiple [extraction modes][09] to determine the level of information to
35
+
include. The result of using the solution is generating [Configuration Data][10] that must be used
36
+
with SharePointDSC configuration scripts.
32
37
33
38
## Create configuration from existing servers for an Azure Automation state configuration
34
39
35
-
Follow the steps to create a configuration from existing servers for an Azure Automation state configuration:
40
+
Use the following steps to create a configuration from existing servers:
36
41
37
-
1. After you generate the data files, you can use them with [DSC Configuration scripts](/powershell/dsc/overview) to generate *MOF* files.
38
-
1. upload the [MOF files to Azure Automation](./tutorial-configure-servers-desired-state.md#create-and-upload-a-configuration-to-azure-automation).
39
-
1. Register your servers from either [on-premises](./automation-dsc-onboarding.md#enable-physicalvirtual-linux-machines)
40
-
or [in Azure](./automation-dsc-onboarding.md#enable-azure-vms) to pull configurations.
42
+
1. After you generate the data files, use the files with [DSC Configuration scripts][05] to generate
43
+
**MOF** files.
44
+
1. Upload the [MOF files to Azure Automation][03].
45
+
1. To pull the configurations, register your servers from either [on-premises][02] or
46
+
[in Azure][01].
41
47
42
-
For more information on ReverseDSC, visit the [PowerShell Gallery](https://www.powershellgallery.com/packages/ReverseDSC/) and download the solution or select **Project Site** to view the [documentation](https://github.com/Microsoft/sharepointDSC.reverse).
48
+
For more information on ReverseDSC, visit the [PowerShell Gallery][13] and download the solution or
49
+
select **Project Site** to view the [documentation][08].
43
50
44
51
## Next steps
45
52
46
-
- To understand PowerShell DSC, see [Windows PowerShell Desired State Configuration overview](/powershell/dsc/overview).
47
-
- Find out about PowerShell DSC resources in [DSC Resources](/powershell/dsc/resources/resources).
48
-
- For details of Local Configuration Manager configuration, see [Configuring the Local Configuration Manager](/powershell/dsc/managing-nodes/metaconfig).
53
+
- To understand PowerShell DSC, see [Windows PowerShell Desired State Configuration overview][05].
54
+
- To find PowerShell DSC resources, see [DSC Resources][06].
55
+
- For details of Local Configuration Manager configuration, see
56
+
[Configuring the Local Configuration Manager][04].
Copy file name to clipboardExpand all lines: articles/automation/automation-dsc-configuration-based-on-stig.md
+34-38Lines changed: 34 additions & 38 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,53 +13,49 @@ ms.service: azure-automation
13
13
14
14
> Applies To: Windows PowerShell 5.1
15
15
16
-
> [!NOTE]
17
-
> Before you enable Automation State Configuration, we would like you to know that a newer version of DSC is now generally available, managed by a feature of Azure Policy named [guest configuration](../governance/machine-configuration/overview.md). The guest configuration service combines features of DSC Extension, Azure Automation State Configuration, and the most commonly requested features from customer feedback. Guest configuration also includes hybrid machine support through [Arc-enabled servers](/azure/azure-arc/servers/overview).
To try out PowerSTIG, visit the [PowerShell Gallery][12] and download the solution or select
41
+
**Project Site** to view the [documentation][08].
60
42
61
43
## Next steps
62
44
63
-
- To understand PowerShell DSC, see [Windows PowerShell Desired State Configuration overview](/powershell/dsc/overview).
64
-
- Find out about PowerShell DSC resources in [DSC Resources](/powershell/dsc/resources/resources).
65
-
- 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