Skip to content
This repository has been archived by the owner on Jul 1, 2024. It is now read-only.

create event page for AWS Summit London #4130

Merged
merged 8 commits into from
Apr 2, 2024
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
77 changes: 77 additions & 0 deletions themes/default/content/aws-summit/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
---
title: Pulumi + AWS Summit London
meta_desc: Join Pulumi at AWS Summit London to learn about the latest developments in infrastructure as code. Meet us at booth B14, April 24, 2024
meta_image:
type: page
layout: aws-summit


links:
items:
- heading: Request a Demo
description: See how Pulumi can help you ship infrastructure faster, and manage your AWS resources at scale. Ready for a change?
action: Talk with an Engineer
link: https://info.pulumi.com/aws-summit/

workshops:
items:
- title: Getting Started with Infrastructure as Code on AWS
date: May 9, 2024
description: In this workshop, you will learn the fundamentals of Infrastructure as Code through a series of guided exercises using the Pulumi Cloud Engineering platform.
link: /resources/getting-started-with-iac-on-aws/
action: Register Now
- title: Advanced CI/CD for AWS using Pulumi and GitHub Actions
date: May 16, 2024
description: Learn advanced topics that make up a robust infrastructure CI/CD pipeline through guided exercises.
link: /resources/advanced-cicd-aws-pulumi-github-actions/
action: Register Now

templates:
items:
- heading: Container Service Templates
description: Deploy a container service on AWS with Pulumi and Amazon ECS.
image: /templates/container-service/aws/architecture.png
action: Try it
link: /templates/container-service/aws
- heading: Kubernetes Cluster on AWS
description: Deploy a Kubernetes cluster on AWS with Pulumi and Amazon EKS.
image: /templates/kubernetes/aws/architecture.png
action: Try it
link: /templates/kubernetes/aws
- heading: Serverless Templates
description: Deploy a serverless application on AWS with Pulumi, AWS Lambda, and Amazon API Gateway.
image: /templates/serverless-application/aws/architecture.png
action: Try it
link: /templates/serverless-application/aws

knowledge:
items:
- link: /resources/infrastructure-as-software-best-practices/
image: /images/video-thumbnails/infrastructure-as-software-best-practices-thumbnail.png
- link: /resources/ci-cd-pipelines-for-kubernetes-apps-with-codefresh/
image: /images/video-thumbnails/gitops-with-pulumi-codefresh-thumbnail.png


customer_logos:
title: Trusted by your peers
logos:
- name: mercedes-benz
link: /case-studies/mercedes-benz
- name: snowflake
link: /case-studies/snowflake
- name: lemonade
link: /case-studies/lemonade
- name: cockroach-labs
- name: meta
- name: webflow
- name: bluenile
- name: dutchie
link: https://youtu.be/X1qetq7PjjY
- name: panther-labs
link: /case-studies/panther-labs
- name: univision
- name: washington-trust
link: https://youtu.be/Q63ZaX340M4
- name: nubank
- name: docker
---
67 changes: 67 additions & 0 deletions themes/default/content/resources/aws-summit/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
---
# Name of the event, <= 60 characters
title: Pulumi + AWS Summit London
meta_desc: Join Pulumi at AWS Summit London to learn about the latest developments in infrastructure as code. Meet us at booth B14, April 24, 2024
meta_image: /images/aws-summit-meta.png

# A featured webinar will display first in the list.
featured: false

# Webinars with unlisted as true will not be shown on the webinar list
unlisted: false

# Gated webinars will have a registration form and the user will need
# to fill out the form before viewing.
gated: false

# The layout of the landing page.
type: webinars

# External webinars will link to an external page instead of a webinar
# landing/registration page. If the webinar is external you will need
# set the 'block_external_search_index' flag to true so Google does not index
# the webinar page created.
external: true
block_external_search_index: true

# The url slug for the webinar landing page. If this is an external
# webinar, use the external URL as the value here.
url_slug: https://pulumi.com/aws-summit/

# Content for the left hand side section of the page.
main:
# Webinar title.
title: AWS Summit London

event_type: event # workshop | event

# URL for embedding a URL for ungated webinars.
youtube_url:

# Sortable date. The datetime Hugo will use to sort the webinars in date order.
sortable_date: 2024-04-24T09:00:00-00:00

# Duration of the webinar.
duration: 1 hour

# "virtual" will be shown under "show virtual events only", otherwise shown as City, State (seattle, wa)
location: London, England

# Description of the webinar.
description:

# The webinar presenters
presenters:

# case-sensitive
tags:
level: # Beginner, Intermediate, Advanced
topics: ["AWS"]
languages: []

# The right hand side form section.
form:
# HubSpot form id.
hubspot_form_id:
salesforce_campaign_id:
---
128 changes: 128 additions & 0 deletions themes/default/layouts/page/aws-summit.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
{{ define "hero" }}
{{ partial "hero" (dict "title" .Params.title) }}
{{ end }}

{{ define "main" }}
<div class="container w-2/3 mt-16 text-center mx-auto relative">
<img src="/images/mascot/backpack-pulumipus.svg" alt="" style="transform:scale(-0.5,0.5); top:-128px; left:-280px" class="absolute hidden lg:block" />
<h5>We will be at AWS Summit London <b>Booth B14</b></h5>
<h5>Join us to find out how Pulumi’s Infrastructure as Code reduces cloud complexity, accelerates development velocity and helps companies scale and innovate.</h5>
</div>

<section id="links" class="container mx-auto my-16 text-center">
<div class="container mx-auto">
<div class="flex flex-wrap items-stretch justify-center">
{{ range $item := .Params.links.items }}
<div class="w-full lg:w-1/2 p-4 my-2">
<div class="card h-full relative flex flex-col bg-white p-8">
<h5>{{ $item.heading }}</h5>
<p class="flex-1">{{ $item.description | markdownify }}</p>
<div class="mt-4">
<a href="{{ $item.link }}" target="_blank" class="btn-secondary" style="white-space: nowrap;">{{ $item.action }}</a>
</div>
</div>
</div>
{{ end }}
</div>
</div>
</section>

<section class="container mx-auto text-center overflow-hidden px-3 mt-6">
<h3 class="text-center mb-4">{{ .Params.customer_logos.title }}</h3>

<div class="w-full order-first pb-16 items-center justify-center hidden lg:block">
<pulumi-swiper slides="6" centered-slides="true" loop="true" autoplay="true" autoplay-delay="500" speed="2000">
{{ range $logo := .Params.customer_logos.logos }}
<pulumi-swipeable>
<div class="p-6 flex flex-col flex-grow items-end h-24 justify-center">
{{ if $logo.link }}
<a class="w-full h-full" href="{{ $logo.link }}" target="_blank">
{{ partial "customer-logo.html" (dict "logo" $logo.name) }}
</a>
{{ else }}
{{ partial "customer-logo.html" (dict "logo" $logo.name) }}
{{ end }}
</div>
</pulumi-swipeable>
{{ end }}
</pulumi-swiper>
</div>

<div class="w-full order-first pb-16 items-center justify-center block lg:hidden">
<pulumi-swiper slides="3" centered-slides="true" loop="true" autoplay="true" autoplay-delay="500" speed="2000">
{{ range $logo := .Params.customer_logos.logos }}
<pulumi-swipeable>
<div class="p-6 flex flex-col flex-grow items-end h-24 justify-center">
{{ if $logo.link }}
<a class="w-full h-full" href="{{ $logo.link }}" target="_blank">
{{ partial "customer-logo.html" (dict "logo" $logo.name) }}
</a>
{{ else }}
{{ partial "customer-logo.html" (dict "logo" $logo.name) }}
{{ end }}
</div>
</pulumi-swipeable>
{{ end }}
</pulumi-swiper>
</div>
</section>

<section id="workshops" style="background-color: #805AC3;">
<div class="container mx-auto py-12">
<h3 class="px-4 text-white">Workshops</h3>
<div class="flex flex-wrap items-stretch justify-center">
{{ range $item := .Params.workshops.items }}
<div class="w-full lg:w-1/2 p-4 my-2">
<div class="card h-full relative flex flex-col bg-white p-8">
<h6>{{ $item.title }}</h6>
{{ if $item.date }}
<div class="my-0 py-1 inline-block mr-3 text-gray-600">
<i class="fas fa-calendar mr-2"></i>
{{ $item.date }}
</div>
{{ end }}
<div class="flex-grow flex flex-col justify-start mt-3">
<p class="text-gray-700">
{{ $item.description }}
</p>
</div>
<div class="mt-8">
<a href="{{ $item.link }}" target="_blank" class="btn-secondary btn-disabled">{{ $item.action }}<i class="fa fa-arrow-right ml-2"></i></a>
</div>
</div>
</div>
{{ end }}
</div>
</div>
</section>

<section id="templates" class="container mx-auto my-16 text-center">
<div class=" text-center mx-auto my-8">
<h3>Pulumi Templates for Common Use Cases</h3>
<p>
Pulumi templates are the fastest way to deploy infrastructure. Templates come with predefined infrastructure as code so you can get started instantly. Find some of
our templates below, and Happy Templating!
</p>
</div>
<div class="container mx-auto">
<div class="flex flex-wrap items-stretch justify-center">
{{ range $item := .Params.templates.items }}
<div class="lg:w-1/3 md:w-1/2 w-full my-4">
<div class="card h-full relative flex flex-col bg-white pb-8 mx-4">
<img class="rounded h-40 mx-auto" src="{{ $item.image }}" />
<h5 class="mt-4">{{ $item.heading }}</h5>
<p class="flex-1 px-8 pb-4">{{ $item.description }}</p>
<div>
<a href="{{ $item.link }}" target="_blank" style="font-size: 0.9rem" class="btn-secondary">{{ $item.action }}</a>
</div>
</div>
</div>
{{ end }}
</div>
</div>
</section>

{{ partial "virtual-communities" . }}

{{ partial "help-links" . }}
{{ end }}
Binary file added themes/default/static/images/aws-summit-meta.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading