Skip to content

Commit 6afac73

Browse files
committed
Revised the presentation for usability - Freshness Effort
1 parent d5f77a5 commit 6afac73

File tree

1 file changed

+22
-39
lines changed

1 file changed

+22
-39
lines changed

articles/automation/automation-dsc-config-data-at-scale.md

Lines changed: 22 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -4,61 +4,44 @@ description: This article tells how to configure data at scale for Azure Automat
44
keywords: dsc,powershell,configuration,setup
55
services: automation
66
ms.subservice: dsc
7-
ms.date: 08/08/2019
7+
ms.date: 10/21/2022
8+
ms.custom: engagement-fy23
89
ms.topic: conceptual
910
---
1011

1112
# Configure data at scale for Azure Automation State Configuration
1213

13-
> Applies To: Windows PowerShell 5.1
14+
**Applies to:** :heavy_check_mark: Windows PowerShell 5.1
1415

15-
Managing hundreds or thousands of servers can be a challenge.
16-
Customers have provided feedback that the most difficult aspect is actually managing
17-
[configuration data](/powershell/dsc/configurations/configdata).
18-
Organizing information across logical constructs like location, type, and environment.
16+
[!IMPORTANT]
17+
> 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.
1918
20-
> [!NOTE]
21-
> This article refers to a solution that is maintained by the Open Source community.
22-
> Support is only available in the form of GitHub collaboration, not from Microsoft.
19+
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.
2320

2421
## Community project: Datum
2522

26-
A community maintained solution named
27-
[Datum](https://github.com/gaelcolas/Datum)
28-
has been created to resolve this challenge.
29-
Datum builds on great ideas from other configuration management platforms
30-
and implements the same type of solution for PowerShell DSC.
31-
Information is
32-
[organized in to text files](https://github.com/gaelcolas/Datum#3-intended-usage)
33-
based on logical ideas.
34-
Examples would be:
23+
[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.
24+
25+
Listed below are few examples:
3526

3627
- Settings that should apply globally
3728
- Settings that should apply to all servers in a location
3829
- Settings that should apply to all database servers
3930
- Individual server settings
4031

41-
This information is organized in the file format you prefer (JSON, Yaml, or PSD1).
42-
Then cmdlets are provided to generate configuration data files by
43-
[consolidating the information](https://github.com/gaelcolas/Datum#datum-tree)
44-
from each file in to single view of a server or server role.
45-
46-
Once the data files have been generated,
47-
you can use them with
48-
[DSC Configuration scripts](/powershell/dsc/configurations/write-compile-apply-configuration)
49-
to generate MOF files
50-
and
51-
[upload the MOF files to Azure Automation](./tutorial-configure-servers-desired-state.md#create-and-upload-a-configuration-to-azure-automation).
52-
Then register your servers from either
53-
[on-premises](./automation-dsc-onboarding.md#enable-physicalvirtual-linux-machines)
54-
or [in Azure](./automation-dsc-onboarding.md#enable-azure-vms)
55-
to pull configurations.
56-
57-
To try out Datum, visit the
58-
[PowerShell Gallery](https://www.powershellgallery.com/packages/datum/)
59-
and download the solution or click "Project Site"
60-
to view the
61-
[documentation](https://github.com/gaelcolas/Datum#2-getting-started--concepts).
32+
33+
## Configure data at scale
34+
35+
Follow the below steps to configure data at scale for Azure Automation State Configuration:
36+
37+
1. The information is organized in your preferred file format. For example, *JSON*, *Yaml*, or *PSD1*.
38+
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.
39+
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).
40+
1. Register your servers from either [on-premises](./automation-dsc-onboarding.md#enable-physicalvirtual-linux-machines)
41+
or [in Azure](./automation-dsc-onboarding.md#enable-azure-vms) to pull configurations.
42+
43+
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).
44+
6245

6346
## Next steps
6447

0 commit comments

Comments
 (0)