Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions docs-starlight/src/components/dv-ConsistencySection.astro
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,13 @@ const scaffoldLink = '/docs/features/scaffold';
<!-- Content Wrapper -->
<div class="flex flex-col lg:flex-row md:px-6">
<Card title="Automate Using Hooks" titleSize="text-md" class="flex-1/3">
<p class="text-sm font-sans text-gray-1">Don’t pretend you’ll always remember to do things before/after updating IaC. Codify those tasks with <a href={hooksLink} class="text-accent-1 border-b-1 border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out">hooks</a> so that they’re done automatically.</p>
<p class="text-sm font-sans text-gray-1">Don’t pretend you’ll always remember to do things before/after updating IaC. Codify those tasks with <a href={hooksLink} class="text-accent-1 border-b border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out">hooks</a> so that they’re done automatically.</p>
</Card>
<Card title="Handle Expected Errors" titleSize="text-md" class="flex-1/3">
<p class="text-sm font-sans text-gray-1">You know networks can be flaky, and cloud providers aren’t perfect. Automatically handle the errors they produce using built-in <a href={errorHandlingLink} class="text-accent-1 border-b-1 border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out">error handling</a>.</p>
<p class="text-sm font-sans text-gray-1">You know networks can be flaky, and cloud providers aren’t perfect. Automatically handle the errors they produce using built-in <a href={errorHandlingLink} class="text-accent-1 border-b border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out">error handling</a>.</p>
</Card>
<Card title="Integrate Early and Often" titleSize="text-md" class="flex-1/3">
<p class="text-sm font-sans text-gray-1">Get you and your teammates on the same page. Work on a consistent, unified codebase, but gradually roll out new infrastructure features using <a href={featureFlagsLink} class="text-accent-1 border-b-1 border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out">feature flags</a>.</p>
<p class="text-sm font-sans text-gray-1">Get you and your teammates on the same page. Work on a consistent, unified codebase, but gradually roll out new infrastructure features using <a href={featureFlagsLink} class="text-accent-1 border-b border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out">feature flags</a>.</p>
</Card>
</div>
<div class="md:px-6">
Expand All @@ -46,10 +46,10 @@ const scaffoldLink = '/docs/features/scaffold';
<!-- Content Wrapper -->
<div class="flex flex-col lg:flex-row md:px-6">
<Card title="Leverage a Proven Infrastructure Catalog" titleSize="text-md" class="flex-1/2">
<p class="text-sm font-sans text-gray-1">Catalog standard infrastructure patterns for reuse across your your organization using the <a href={catalogLink} class="text-accent-1 border-b-1 border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out">catalog</a> Terminal User Interface (TUI).</p>
<p class="text-sm font-sans text-gray-1">Catalog standard infrastructure patterns for reuse across your organization using the <a href={catalogLink} class="text-accent-1 border-b border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out">catalog</a> Terminal User Interface (TUI).</p>
</Card>
<Card title="Empower All Your Engineers" titleSize="text-md" class="flex-1/2">
<p class="text-sm font-sans text-gray-1">Design opinionated templates to <a href={scaffoldLink} class="text-accent-1 border-b-1 border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out">scaffold</a> exactly the right infrastructure that’s needed without writing any IaC by hand.</p>
<p class="text-sm font-sans text-gray-1">Design opinionated templates to <a href={scaffoldLink} class="text-accent-1 border-b border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out">scaffold</a> exactly the right infrastructure that’s needed without writing any IaC by hand.</p>
</Card>
</div>
</div>
Expand Down
4 changes: 2 additions & 2 deletions docs-starlight/src/components/dv-DrySection.astro
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ const stacksLink = '/docs/features/stacks';
<!-- Content Wrapper -->
<div class="flex flex-col md:flex-row gap-6 ">
<Card class="flex-1 border-solid border-4 rounded-lg !border-[#F1F1F1] shadow-[0_0_0_2px_white]" title="Reuse Common Infrastructure Configurations">
<p class="text-sm font-sans text-gray-1">Define reusable infrastructure configurations, like module inputs, backend configurations, and providers once, then reference them wherever they’re needed using <a href={includesLink} class="text-accent-1 border-b-1 border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out">includes</a>.</p>
<p class="text-sm font-sans text-gray-1">Define reusable infrastructure configurations, like module inputs, backend configurations, and providers once, then reference them wherever they’re needed using <a href={includesLink} class="text-accent-1 border-b border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out">includes</a>.</p>
</Card>
<Card class="flex-1 border-solid border-4 rounded-lg !border-[#F1F1F1] shadow-[0_0_0_2px_white]" title="Reuse Production-Ready Patterns">
<p class="text-sm font-sans text-gray-1">Leverage <a href={stacksLink} class="text-accent-1 border-b-1 border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out">Terragrunt Stack</a> to encapsulate higher level collections of infrastructure components as a unified stack.</p>
<p class="text-sm font-sans text-gray-1">Leverage <a href={stacksLink} class="text-accent-1 border-b border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out">Terragrunt Stack</a> to encapsulate higher level collections of infrastructure components as a unified stack.</p>
</Card>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion docs-starlight/src/components/dv-FeaturedBrands.astro
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ const brands = Array.isArray(brandsCollection) ? brandsCollection : [];
const sortedBrands = brands.sort((a, b) => (a.data.order || 0) - (b.data.order || 0));
---
<!-- Logos Container -->
<section class="w-full bg-[#FAFAFA] border-b-1 border-gray-3 py-6 lg:py-9">
<section class="w-full bg-[#FAFAFA] border-b border-gray-3 py-6 lg:py-9">
<!-- Logos Wrapper -->
<div class="relative flex flex-col lg:flex-row justify-center items-center gap-8 lg:gap-auto lg:px-0 lg:pr-10 lg:pl-20">
<p class="text-center text-xs font-mono text-gray-2">
Expand Down
6 changes: 3 additions & 3 deletions docs-starlight/src/components/dv-OrchestrateSection.astro
Original file line number Diff line number Diff line change
Expand Up @@ -21,18 +21,18 @@ const authenticationLink = '/docs/features/authentication';
<div class="flex flex-col flex-1">
<Card title="Segment Your Infrastructure">
<p class="text-sm font-sans text-gray-1">Break down your monolithic infrastructure into manageable
<a href={unitsLink} class="text-accent-1 border-b-1 border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out"> units </a>
<a href={unitsLink} class="text-accent-1 border-b border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out"> units </a>
that are safe to update independently, and have their own state.</p>
</Card>
<Divider />
<Card title="Control Your Infrastructure">
<p class="text-sm font-sans text-gray-1">Reject all-or-nothing updates. Control exactly what infrastructure is updated, how it gets updated, and in what order by taking advantage of the
<a href={runQueueLink} class="text-accent-1 border-b-1 border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out"> Run Queue</a>
<a href={runQueueLink} class="text-accent-1 border-b border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out"> Run Queue</a>
.</p>
</Card>
<Divider />
<Card title="Secure Your Infrastructure">
<p class="text-sm font-sans text-gray-1">Terragrunt <a href={authenticationLink} class="text-accent-1 border-b-1 border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out">authentication tooling</a> makes it trivial to manage infrastructure across any number of environments or cloud providers with least privilege access.</p>
<p class="text-sm font-sans text-gray-1">Terragrunt <a href={authenticationLink} class="text-accent-1 border-b border-gray-1/50 hover:cursor-pointer hover:text-accent transition .025s ease-in-out">authentication tooling</a> makes it trivial to manage infrastructure across any number of environments or cloud providers with least privilege access.</p>
</Card>
</div>
</div>
Expand Down
Loading