Skip to content

Commit 1526c7e

Browse files
committed
Landing page, ToC, Acrolinx
1 parent fdf52cb commit 1526c7e

File tree

4 files changed

+25
-23
lines changed

4 files changed

+25
-23
lines changed

articles/dev-box/how-to-configure-customization-tasks.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.date: 11/05/2024
1212
#customer intent: As a Dev Center Admin or Project Admin, I want to create additional tasks in a catalog so that I can create a specific customization in a customization or image definition file.
1313
---
1414

15-
# Create tasks for Dev Box team customizations
15+
# Configure tasks for Dev Box customizations
1616

1717
When you create tasks for Microsoft Dev Box team customizations, you can define specific actions for your dev boxes to help ensure a consistent and efficient development environment. Creating new tasks in a catalog allows you to define reusable components tailored to your development teams and add guardrails around the configurations that are possible. This article guides you through creating a catalog for customization tasks, adding tasks, and attaching the catalog to a dev center or project.
1818

@@ -33,7 +33,7 @@ To complete the steps in this article, you must have:
3333

3434
A task performs a specific action, like installing software. Each task consists of one or more PowerShell scripts, along with a task.yaml file that provides parameters and defines how the scripts run. You can also include a PowerShell command in the task.yaml file.
3535

36-
You can store a collection of curated tasks in a catalog that's attached to your dev center, with each task in a separate folder. Dev Box supports using a GitHub repository or an Azure Repos repository as a catalog. Dev Box scans a specified folder of the catalog recursively to find task definitions.
36+
You can store a collection of curated tasks in a catalog attached to your dev center, with each task in a separate folder. Dev Box supports using a GitHub repository or an Azure Repos repository as a catalog. Dev Box scans a specified folder of the catalog recursively to find task definitions.
3737

3838
WinGet and PowerShell are available from any dev center without requiring a catalog. If your customizations use only WinGet or PowerShell, you can create tasks that use them in a customization file. If you need to use other tools or scripts, you can create tasks in a catalog.
3939

@@ -71,7 +71,7 @@ To configure your key vault secrets for use in your YAML configurations:
7171

7272
1. Ensure that your dev center project's managed identity has the Key Vault Reader role and Key Vault Secrets User role on your key vault.
7373

74-
1. Grant the Key Vault Secrets User role for the key vault secret to each user or user group that should be able to consume the secret during the customization of a dev box. The user or group that's granted the role must include the managed identity for the dev center, your own user account, and any user or group that needs the secret during the customization of a dev box.
74+
1. Grant the Key Vault Secrets User role for the key vault secret to each user or user group that should be able to consume the secret during the customization of a dev box. The user or group granted the role must include the managed identity for the dev center, your own user account, and any user or group that needs the secret during the customization of a dev box.
7575

7676
For more information on using key vault secrets in a customization file, see [Clone a private repository by using a customization file](how-to-write-customization-file.md#clone-a-private-repository-by-using-a-customization-file).
7777

articles/dev-box/how-to-configure-dev-box-imaging.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Imaging for Dev Box Team Customizations
2+
title: Configure Imaging for Dev Box Team Customizations
33
description: Configure dev box pools to use image definition files so that you can optimize customizations and create reusable images for your team.
44
author: RoseHJM
55
ms.author: rosemalcolm
@@ -69,7 +69,7 @@ For more information about attaching catalogs, see [Add and configure a catalog
6969

7070
## Configure a dev box pool to use an image definition
7171

72-
Make customizations available to your development teams by configuring a dev box pool to use a customization file (imagedefinition.yaml). Store the customization file in a repository that's linked to a catalog in your dev center or project. Specify this file as the image definition for the pool, and the customizations are applied to new dev boxes.
72+
Make customizations available to your development teams by configuring a dev box pool to use a customization file (imagedefinition.yaml). Store the customization file in a repository linked to a catalog in your dev center or project. Specify this file as the image definition for the pool, and the customizations are applied to new dev boxes.
7373

7474
The following steps show you how to create a dev box pool and specify an image definition:
7575

@@ -86,7 +86,7 @@ The following steps show you how to create a dev box pool and specify an image d
8686
| **Network connection** | Select **Deploy to a Microsoft hosted network**, or use an existing network connection. |
8787
|**Enable single sign-on** | Select **Yes** to enable single sign-on for the dev boxes in this pool. Single sign-on must be configured for the organization. For more information, see [Enable single sign-on for dev boxes](https://aka.ms/dev-box/single-sign-on). |
8888
| **Dev box Creator Privileges** | Select **Local Administrator** or **Standard User**. |
89-
| **Enable Auto-stop** | **Yes** is the default. Select **No** to disable an auto-stop schedule. You can configure an auto-stop schedule after the pool is created. |
89+
| **Enable Auto-stop** | **Yes** is the default. Select **No** to disable an autostop schedule. You can configure an autostop schedule after the pool is created. |
9090
| **Stop time** | Select a time to shut down all the dev boxes in the pool. |
9191
| **Time zone** | Select the time zone that the stop time is in. |
9292
| **Licensing** | Select this checkbox to confirm that your organization has Azure Hybrid Benefit licenses that you want to apply to the dev boxes in this pool. |
@@ -119,7 +119,7 @@ In order to generate an image, you need to assign the DevCenter service the requ
119119

120120
1. Under that resource group, navigate to Access Control, and give the **Windows 365** and **Project Fidalgo** applications the roles **Storage Account Contributor**, **Storage Blob Data Contributor**, and **Reader**.
121121

122-
During the process of building an image, Dev Box creates a temporary storage account in your subscription to store a snapshot, from which Dev Box generates an image. This storage account does not allow anonymous blob access and can only be accessed by identities with the Storage Blob Reader access. This storage account must be accessible from public networks, so that the Dev Box service can export your snapshot to it. If you have Azure policies that block the creation of storage accounts with public network access, create an exception for the subscription your DevCenter project is in.
122+
During the process of building an image, Dev Box creates a temporary storage account in your subscription to store a snapshot, from which Dev Box generates an image. This storage account doesn't allow anonymous blob access and can only be accessed by identities with the Storage Blob Reader access. This storage account must be accessible from public networks, so that the Dev Box service can export your snapshot to it. If you have Azure policies that block the creation of storage accounts with public network access, create an exception for the subscription your DevCenter project is in.
123123

124124
### Build the image
125125

articles/dev-box/index.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -87,16 +87,18 @@ landingContent:
8787
linkLists:
8888
- linkListType: how-to-guide
8989
links:
90-
- text: What are Team Customizations
91-
url: concept-what-are-team-customizations.md
92-
- text: Write an image definition file
93-
url: how-to-write-image-definition-file.md
94-
- text: Use secrets in customization files
95-
url: how-to-use-secrets-customization-files.md
90+
- text: What are Dev Box Customizations
91+
url: concept-what-are-dev-box-customizations.md
92+
- text: Configure team customizations
93+
url: how-to-configure-team-customizations.md
94+
- text: Configure user customizations
95+
url: how-to-configure-user-customizations.md
96+
- text: Connect to resources and repositories
97+
url: how-to-customizations-connect-resource-repository.md
9698
- text: Use GitHub Copilot to generate an image definition file
9799
url: how-to-use-copilot-generate-image-definition-file.md
98-
- text: Configure imaging for Customizations
99-
url: how-to-configure-customization-imaging.md
100+
- text: Configure Dev Box imaging
101+
url: how-to-configure-dev-box-imaging.md
100102
- text: Create customization tasks
101103
url: how-to-create-customization-tasks-catalog.md
102104

articles/dev-box/toc.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -75,19 +75,19 @@ items:
7575
href: how-to-customize-devbox-azure-image-builder.md
7676
- name: Customize dev boxes
7777
items:
78-
- name: What are Team Customizations
79-
href: concept-what-are-team-customizations.md
78+
- name: What are Dev Box customizations
79+
href: concept-what-are-dev-box-customizations.md
8080
displayName: customizations, image definition, team customization
81-
- name: Write an image definition file
82-
href: how-to-write-image-definition-file.md
81+
- name: Configure team customizations
82+
href: how-to-configure-team-customizations.md
8383
displayName: customizations, image definition, team customization
8484
- name: Create an image definition file with Copilot
8585
href: how-to-use-copilot-generate-image-definition-file.md
86-
- name: Write an individual customization file
87-
href: how-to-write-individual-customization-file.md
86+
- name: Configure user customizations
87+
href: how-to-configure-user-customizations.md
8888
displayName: customizations, image definition, personal customization, individual
89-
- name: Configure imaging for Customizations
90-
href: how-to-configure-customization-imaging.md
89+
- name: Configure imaging for customizations
90+
href: how-to-configure-dev-box-imaging.md
9191
- name: Create customization tasks
9292
href: how-to-create-customization-tasks-catalog.md
9393
- name: Use customization files to clone private repositories

0 commit comments

Comments
 (0)