Skip to content

Commit 1d84361

Browse files
asafashirovclaude
andauthored
Add GADS landing pages for competitor alternatives (#15774)
Created new landing pages for: - Azure Resource Manager - Terragrunt - Backstage - Humanitec - Port Each page follows the same template as the existing Terraform page with competitor names substituted throughout. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Claude <noreply@anthropic.com>
1 parent 785e2e7 commit 1d84361

File tree

5 files changed

+1491
-0
lines changed

5 files changed

+1491
-0
lines changed
Lines changed: 266 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,266 @@
1+
---
2+
title: "Azure Resource Manager Alternative | Pulumi"
3+
meta_desc: Infrastructure as Code in any programming language. Enable your team to get code to any cloud productively, securely, and reliably.
4+
layout: gads-template
5+
block_external_search_index: true
6+
7+
heading: "Azure Resource Manager Alternative"
8+
subheading: |
9+
Pulumi is a free, open source infrastructure as code tool, and works best with Pulumi Cloud to
10+
make managing infrastructure secure, reliable, and hassle-free.
11+
12+
overview:
13+
title: Infrastructure as Code<br/>in any Programming Language
14+
description: |
15+
Looking for an Azure Resource Manager alternative? Pulumi Cloud is the smartest and easiest way to automate, secure, and manage everything you run in the cloud using programming languages you know and love.
16+
17+
key_features_above:
18+
items:
19+
- title: "Author in any language, deploy to any cloud"
20+
sub_title: "Pulumi Infrastructure as Code Engine"
21+
description:
22+
Author infrastructure as code (IaC) using programming languages you know and love – including TypeScript/JavaScript, Python, Go, C#, Java, and YAML. Deploy to 170+ providers like AWS, Azure, Google Cloud, and Kubernetes.
23+
image: "/images/product/pulumi-iac-code.png"
24+
button:
25+
text: "Try Pulumi Cloud for FREE"
26+
link: "https://app.pulumi.com/signup?utm_source=gads-azure-resource-manager"
27+
features:
28+
- title: Code faster
29+
description: |
30+
Write infrastructure code in TypeScript, JavaScript, Python, Go, .NET, Java, and YAML using your IDE and any language ecosystem tools.
31+
icon: code
32+
color: yellow
33+
- title: Build on any cloud
34+
description: |
35+
Access the full breadth of services in AWS, Azure, GCP, and 170+ providers through
36+
a complete and consistent SDK interface.
37+
icon: global
38+
color: yellow
39+
- title: Preview and test changes
40+
description: |
41+
Test and validate infrastructure with standard unit test frameworks and
42+
integration tests. Preview changes before deploying.
43+
icon: eye
44+
color: yellow
45+
46+
key_features:
47+
title: Key features
48+
items:
49+
- title: "Build infrastructure faster with reusable components"
50+
sub_title: "Pulumi Packages"
51+
description: |
52+
Build and reuse higher-level abstractions for Azure architectures with multi-language Pulumi Packages. Distribute the packages through repositories or package managers so your team members can reuse them.
53+
ide:
54+
- title: index.ts
55+
language: typescript
56+
code: |
57+
import * as eks from "@pulumi/eks";
58+
59+
// Create an EKS cluster with the default configuration.
60+
const cluster = new eks.Cluster("eks-cluster");
61+
62+
// Export the cluster's kubeconfig.
63+
export const kubeconfig = cluster.kubeconfig;
64+
- title: __main__.py
65+
language: python
66+
code: |
67+
import pulumi
68+
import pulumi_eks as eks
69+
70+
# Create an EKS cluster with the default configuration.
71+
cluster = eks.Cluster("eks-cluster")
72+
73+
# Export the cluster's kubeconfig.
74+
pulumi.export("kubeconfig", cluster.kubeconfig)
75+
- title: main.go
76+
language: go
77+
code: |
78+
package main
79+
80+
import (
81+
"github.com/pulumi/pulumi-eks/sdk/go/eks"
82+
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
83+
)
84+
85+
func main() {
86+
pulumi.Run(func(ctx *pulumi.Context) error {
87+
// Create an EKS cluster with default settings.
88+
cluster, err := eks.NewCluster(ctx, "eks-cluster", nil)
89+
if err != nil {
90+
return err
91+
}
92+
93+
// Export the cluster's kubeconfig.
94+
ctx.Export("kubeconfig", cluster.Kubeconfig)
95+
return nil
96+
})
97+
}
98+
- title: MyStack.cs
99+
language: csharp
100+
code: |
101+
using System.Collections.Generic;
102+
using Pulumi;
103+
using Pulumi.Eks;
104+
105+
await Deployment.RunAsync(() =>
106+
{
107+
// Create an EKS cluster with default settings.
108+
var cluster = new Cluster("eks-cluster");
109+
110+
// Export the cluster's kubeconfig.
111+
return new Dictionary<string, object?>
112+
{
113+
["kubeconfig"] = cluster.Kubeconfig
114+
};
115+
});
116+
- title: Main.Java
117+
language: java
118+
code: |
119+
import com.pulumi.Context;
120+
import com.pulumi.Pulumi;
121+
import com.pulumi.eks.Cluster;
122+
123+
public class App {
124+
public static void main(String[] args) {
125+
Pulumi.run(App::stack);
126+
}
127+
128+
private static void stack(Context ctx) {
129+
final var cluster = new Cluster("eks-cluster");
130+
ctx.export("kubeconfig", cluster.kubeconfig());
131+
}
132+
}
133+
- title: Pulumi.yaml
134+
language: yaml
135+
code: |
136+
resources:
137+
eks-cluster:
138+
type: eks:Cluster
139+
outputs:
140+
kubeconfig: ${cluster.kubeconfig}
141+
button:
142+
text: "Try Pulumi Cloud for FREE"
143+
link: "https://app.pulumi.com/signup?utm_source=gads-azure-resource-manager"
144+
features:
145+
- title: Native cloud providers
146+
description: |
147+
Full API coverage for AWS, Azure, Google Cloud, and Kubernetes with same-day updates.
148+
- title: Crosswalk for AWS
149+
description: |
150+
Adopt well-architected best practices for your infrastructure easily with the Crosswalk library.
151+
- title: Cloud Native support
152+
description: |
153+
Use a single workflow to manage both Kubernetes resources and infrastructure.
154+
155+
- title: "Deliver infrastructure through software delivery pipelines"
156+
sub_title: "CI/CD Integrations"
157+
description: |
158+
Version, review, test, and deploy infrastructure code through the same tools and processes used for your application code.
159+
image: "/images/product/pulumi-cicd.png"
160+
button:
161+
text: "Try Pulumi Cloud for FREE"
162+
link: "https://app.pulumi.com/signup?utm_source=gads-azure-resource-manager"
163+
features:
164+
- title: Version and review
165+
description: |
166+
Manage infrastructure code in Git and approve changes through pull requests.
167+
- title: Shift left
168+
description: |
169+
Get rapid feedback on your code with fast unit tests, and run integration tests against ephemeral infrastructure.
170+
- title: Continuous delivery
171+
description: |
172+
Integrate your CI/CD provider with Pulumi or use GitOps to manage Kubernetes clusters.
173+
174+
stats:
175+
title: Open source. Enterprise ready.
176+
description: |
177+
Pulumi's Infrastructure as Code CLI and SDK is an open-source project that's supported
178+
by an active community. We maintain a public roadmap and welcome feedback and contributions.
179+
community:
180+
number: "10,000s"
181+
description: of community members
182+
company:
183+
number: "1,000s"
184+
description: of companies
185+
integration:
186+
number: "170+"
187+
description: Cloud and service integrations
188+
189+
key_features_below:
190+
items:
191+
- title: "The fastest and easiest way to use Pulumi IaC at scale"
192+
sub_title: "Pulumi Cloud"
193+
description: |
194+
A fully-managed service for Pulumi IaC plus so much more. Manage and store infrastructure state & secrets, collaborate within teams, view and search infrastructure, and manage security and compliance using Pulumi Cloud.
195+
image: "/images/product/pulumi-cloud-iac-stylized-01.png"
196+
button:
197+
text: "Try Pulumi Cloud for FREE"
198+
link: "https://app.pulumi.com/signup?utm_source=gads-azure-resource-manager"
199+
features:
200+
- title: Pulumi IaC
201+
description: |
202+
Utilize open-source IaC in TypeScript, Python, Go, C#, Java and YAML. Build and distribute reusable components for Azure and 170+ other providers.
203+
- title: Pulumi ESC
204+
description: |
205+
Centralized secrets management & orchestration. Tame secrets sprawl and configuration complexity securely across all your cloud infrastructure and applications.
206+
- title: Automate deployment workflows
207+
description: |
208+
Orchestrate secure Azure deployment workflows through GitHub, Azure DevOps, or an API.
209+
- title: Search and analytics
210+
description: |
211+
View resources from any cloud in one place. Search for resources across clouds with simple queries and filters.
212+
- title: Pulumi Automation API
213+
description: |
214+
Build custom deployment and CI/CD workflows that integrate with Pulumi Developer Portal, custom portals, or CLIs.
215+
- title: Developer portals
216+
description: |
217+
Create internal developer portals to distribute Azure infrastructure templates using Pulumi or the Backstage-plugin.
218+
- title: Identity and access control
219+
description: |
220+
Manage teams with SCIM, SAML SSO, GitHub, GitLab, or Atlassian. Set permissions and access tokens.
221+
- title: Policy enforcement
222+
description: |
223+
Build policy packs from 150 policies or write your own. Leverage compliance-ready policies for any cloud to increase compliance posture and remediation policies to correct violations.
224+
- title: Audit logs
225+
description: |
226+
Track and store user actions and change history with option to export logs.
227+
228+
case_studies:
229+
title: Customers innovating with Pulumi Cloud
230+
items:
231+
- name: Atlassian
232+
link: /case-studies/atlassian/
233+
logo: atlassian
234+
description: |
235+
Developers reduced their time spent on maintenance by 50%.
236+
237+
- name: Elkjop
238+
link: /case-studies/elkjop-nordic/
239+
logo: elkjop-nordic
240+
description: |
241+
Increased developers' agility and speed through platform engineering.
242+
243+
- name: Starburst
244+
link: /blog/how-starburst-data-creates-infrastructure-automation-magic-with-code/
245+
logo: starburst
246+
description: |
247+
Increased velocity and speed, with deployments that are up to 3x faster.
248+
249+
- name: BMW
250+
link: /case-studies/bmw/
251+
logo: bmw
252+
description: |
253+
Enabled developers to deploy across hybrid cloud environments.
254+
255+
- name: Lemonade
256+
link: /case-studies/lemonade/
257+
logo: lemonade
258+
description: |
259+
Standardized infrastructure architectures with reusable components.
260+
261+
- name: Snowflake
262+
link: /case-studies/snowflake/
263+
logo: snowflake
264+
description: |
265+
Built a multi-cloud, Kubernetes-based platform to standardize all deployments
266+
---

0 commit comments

Comments
 (0)