Skip to content

Commit 33bb872

Browse files
committed
Add GADS category landing pages
Created six new category landing pages for the Google Ads campaign: Infrastructure as Code, Platform Engineering, DevOps Automation, Developer Platforms, Cloud Infrastructure Automation, and Multicloud. Each page includes category-specific titles, headings, and utm_source tracking parameters.
1 parent c75b0cc commit 33bb872

File tree

6 files changed

+1596
-0
lines changed

6 files changed

+1596
-0
lines changed
Lines changed: 266 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,266 @@
1+
---
2+
title: "Cloud Infrastructure Automation | 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: "Cloud Infrastructure Automation"
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 <span id="dki-placeholder" style="font-weight: bold;">a cloud infrastructure automation solution</span>? 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-cloud-infrastructure-automation"
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 cloud 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-cloud-infrastructure-automation"
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-cloud-infrastructure-automation"
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-cloud-infrastructure-automation"
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 170+ cloud & SaaS 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 deployment workflows through GitHub 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 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)