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: docs/2.0/docs/pipelines/installation/addingexistinggitlabrepo.mdx
+19-7Lines changed: 19 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -65,7 +65,7 @@ Review your existing project structure and identify:
65
65
66
66
For each AWS Account / Azure Subscription you want to manage, you might already have some or all of the following resources provisioned.
67
67
68
-
<Tabs>
68
+
<TabsgroupId="cloud-provider">
69
69
<TabItemvalue="aws"label="AWS"default>
70
70
71
71
**Required AWS Resources:**
@@ -96,9 +96,9 @@ For each AWS Account / Azure Subscription you want to manage, you might already
96
96
97
97
## Configuring SCM Access
98
98
99
-
Pipelines needs the ability to interact with Source Control Management (SCM) platforms to fetch resources (e.g. IaC code, reusable CI/CD code and the Pipelines binary itself).
99
+
Pipelines needs the ability to interact with GitLab to fetch resources (e.g. IaC code, reusable CI/CD code and the Pipelines binary itself).
100
100
101
-
For GitLab, you'll need to configure SCM access using [machine users](/2.0/docs/pipelines/installation/viamachineusers)with appropriate Personal Access Tokens (PATs).
101
+
To create machine users for GitLab access, follow our [machine users guide](/2.0/docs/pipelines/installation/viamachineusers)to set up the appropriate Personal Access Tokens (PATs) with the required permissions.
102
102
103
103
:::note Progress Checklist
104
104
@@ -186,7 +186,7 @@ mise use -g terragrunt@latest opentofu@latest
186
186
187
187
### Cloud-specific bootstrap instructions
188
188
189
-
<Tabs>
189
+
<TabsgroupId="cloud-provider">
190
190
<TabItemvalue="aws"label="AWS"default>
191
191
192
192
The resources you need provisioned in AWS to start managing resources with Pipelines are:
@@ -253,7 +253,7 @@ EOF
253
253
254
254
If you don't have a `root.hcl` file, you might need to customize the bootstrapping process, as the Terragrunt scale catalog expects a `root.hcl` file in the root of the project. Please contact [Gruntwork support](/support) for assistance if you need help.
255
255
256
-
For each AWS account that needs bootstrapping, we'll use Boilerplate to scaffold the necessary content.
256
+
For each AWS account that needs bootstrapping, we'll use Boilerplate to scaffold the necessary content. Run this command from the root of your project for each account:
257
257
258
258
```bash
259
259
boilerplate \
@@ -263,6 +263,12 @@ boilerplate \
263
263
264
264
:::tip
265
265
266
+
You'll need to run this boilerplate command once for each AWS account you want to manage with Pipelines. Boilerplate will prompt you for account-specific values each time.
267
+
268
+
:::
269
+
270
+
:::tip
271
+
266
272
You can reply `y` to all the prompts to include dependencies, and accept defaults unless you want to customize something.
267
273
268
274
Alternatively, you could run Boilerplate non-interactively by passing the `--non-interactive` flag. You'll need to supply the relevant values for required variables in that case.
@@ -405,7 +411,7 @@ The process that we'll follow to get these resources ready for Pipelines is:
405
411
{/* We're using an h3 tag here instead of a markdown heading to avoid adding content to the ToC that won't work when switching between tabs */}
406
412
<h3>Bootstrap Your Project for Azure</h3>
407
413
408
-
For each Azure subscription that needs bootstrapping, we'll use Boilerplate to scaffold the necessary content.
414
+
For each Azure subscription that needs bootstrapping, we'll use Boilerplate to scaffold the necessary content. Run this command from the root of your project for each subscription:
409
415
410
416
```bash
411
417
boilerplate \
@@ -415,6 +421,12 @@ boilerplate \
415
421
416
422
:::tip
417
423
424
+
You'll need to run this boilerplate command once for each Azure subscription you want to manage with Pipelines. Boilerplate will prompt you for subscription-specific values each time.
425
+
426
+
:::
427
+
428
+
:::tip
429
+
418
430
You can reply `y` to all the prompts to include dependencies, and accept defaults unless you want to customize something.
419
431
420
432
Alternatively, you could run Boilerplate non-interactively by passing the `--non-interactive` flag. You'll need to supply the relevant values for required variables in that case.
@@ -676,7 +688,7 @@ Next, you'll want to define the environments you want to manage with Pipelines u
676
688
677
689
For each environment, you'll want to define a [`filter` block](/2.0/reference/pipelines/configurations-as-code/api#filter-block) that tells Pipelines which units are part of that environment. You'll also want to define an [`authentication` block](/2.0/reference/pipelines/configurations-as-code/api#authentication-block) that tells Pipelines how to authenticate with your cloud provider(s) for that environment.
Copy file name to clipboardExpand all lines: docs/2.0/docs/pipelines/installation/addingexistingrepo.mdx
+17-5Lines changed: 17 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,7 +50,7 @@ Review your existing repository structure and identify:
50
50
51
51
For each AWS Account / Azure Subscription you want to manage, you might already have some or all of the following resources provisioned.
52
52
53
-
<Tabs>
53
+
<TabsgroupId="cloud-provider">
54
54
<TabItemvalue="aws"label="AWS"default>
55
55
56
56
**Required AWS Resources:**
@@ -174,7 +174,7 @@ mise use -g terragrunt@latest opentofu@latest
174
174
175
175
### Cloud-specific bootstrap instructions
176
176
177
-
<Tabs>
177
+
<TabsgroupId="cloud-provider">
178
178
<TabItemvalue="aws"label="AWS"default>
179
179
180
180
The resources you need provisioned in AWS to start managing resources with Pipelines are:
@@ -241,7 +241,7 @@ EOF
241
241
242
242
If you don't have a `root.hcl` file, you might need to customize the bootstrapping process, as the Terragrunt scale catalog expects a `root.hcl` file in the root of the repository. Please contact [Gruntwork support](/support) for assistance if you need help.
243
243
244
-
For each AWS account that needs bootstrapping, we'll use Boilerplate to scaffold the necessary content.
244
+
For each AWS account that needs bootstrapping, we'll use Boilerplate to scaffold the necessary content. Run this command from the root of your repository for each account:
245
245
246
246
```bash
247
247
boilerplate \
@@ -251,6 +251,12 @@ boilerplate \
251
251
252
252
:::tip
253
253
254
+
You'll need to run this boilerplate command once for each AWS account you want to manage with Pipelines. Boilerplate will prompt you for account-specific values each time.
255
+
256
+
:::
257
+
258
+
:::tip
259
+
254
260
You can reply `y` to all the prompts to include dependencies, and accept defaults unless you want to customize something.
255
261
256
262
Alternatively, you could run Boilerplate non-interactively by passing the `--non-interactive` flag. You'll need to supply the relevant values for required variables in that case.
@@ -374,7 +380,7 @@ The process that we'll follow to get these resources ready for Pipelines is:
374
380
{/* We're using an h3 tag here instead of a markdown heading to avoid adding content to the ToC that won't work when switching between tabs */}
375
381
<h3>Bootstrap Your Repository for Azure</h3>
376
382
377
-
For each Azure subscription that needs bootstrapping, we'll use Boilerplate to scaffold the necessary content.
383
+
For each Azure subscription that needs bootstrapping, we'll use Boilerplate to scaffold the necessary content. Run this command from the root of your repository for each subscription:
378
384
379
385
```bash
380
386
boilerplate \
@@ -384,6 +390,12 @@ boilerplate \
384
390
385
391
:::tip
386
392
393
+
You'll need to run this boilerplate command once for each Azure subscription you want to manage with Pipelines. Boilerplate will prompt you for subscription-specific values each time.
394
+
395
+
:::
396
+
397
+
:::tip
398
+
387
399
You can reply `y` to all the prompts to include dependencies, and accept defaults unless you want to customize something.
388
400
389
401
Alternatively, you could run Boilerplate non-interactively by passing the `--non-interactive` flag. You'll need to supply the relevant values for required variables in that case.
@@ -643,7 +655,7 @@ Next, you'll want to define the environments you want to manage with Pipelines u
643
655
644
656
For each environment, you'll want to define a [`filter` block](/2.0/reference/pipelines/configurations-as-code/api#filter-block) that tells Pipelines which units are part of that environment. You'll also want to define an [`authentication` block](/2.0/reference/pipelines/configurations-as-code/api#authentication-block) that tells Pipelines how to authenticate with your cloud provider(s) for that environment.
0 commit comments