From 72b50179c98000a5280d8014b22eaab3c1d087a6 Mon Sep 17 00:00:00 2001 From: yodamad Date: Sun, 7 Apr 2024 22:06:51 +0200 Subject: [PATCH 1/4] feat: ovhcloud kubernetes sample --- ovhcloud-go-kubernetes/Pulumi.yaml | 0 ovhcloud-go-kubernetes/README.md | 86 ++++++++++++++++++++++++++++++ ovhcloud-go-kubernetes/config.go | 1 + ovhcloud-go-kubernetes/go.mod | 0 ovhcloud-go-kubernetes/k8s.go | 1 + ovhcloud-go-kubernetes/main.go | 1 + 6 files changed, 89 insertions(+) create mode 100644 ovhcloud-go-kubernetes/Pulumi.yaml create mode 100644 ovhcloud-go-kubernetes/README.md create mode 100644 ovhcloud-go-kubernetes/config.go create mode 100644 ovhcloud-go-kubernetes/go.mod create mode 100644 ovhcloud-go-kubernetes/k8s.go create mode 100644 ovhcloud-go-kubernetes/main.go diff --git a/ovhcloud-go-kubernetes/Pulumi.yaml b/ovhcloud-go-kubernetes/Pulumi.yaml new file mode 100644 index 000000000..e69de29bb diff --git a/ovhcloud-go-kubernetes/README.md b/ovhcloud-go-kubernetes/README.md new file mode 100644 index 000000000..a1280370f --- /dev/null +++ b/ovhcloud-go-kubernetes/README.md @@ -0,0 +1,86 @@ +# Managed Kubernetes on OVH + +## Prerequisites + +You need to setup some environment variables to use this template + +```bash +# Your OVH project ID +export OVH_SERVICE_NAME=xxx +# Your application information (can be on https://api.ovh.com/createToken) +export OVH_APPLICATION_SECRET=xxx +export OVH_APPLICATION_KEY=xxx +export OVH_CONSUMER_KEY=xxx +``` + +## Configuration + +You can easily configure your setup in `Pulumi.yaml` + +## Usage sample + +### pulumi preview + +```console +$ pulumi preview +Please choose a stack, or create a new one: gitpod +Previewing update (gitpod) + +View in Browser (Ctrl+O): https://app.pulumi.com/yodamad/hashnode-article/gitpod/previews/xxx + + Type Name Plan + + pulumi:pulumi:Stack hashnode-article-gitpod create + + ├─ ovh:CloudProject:Kube pulumi-cluster create + + └─ ovh:CloudProject:KubeNodePool pulumi-pool create + +Outputs: + kubeconfig: output + +Resources: + + 3 to create +``` + +### pulumi up + +```console +$ pulumi up +Please choose a stack, or create a new one: gitpod +Previewing update (gitpod) + +View in Browser (Ctrl+O): https://app.pulumi.com/yodamad/hashnode-article/gitpod/previews/xxx + + Type Name Plan + + pulumi:pulumi:Stack hashnode-article-gitpod create + + ├─ ovh:CloudProject:Kube pulumi-cluster create + + └─ ovh:CloudProject:KubeNodePool pulumi-pool create + +Outputs: + kubeconfig: output + +Resources: + + 3 to create + +Do you want to perform this update? yes +Updating (gitpod) + +View in Browser (Ctrl+O): https://app.pulumi.com/xxx/xxx/gitpod/updates/1 + + Type Name Status + + pulumi:pulumi:Stack hashnode-article-gitpod created (405s) + + ├─ ovh:CloudProject:Kube pulumi-cluster created (401s) + + └─ ovh:CloudProject:KubeNodePool pulumi-pool created (222s) + +Outputs: + kubeconfig: [secret] + +Resources: + + 3 created + +Duration: 10m30s +``` + +### Retrieve `kubeconfig`` + +```bash +pulumi stack output kubeconfig --show-secrets > kubeconfig +`````` diff --git a/ovhcloud-go-kubernetes/config.go b/ovhcloud-go-kubernetes/config.go new file mode 100644 index 000000000..06ab7d0f9 --- /dev/null +++ b/ovhcloud-go-kubernetes/config.go @@ -0,0 +1 @@ +package main diff --git a/ovhcloud-go-kubernetes/go.mod b/ovhcloud-go-kubernetes/go.mod new file mode 100644 index 000000000..e69de29bb diff --git a/ovhcloud-go-kubernetes/k8s.go b/ovhcloud-go-kubernetes/k8s.go new file mode 100644 index 000000000..06ab7d0f9 --- /dev/null +++ b/ovhcloud-go-kubernetes/k8s.go @@ -0,0 +1 @@ +package main diff --git a/ovhcloud-go-kubernetes/main.go b/ovhcloud-go-kubernetes/main.go new file mode 100644 index 000000000..f3cb8fdc9 --- /dev/null +++ b/ovhcloud-go-kubernetes/main.go @@ -0,0 +1 @@ +package ovhcloud_go_kubernetes From b6681e6b93d42084cb402ff40539b4cbfe0842de Mon Sep 17 00:00:00 2001 From: yodamad Date: Sun, 7 Apr 2024 22:16:59 +0200 Subject: [PATCH 2/4] feat: ovhcloud kubernetes sample --- README.md | 9 + ovhcloud-go-kubernetes/Pulumi.yaml | 14 ++ ovhcloud-go-kubernetes/README.md | 24 +++ ovhcloud-go-kubernetes/config.go | 33 ++++ ovhcloud-go-kubernetes/go.mod | 95 ++++++++++ ovhcloud-go-kubernetes/go.sum | 284 +++++++++++++++++++++++++++++ ovhcloud-go-kubernetes/k8s.go | 45 +++++ ovhcloud-go-kubernetes/main.go | 35 +++- 8 files changed, 538 insertions(+), 1 deletion(-) create mode 100644 ovhcloud-go-kubernetes/go.sum diff --git a/README.md b/README.md index a1b9223d1..6672f4163 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,7 @@ Don't see an example listed? [Try Pulumi AI](https://www.pulumi.com/ai) and use - [Go](#go-3) - [C#](#c-3) - [Openstack](#openstack) +- [OVHCloud](#ovhcloud) - [Cloud](#cloud) - [DigitalOcean](#digitalocean) - [Multicloud](#multicloud) @@ -358,6 +359,14 @@ Example | Description | [Web Server](openstack-py-webserver) | Deploy an Openstack instance and open port 8000. +## OVHCloud + +### Go + +| Example | Description | +|--------------------------------------| --------- | +| [Kubernetes](ovhcloud-go-kubernetes) | A sample to deploy a managed Kubernetes cluster on OVHcloud | + ## Cloud ### TypeScript diff --git a/ovhcloud-go-kubernetes/Pulumi.yaml b/ovhcloud-go-kubernetes/Pulumi.yaml index e69de29bb..c4713e1e1 100644 --- a/ovhcloud-go-kubernetes/Pulumi.yaml +++ b/ovhcloud-go-kubernetes/Pulumi.yaml @@ -0,0 +1,14 @@ +name: ovhcloud-kubernetes +runtime: go +description: A Go program to deploy a Kubernetes cluster on OVHcloud +config: + # Cluster info + k8s_enabled: true + cluster:flavor: d2-4 + cluster:name: pulumi-cluster + cluster:nodepool: pulumi-pool + cluster:min_nodes: 1 + cluster:max_nodes: 2 + cluster:region: GRA9 + # OVH info + ovh:endpoint: ovh-eu diff --git a/ovhcloud-go-kubernetes/README.md b/ovhcloud-go-kubernetes/README.md index a1280370f..10053206e 100644 --- a/ovhcloud-go-kubernetes/README.md +++ b/ovhcloud-go-kubernetes/README.md @@ -17,8 +17,32 @@ export OVH_CONSUMER_KEY=xxx You can easily configure your setup in `Pulumi.yaml` +| Key | Description | Default value | +|-------------------|----------------------------------------------|---| +| cluster:flavor | Default size for cluster nodes | d2-4 | +| cluster:name | Cluster name | pulumi-cluster | +| cluster:nodepool | Nodepool name | pulumi-pool | +| cluster:min_nodes | Minimum nb of nodes in cluster | 1 | +| cluster:max_nodes | Minimum nb of nodes in cluster | 2 | +| cluster:region | Datacenter in which cluster will be deployed | GRA9 | +| ovh:endpoint | Endpoint for OVH APIs | ovh-eu | + ## Usage sample +### Initialization + +If you haven't already, follow the steps in [Pulumi Installation and Setup](https://www.pulumi.com/docs/get-started/install/) and [Configuring Pulumi Kubernetes](https://www.pulumi.com/docs/intro/cloud-providers/kubernetes/setup/) to get set up with Pulumi and Kubernetes. + +Then, run command to install go dependencies: + +```sh +go mod download +```` + +### pulumi init + +If no stack initialized, run the classic `pulumi stack init` command first + ### pulumi preview ```console diff --git a/ovhcloud-go-kubernetes/config.go b/ovhcloud-go-kubernetes/config.go index 06ab7d0f9..addeace2d 100644 --- a/ovhcloud-go-kubernetes/config.go +++ b/ovhcloud-go-kubernetes/config.go @@ -1 +1,34 @@ package main + +import ( + "fmt" + "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" +) + +const OvhApplicationKey = "OVH_APPLICATION_KEY" +const OvhApplicationSecret = "OVH_APPLICATION_SECRET" +const OvhConsumerKey = "OVH_CONSUMER_KEY" +const OvhServiceName = "OVH_SERVICE_NAME" +const OvhGroup = "ovh" +const FLAVOR = "flavor" +const REGION = "region" + +func ovhConfig(ctx *pulumi.Context, key string) string { + return getConfig(ctx, OvhGroup, key) +} + +// Cluster config keys +const ClusterGroup = "cluster" +const NAME = "name" +const NodePool = "nodepool" +const MinNodes = "min_nodes" +const MaxNodes = "max_nodes" + +func clusterConfig(ctx *pulumi.Context, key string) string { + return getConfig(ctx, ClusterGroup, key) +} + +func getConfig(ctx *pulumi.Context, group string, key string) string { + return config.Require(ctx, fmt.Sprintf("%s:%s", group, key)) +} diff --git a/ovhcloud-go-kubernetes/go.mod b/ovhcloud-go-kubernetes/go.mod index e69de29bb..574308231 100644 --- a/ovhcloud-go-kubernetes/go.mod +++ b/ovhcloud-go-kubernetes/go.mod @@ -0,0 +1,95 @@ +module ovhcloud-go-kubernetes + +go 1.21 + +toolchain go1.21.6 + +require ( + github.com/ovh/pulumi-ovh/sdk v0.36.1 + github.com/pulumi/pulumi-kubernetes/sdk/v4 v4.5.6 + github.com/pulumi/pulumi/sdk/v3 v3.100.0 +) + +require ( + dario.cat/mergo v1.0.0 // indirect + github.com/Microsoft/go-winio v0.6.1 // indirect + github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 // indirect + github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da // indirect + github.com/agext/levenshtein v1.2.3 // indirect + github.com/apparentlymart/go-textseg/v13 v13.0.0 // indirect + github.com/atotto/clipboard v0.1.4 // indirect + github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect + github.com/blang/semver v3.5.1+incompatible // indirect + github.com/charmbracelet/bubbles v0.16.1 // indirect + github.com/charmbracelet/bubbletea v0.24.2 // indirect + github.com/charmbracelet/lipgloss v0.7.1 // indirect + github.com/cheggaaa/pb v1.0.29 // indirect + github.com/cloudflare/circl v1.3.3 // indirect + github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81 // indirect + github.com/cyphar/filepath-securejoin v0.2.4 // indirect + github.com/djherbis/times v1.5.0 // indirect + github.com/emirpasic/gods v1.18.1 // indirect + github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect + github.com/go-git/go-billy/v5 v5.5.0 // indirect + github.com/go-git/go-git/v5 v5.11.0 // indirect + github.com/gogo/protobuf v1.3.2 // indirect + github.com/golang/glog v1.1.0 // indirect + github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect + github.com/golang/protobuf v1.5.3 // indirect + github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 // indirect + github.com/hashicorp/errwrap v1.1.0 // indirect + github.com/hashicorp/go-multierror v1.1.1 // indirect + github.com/hashicorp/hcl/v2 v2.17.0 // indirect + github.com/inconshreveable/mousetrap v1.1.0 // indirect + github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect + github.com/kevinburke/ssh_config v1.2.0 // indirect + github.com/lucasb-eyer/go-colorful v1.2.0 // indirect + github.com/mattn/go-isatty v0.0.19 // indirect + github.com/mattn/go-localereader v0.0.1 // indirect + github.com/mattn/go-runewidth v0.0.15 // indirect + github.com/mitchellh/go-ps v1.0.0 // indirect + github.com/mitchellh/go-wordwrap v1.0.1 // indirect + github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 // indirect + github.com/muesli/cancelreader v0.2.2 // indirect + github.com/muesli/reflow v0.3.0 // indirect + github.com/muesli/termenv v0.15.2 // indirect + github.com/opentracing/basictracer-go v1.1.0 // indirect + github.com/opentracing/opentracing-go v1.2.0 // indirect + github.com/pgavlin/fx v0.1.6 // indirect + github.com/pjbgf/sha1cd v0.3.0 // indirect + github.com/pkg/errors v0.9.1 // indirect + github.com/pkg/term v1.1.0 // indirect + github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect + github.com/pulumi/esc v0.6.2 // indirect + github.com/rivo/uniseg v0.4.4 // indirect + github.com/rogpeppe/go-internal v1.11.0 // indirect + github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 // indirect + github.com/santhosh-tekuri/jsonschema/v5 v5.0.0 // indirect + github.com/sergi/go-diff v1.3.1 // indirect + github.com/skeema/knownhosts v1.2.1 // indirect + github.com/spf13/cast v1.4.1 // indirect + github.com/spf13/cobra v1.7.0 // indirect + github.com/spf13/pflag v1.0.5 // indirect + github.com/texttheater/golang-levenshtein v1.0.1 // indirect + github.com/tweekmonster/luser v0.0.0-20161003172636-3fa38070dbd7 // indirect + github.com/uber/jaeger-client-go v2.30.0+incompatible // indirect + github.com/uber/jaeger-lib v2.4.1+incompatible // indirect + github.com/xanzy/ssh-agent v0.3.3 // indirect + github.com/zclconf/go-cty v1.13.2 // indirect + go.uber.org/atomic v1.9.0 // indirect + golang.org/x/crypto v0.17.0 // indirect + golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa // indirect + golang.org/x/mod v0.14.0 // indirect + golang.org/x/net v0.19.0 // indirect + golang.org/x/sync v0.5.0 // indirect + golang.org/x/sys v0.15.0 // indirect + golang.org/x/term v0.15.0 // indirect + golang.org/x/text v0.14.0 // indirect + golang.org/x/tools v0.15.0 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20230706204954-ccb25ca9f130 // indirect + google.golang.org/grpc v1.57.1 // indirect + google.golang.org/protobuf v1.31.0 // indirect + gopkg.in/warnings.v0 v0.1.2 // indirect + gopkg.in/yaml.v3 v3.0.1 // indirect + lukechampine.com/frand v1.4.2 // indirect +) diff --git a/ovhcloud-go-kubernetes/go.sum b/ovhcloud-go-kubernetes/go.sum new file mode 100644 index 000000000..9beaf0b93 --- /dev/null +++ b/ovhcloud-go-kubernetes/go.sum @@ -0,0 +1,284 @@ +dario.cat/mergo v1.0.0 h1:AGCNq9Evsj31mOgNPcLyXc+4PNABt905YmuqPYYpBWk= +dario.cat/mergo v1.0.0/go.mod h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk= +github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= +github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= +github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= +github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 h1:kkhsdkhsCvIsutKu5zLMgWtgh9YxGCNAw8Ad8hjwfYg= +github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0= +github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da h1:KjTM2ks9d14ZYCvmHS9iAKVt9AyzRSqNU1qabPih5BY= +github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da/go.mod h1:eHEWzANqSiWQsof+nXEI9bUVUyV6F53Fp89EuCh2EAA= +github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo= +github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= +github.com/apparentlymart/go-textseg/v13 v13.0.0 h1:Y+KvPE1NYz0xl601PVImeQfFyEy6iT90AvPUL1NNfNw= +github.com/apparentlymart/go-textseg/v13 v13.0.0/go.mod h1:ZK2fH7c4NqDTLtiYLvIkEghdlcqw7yxLeM89kiTRPUo= +github.com/atotto/clipboard v0.1.4 h1:EH0zSVneZPSuFR11BlR9YppQTVDbh5+16AmcJi4g1z4= +github.com/atotto/clipboard v0.1.4/go.mod h1:ZY9tmq7sm5xIbd9bOK4onWV4S6X0u6GY7Vn0Yu86PYI= +github.com/aymanbagabas/go-osc52/v2 v2.0.1 h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiErDT4WkJ2k= +github.com/aymanbagabas/go-osc52/v2 v2.0.1/go.mod h1:uYgXzlJ7ZpABp8OJ+exZzJJhRNQ2ASbcXHWsFqH8hp8= +github.com/blang/semver v3.5.1+incompatible h1:cQNTCjp13qL8KC3Nbxr/y2Bqb63oX6wdnnjpJbkM4JQ= +github.com/blang/semver v3.5.1+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= +github.com/bwesterb/go-ristretto v1.2.3/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0= +github.com/charmbracelet/bubbles v0.16.1 h1:6uzpAAaT9ZqKssntbvZMlksWHruQLNxg49H5WdeuYSY= +github.com/charmbracelet/bubbles v0.16.1/go.mod h1:2QCp9LFlEsBQMvIYERr7Ww2H2bA7xen1idUDIzm/+Xc= +github.com/charmbracelet/bubbletea v0.24.2 h1:uaQIKx9Ai6Gdh5zpTbGiWpytMU+CfsPp06RaW2cx/SY= +github.com/charmbracelet/bubbletea v0.24.2/go.mod h1:XdrNrV4J8GiyshTtx3DNuYkR1FDaJmO3l2nejekbsgg= +github.com/charmbracelet/lipgloss v0.7.1 h1:17WMwi7N1b1rVWOjMT+rCh7sQkvDU75B2hbZpc5Kc1E= +github.com/charmbracelet/lipgloss v0.7.1/go.mod h1:yG0k3giv8Qj8edTCbbg6AlQ5e8KNWpFujkNawKNhE2c= +github.com/cheggaaa/pb v1.0.29 h1:FckUN5ngEk2LpvuG0fw1GEFx6LtyY2pWI/Z2QgCnEYo= +github.com/cheggaaa/pb v1.0.29/go.mod h1:W40334L7FMC5JKWldsTWbdGjLo0RxUKK73K+TuPxX30= +github.com/cloudflare/circl v1.3.3 h1:fE/Qz0QdIGqeWfnwq0RE0R7MI51s0M2E4Ga9kq5AEMs= +github.com/cloudflare/circl v1.3.3/go.mod h1:5XYMA4rFBvNIrhs50XuiBJ15vF2pZn4nnUKZrLbUZFA= +github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81 h1:q2hJAaP1k2wIvVRd/hEHD7lacgqrCPS+k8g1MndzfWY= +github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81/go.mod h1:YynlIjWYF8myEu6sdkwKIvGQq+cOckRm6So2avqoYAk= +github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/cyphar/filepath-securejoin v0.2.4 h1:Ugdm7cg7i6ZK6x3xDF1oEu1nfkyfH53EtKeQYTC3kyg= +github.com/cyphar/filepath-securejoin v0.2.4/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/djherbis/times v1.5.0 h1:79myA211VwPhFTqUk8xehWrsEO+zcIZj0zT8mXPVARU= +github.com/djherbis/times v1.5.0/go.mod h1:5q7FDLvbNg1L/KaBmPcWlVR9NmoKo3+ucqUA3ijQhA0= +github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc= +github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ= +github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= +github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI= +github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic= +github.com/go-git/go-billy/v5 v5.5.0 h1:yEY4yhzCDuMGSv83oGxiBotRzhwhNr8VZyphhiu+mTU= +github.com/go-git/go-billy/v5 v5.5.0/go.mod h1:hmexnoNsr2SJU1Ju67OaNz5ASJY3+sHgFRpCtpDCKow= +github.com/go-git/go-git/v5 v5.11.0 h1:XIZc1p+8YzypNr34itUfSvYJcv+eYdTnTvOZ2vD3cA4= +github.com/go-git/go-git/v5 v5.11.0/go.mod h1:6GFcX2P3NM7FPBfpePbpLd21XxsgdAt+lKqXmCUiUCY= +github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= +github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= +github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= +github.com/golang/glog v1.1.0 h1:/d3pCKDPWNnvIWe0vVUpNP32qc8U3PDVxySP/y360qE= +github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ= +github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= +github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= +github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 h1:MJG/KsmcqMwFAkh8mTnAwhyKoB+sTAnY4CACC110tbU= +github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645/go.mod h1:6iZfnjpejD4L/4DwD7NryNaJyCQdzwWwH2MWhCA90Kw= +github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= +github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= +github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= +github.com/hashicorp/hcl/v2 v2.17.0 h1:z1XvSUyXd1HP10U4lrLg5e0JMVz6CPaJvAgxM0KNZVY= +github.com/hashicorp/hcl/v2 v2.17.0/go.mod h1:gJyW2PTShkJqQBKpAmPO3yxMxIuoXkOF2TpqXzrQyx4= +github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= +github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= +github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A= +github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo= +github.com/kevinburke/ssh_config v1.2.0 h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4gf13a4= +github.com/kevinburke/ssh_config v1.2.0/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= +github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= +github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= +github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= +github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/lucasb-eyer/go-colorful v1.2.0 h1:1nnpGOrhyZZuNyfu1QjKiUICQ74+3FNCN69Aj6K7nkY= +github.com/lucasb-eyer/go-colorful v1.2.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0= +github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= +github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= +github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE= +github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA= +github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +github.com/mattn/go-localereader v0.0.1 h1:ygSAOl7ZXTx4RdPYinUpg6W99U8jWvWi9Ye2JC/oIi4= +github.com/mattn/go-localereader v0.0.1/go.mod h1:8fBrzywKY7BI3czFoHkuzRoWE9C+EiG4R1k4Cjx5p88= +github.com/mattn/go-runewidth v0.0.4/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= +github.com/mattn/go-runewidth v0.0.12/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= +github.com/mattn/go-runewidth v0.0.15 h1:UNAjwbU9l54TA3KzvqLGxwWjHmMgBUVhBiTjelZgg3U= +github.com/mattn/go-runewidth v0.0.15/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= +github.com/mitchellh/go-ps v1.0.0 h1:i6ampVEEF4wQFF+bkYfwYgY+F/uYJDktmvLPf7qIgjc= +github.com/mitchellh/go-ps v1.0.0/go.mod h1:J4lOc8z8yJs6vUwklHw2XEIiT4z4C40KtWVN3nvg8Pg= +github.com/mitchellh/go-wordwrap v1.0.1 h1:TLuKupo69TCn6TQSyGxwI1EblZZEsQ0vMlAFQflz0v0= +github.com/mitchellh/go-wordwrap v1.0.1/go.mod h1:R62XHJLzvMFRBbcrT7m7WgmE1eOyTSsCt+hzestvNj0= +github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 h1:ZK8zHtRHOkbHy6Mmr5D264iyp3TiX5OmNcI5cIARiQI= +github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6/go.mod h1:CJlz5H+gyd6CUWT45Oy4q24RdLyn7Md9Vj2/ldJBSIo= +github.com/muesli/cancelreader v0.2.2 h1:3I4Kt4BQjOR54NavqnDogx/MIoWBFa0StPA8ELUXHmA= +github.com/muesli/cancelreader v0.2.2/go.mod h1:3XuTXfFS2VjM+HTLZY9Ak0l6eUKfijIfMUZ4EgX0QYo= +github.com/muesli/reflow v0.3.0 h1:IFsN6K9NfGtjeggFP+68I4chLZV2yIKsXJFNZ+eWh6s= +github.com/muesli/reflow v0.3.0/go.mod h1:pbwTDkVPibjO2kyvBQRBxTWEEGDGq0FlB1BIKtnHY/8= +github.com/muesli/termenv v0.15.2 h1:GohcuySI0QmI3wN8Ok9PtKGkgkFIk7y6Vpb5PvrY+Wo= +github.com/muesli/termenv v0.15.2/go.mod h1:Epx+iuz8sNs7mNKhxzH4fWXGNpZwUaJKRS1noLXviQ8= +github.com/opentracing/basictracer-go v1.1.0 h1:Oa1fTSBvAl8pa3U+IJYqrKm0NALwH9OsgwOqDv4xJW0= +github.com/opentracing/basictracer-go v1.1.0/go.mod h1:V2HZueSJEp879yv285Aap1BS69fQMD+MNP1mRs6mBQc= +github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= +github.com/opentracing/opentracing-go v1.2.0 h1:uEJPy/1a5RIPAJ0Ov+OIO8OxWu77jEv+1B0VhjKrZUs= +github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYrxe9dPLANfrWvHYVTgc= +github.com/ovh/pulumi-ovh/sdk v0.36.1 h1:wA0QZ81dQd13MoO5FQqxd4j8RTUP6txJfNwbyDHQyL0= +github.com/ovh/pulumi-ovh/sdk v0.36.1/go.mod h1:7HXnp4FDogp+EkV+hGOXRstdKaMwn3kYDo/5zAkxCGs= +github.com/pgavlin/fx v0.1.6 h1:r9jEg69DhNoCd3Xh0+5mIbdbS3PqWrVWujkY76MFRTU= +github.com/pgavlin/fx v0.1.6/go.mod h1:KWZJ6fqBBSh8GxHYqwYCf3rYE7Gp2p0N8tJp8xv9u9M= +github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= +github.com/pjbgf/sha1cd v0.3.0/go.mod h1:nZ1rrWOcGJ5uZgEEVL1VUM9iRQiZvWdbZjkKyFzPPsI= +github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= +github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/term v1.1.0 h1:xIAAdCMh3QIAy+5FrE8Ad8XoDhEU4ufwbaSozViP9kk= +github.com/pkg/term v1.1.0/go.mod h1:E25nymQcrSllhX42Ok8MRm1+hyBdHY0dCeiKZ9jpNGw= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435cARxCW6q9gc0S/Yxz7Mkd38pOb0= +github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE= +github.com/pulumi/esc v0.6.2 h1:+z+l8cuwIauLSwXQS0uoI3rqB+YG4SzsZYtHfNoXBvw= +github.com/pulumi/esc v0.6.2/go.mod h1:jNnYNjzsOgVTjCp0LL24NsCk8ZJxq4IoLQdCT0X7l8k= +github.com/pulumi/pulumi-kubernetes/sdk/v4 v4.5.6 h1:auVs5FoNzpEKxmscVDca6zCQ8cqHu/BeExB9M5Ho47Q= +github.com/pulumi/pulumi-kubernetes/sdk/v4 v4.5.6/go.mod h1:E71mSAsusn1tMAbUUQlXavRdrbFtYpikkcczeWBr6+w= +github.com/pulumi/pulumi/sdk/v3 v3.100.0 h1:2XY5+mNxn/cpVEVx06N+gO7Ub9wDoOP0WxLvune4DJo= +github.com/pulumi/pulumi/sdk/v3 v3.100.0/go.mod h1:SB8P0BEGBRaONBxwoTjUFhGPLU5P3+MHF6/tGitlHOM= +github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= +github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= +github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= +github.com/rivo/uniseg v0.4.4/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= +github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M= +github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA= +github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= +github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= +github.com/santhosh-tekuri/jsonschema/v5 v5.0.0 h1:TToq11gyfNlrMFZiYujSekIsPd9AmsA2Bj/iv+s4JHE= +github.com/santhosh-tekuri/jsonschema/v5 v5.0.0/go.mod h1:FKdcjfQW6rpZSnxxUvEA5H/cDPdvJ/SZJQLWWXWGrZ0= +github.com/sergi/go-diff v1.3.1 h1:xkr+Oxo4BOQKmkn/B9eMK0g5Kg/983T9DqqPHwYqD+8= +github.com/sergi/go-diff v1.3.1/go.mod h1:aMJSSKb2lpPvRNec0+w3fl7LP9IOFzdc9Pa4NFbPK1I= +github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= +github.com/skeema/knownhosts v1.2.1 h1:SHWdIUa82uGZz+F+47k8SY4QhhI291cXCpopT1lK2AQ= +github.com/skeema/knownhosts v1.2.1/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3ThzgDxUwo= +github.com/spf13/cast v1.4.1 h1:s0hze+J0196ZfEMTs80N7UlFt0BDuQ7Q+JDnHiMWKdA= +github.com/spf13/cast v1.4.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= +github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= +github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= +github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= +github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= +github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/texttheater/golang-levenshtein v1.0.1 h1:+cRNoVrfiwufQPhoMzB6N0Yf/Mqajr6t1lOv8GyGE2U= +github.com/texttheater/golang-levenshtein v1.0.1/go.mod h1:PYAKrbF5sAiq9wd+H82hs7gNaen0CplQ9uvm6+enD/8= +github.com/tweekmonster/luser v0.0.0-20161003172636-3fa38070dbd7 h1:X9dsIWPuuEJlPX//UmRKophhOKCGXc46RVIGuttks68= +github.com/tweekmonster/luser v0.0.0-20161003172636-3fa38070dbd7/go.mod h1:UxoP3EypF8JfGEjAII8jx1q8rQyDnX8qdTCs/UQBVIE= +github.com/uber/jaeger-client-go v2.30.0+incompatible h1:D6wyKGCecFaSRUpo8lCVbaOOb6ThwMmTEbhRwtKR97o= +github.com/uber/jaeger-client-go v2.30.0+incompatible/go.mod h1:WVhlPFC8FDjOFMMWRy2pZqQJSXxYSwNYOkTr/Z6d3Kk= +github.com/uber/jaeger-lib v2.4.1+incompatible h1:td4jdvLcExb4cBISKIpHuGoVXh+dVKhn2Um6rjCsSsg= +github.com/uber/jaeger-lib v2.4.1+incompatible/go.mod h1:ComeNDZlWwrWnDv8aPp0Ba6+uUTzImX/AauajbLI56U= +github.com/xanzy/ssh-agent v0.3.3 h1:+/15pJfg/RsTxqYcX6fHqOXZwwMP+2VyYWJeWM2qQFM= +github.com/xanzy/ssh-agent v0.3.3/go.mod h1:6dzNDKs0J9rVPHPhaGCukekBHKqfl+L3KghI1Bc68Uw= +github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= +github.com/zclconf/go-cty v1.13.2 h1:4GvrUxe/QUDYuJKAav4EYqdM47/kZa672LwmXFmEKT0= +github.com/zclconf/go-cty v1.13.2/go.mod h1:YKQzy/7pZ7iq2jNFzy5go57xdxdWoLLpaEp4u238AE0= +go.uber.org/atomic v1.9.0 h1:ECmE8Bn/WFTYwEW/bpKD3M8VtR/zQVbavAoalC1PYyE= +go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= +golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= +golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k= +golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= +golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa h1:FRnLl4eNAQl8hwxVVC17teOw8kdjVDVAiFMtgUdTSRQ= +golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa/go.mod h1:zk2irFbV9DP96SEBUUAy67IdHUaZuSnrz1n472HUCLE= +golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= +golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.14.0 h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0= +golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200421231249-e086a090c8fd/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= +golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= +golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= +golang.org/x/net v0.19.0 h1:zTwKpTd2XuCqf8huc7Fo2iSy+4RHPd10s4KzeTnVr1c= +golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U= +golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE= +golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200909081042-eff7692f9009/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc= +golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= +golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= +golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= +golang.org/x/term v0.15.0 h1:y/Oo/a/q3IXu26lQgl04j/gjuBDOBlx7X6Om1j2CPW4= +golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= +golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= +golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= +golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= +golang.org/x/tools v0.15.0 h1:zdAyfUGbYmuVokhzVmghFl2ZJh5QhcfebBgmVPFYA+8= +golang.org/x/tools v0.15.0/go.mod h1:hpksKq4dtpQWS1uQ61JkdqWM3LscIS6Slf+VVkm+wQk= +golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +google.golang.org/genproto/googleapis/rpc v0.0.0-20230706204954-ccb25ca9f130 h1:2FZP5XuJY9zQyGM5N0rtovnoXjiMUEIUMvw0m9wlpLc= +google.golang.org/genproto/googleapis/rpc v0.0.0-20230706204954-ccb25ca9f130/go.mod h1:8mL13HKkDa+IuJ8yruA3ci0q+0vsUz4m//+ottjwS5o= +google.golang.org/grpc v1.57.1 h1:upNTNqv0ES+2ZOOqACwVtS3Il8M12/+Hz41RCPzAjQg= +google.golang.org/grpc v1.57.1/go.mod h1:Sd+9RMTACXwmub0zcNY2c4arhtrbBYD1AUHI/dt16Mo= +google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= +google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= +google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME= +gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= +gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +lukechampine.com/frand v1.4.2 h1:RzFIpOvkMXuPMBb9maa4ND4wjBn71E1Jpf8BzJHMaVw= +lukechampine.com/frand v1.4.2/go.mod h1:4S/TM2ZgrKejMcKMbeLjISpJMO+/eZ1zu3vYX9dtj3s= diff --git a/ovhcloud-go-kubernetes/k8s.go b/ovhcloud-go-kubernetes/k8s.go index 06ab7d0f9..dc9f4cdc4 100644 --- a/ovhcloud-go-kubernetes/k8s.go +++ b/ovhcloud-go-kubernetes/k8s.go @@ -1 +1,46 @@ package main + +import ( + "github.com/ovh/pulumi-ovh/sdk/go/ovh/cloudproject" + "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "os" + "strconv" +) + +func initk8s(ctx *pulumi.Context) (*cloudproject.Kube, *cloudproject.KubeNodePool, error) { + // Get ServiceName (ie your account ID in OVH) + serviceName := os.Getenv(OvhServiceName) + + // Create a new Kubernetes cluster + myKube, err := cloudproject.NewKube(ctx, + clusterConfig(ctx, NAME), + &cloudproject.KubeArgs{ + ServiceName: pulumi.String(serviceName), + Region: pulumi.String(clusterConfig(ctx, REGION)), + }) + if err != nil { + return nil, nil, err + } + + // Export kubeconfig file to a secret + ctx.Export("kubeconfig", pulumi.ToSecret(myKube.Kubeconfig)) + + //Create a Node Pool for the cluster + var minNodes, _ = strconv.Atoi(clusterConfig(ctx, MinNodes)) + var maxNodes, _ = strconv.Atoi(clusterConfig(ctx, MaxNodes)) + + nodePool, err := cloudproject.NewKubeNodePool(ctx, + clusterConfig(ctx, NodePool), + &cloudproject.KubeNodePoolArgs{ + ServiceName: pulumi.String(serviceName), + KubeId: myKube.ID(), + DesiredNodes: pulumi.Int(minNodes), + MaxNodes: pulumi.Int(maxNodes), + MinNodes: pulumi.Int(minNodes), + FlavorName: pulumi.String(clusterConfig(ctx, FLAVOR)), + }) + if err != nil { + return nil, nil, err + } + return myKube, nodePool, nil +} diff --git a/ovhcloud-go-kubernetes/main.go b/ovhcloud-go-kubernetes/main.go index f3cb8fdc9..72fb22bb2 100644 --- a/ovhcloud-go-kubernetes/main.go +++ b/ovhcloud-go-kubernetes/main.go @@ -1 +1,34 @@ -package ovhcloud_go_kubernetes +package main + +import ( + "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "os" + "slices" +) + +func main() { + pulumi.Run(func(ctx *pulumi.Context) error { + + // Check requirements + checkRequirements(ctx) + + // K8s part + k8sCluster, _, err := initk8s(ctx) + if err != nil { + return err + } + ctx.Export("kubeconfig", k8sCluster.Kubeconfig) + return nil + }) +} + +func checkRequirements(ctx *pulumi.Context) { + ovhVars := []string{os.Getenv(OvhApplicationSecret), os.Getenv(OvhApplicationKey), + os.Getenv(OvhServiceName), os.Getenv(OvhConsumerKey)} + if slices.Contains(ovhVars, "") { + _ = ctx.Log.Error("A mandatory variable is missing, "+ + "check that all these variables are set: "+ + "OVH_APPLICATION_SECRET, OVH_APPLICATION_KEY, OVH_SERVICE_NAME, OVH_CONSUMER_KEY", + nil) + } +} From 0f98e868264252eadb55be7d09cc9e8411f85e73 Mon Sep 17 00:00:00 2001 From: yodamad Date: Sun, 7 Apr 2024 22:23:18 +0200 Subject: [PATCH 3/4] fix: clean & upgrade go.mod --- ovhcloud-go-kubernetes/go.mod | 22 +++++------ ovhcloud-go-kubernetes/go.sum | 69 ++++++++++++++++++++++++++--------- 2 files changed, 62 insertions(+), 29 deletions(-) diff --git a/ovhcloud-go-kubernetes/go.mod b/ovhcloud-go-kubernetes/go.mod index 574308231..6f1adfd6f 100644 --- a/ovhcloud-go-kubernetes/go.mod +++ b/ovhcloud-go-kubernetes/go.mod @@ -1,13 +1,10 @@ module ovhcloud-go-kubernetes -go 1.21 - -toolchain go1.21.6 +go 1.22 require ( - github.com/ovh/pulumi-ovh/sdk v0.36.1 - github.com/pulumi/pulumi-kubernetes/sdk/v4 v4.5.6 - github.com/pulumi/pulumi/sdk/v3 v3.100.0 + github.com/ovh/pulumi-ovh/sdk v0.40.1 + github.com/pulumi/pulumi/sdk/v3 v3.112.0 ) require ( @@ -24,7 +21,7 @@ require ( github.com/charmbracelet/bubbletea v0.24.2 // indirect github.com/charmbracelet/lipgloss v0.7.1 // indirect github.com/cheggaaa/pb v1.0.29 // indirect - github.com/cloudflare/circl v1.3.3 // indirect + github.com/cloudflare/circl v1.3.7 // indirect github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81 // indirect github.com/cyphar/filepath-securejoin v0.2.4 // indirect github.com/djherbis/times v1.5.0 // indirect @@ -36,6 +33,7 @@ require ( github.com/golang/glog v1.1.0 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/protobuf v1.5.3 // indirect + github.com/google/uuid v1.3.0 // indirect github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect @@ -77,18 +75,18 @@ require ( github.com/xanzy/ssh-agent v0.3.3 // indirect github.com/zclconf/go-cty v1.13.2 // indirect go.uber.org/atomic v1.9.0 // indirect - golang.org/x/crypto v0.17.0 // indirect + golang.org/x/crypto v0.21.0 // indirect golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa // indirect golang.org/x/mod v0.14.0 // indirect - golang.org/x/net v0.19.0 // indirect + golang.org/x/net v0.21.0 // indirect golang.org/x/sync v0.5.0 // indirect - golang.org/x/sys v0.15.0 // indirect - golang.org/x/term v0.15.0 // indirect + golang.org/x/sys v0.18.0 // indirect + golang.org/x/term v0.18.0 // indirect golang.org/x/text v0.14.0 // indirect golang.org/x/tools v0.15.0 // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20230706204954-ccb25ca9f130 // indirect google.golang.org/grpc v1.57.1 // indirect - google.golang.org/protobuf v1.31.0 // indirect + google.golang.org/protobuf v1.33.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect lukechampine.com/frand v1.4.2 // indirect diff --git a/ovhcloud-go-kubernetes/go.sum b/ovhcloud-go-kubernetes/go.sum index 9beaf0b93..dbb272fb2 100644 --- a/ovhcloud-go-kubernetes/go.sum +++ b/ovhcloud-go-kubernetes/go.sum @@ -1,5 +1,7 @@ dario.cat/mergo v1.0.0 h1:AGCNq9Evsj31mOgNPcLyXc+4PNABt905YmuqPYYpBWk= dario.cat/mergo v1.0.0/go.mod h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk= +github.com/HdrHistogram/hdrhistogram-go v1.1.2 h1:5IcZpTvzydCQeHzK4Ef/D5rrSqwxob0t8PQPMybUNFM= +github.com/HdrHistogram/hdrhistogram-go v1.1.2/go.mod h1:yDgFjdqOqDEKOvasDdhWNXYg9BVp4O+o5f6V/ehm6Oo= github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= @@ -9,8 +11,12 @@ github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da h1:KjTM2ks9d14ZYCvmH github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da/go.mod h1:eHEWzANqSiWQsof+nXEI9bUVUyV6F53Fp89EuCh2EAA= github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo= github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= +github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8= +github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4= github.com/apparentlymart/go-textseg/v13 v13.0.0 h1:Y+KvPE1NYz0xl601PVImeQfFyEy6iT90AvPUL1NNfNw= github.com/apparentlymart/go-textseg/v13 v13.0.0/go.mod h1:ZK2fH7c4NqDTLtiYLvIkEghdlcqw7yxLeM89kiTRPUo= +github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= +github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/atotto/clipboard v0.1.4 h1:EH0zSVneZPSuFR11BlR9YppQTVDbh5+16AmcJi4g1z4= github.com/atotto/clipboard v0.1.4/go.mod h1:ZY9tmq7sm5xIbd9bOK4onWV4S6X0u6GY7Vn0Yu86PYI= github.com/aymanbagabas/go-osc52/v2 v2.0.1 h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiErDT4WkJ2k= @@ -26,24 +32,34 @@ github.com/charmbracelet/lipgloss v0.7.1 h1:17WMwi7N1b1rVWOjMT+rCh7sQkvDU75B2hbZ github.com/charmbracelet/lipgloss v0.7.1/go.mod h1:yG0k3giv8Qj8edTCbbg6AlQ5e8KNWpFujkNawKNhE2c= github.com/cheggaaa/pb v1.0.29 h1:FckUN5ngEk2LpvuG0fw1GEFx6LtyY2pWI/Z2QgCnEYo= github.com/cheggaaa/pb v1.0.29/go.mod h1:W40334L7FMC5JKWldsTWbdGjLo0RxUKK73K+TuPxX30= -github.com/cloudflare/circl v1.3.3 h1:fE/Qz0QdIGqeWfnwq0RE0R7MI51s0M2E4Ga9kq5AEMs= github.com/cloudflare/circl v1.3.3/go.mod h1:5XYMA4rFBvNIrhs50XuiBJ15vF2pZn4nnUKZrLbUZFA= +github.com/cloudflare/circl v1.3.7 h1:qlCDlTPz2n9fu58M0Nh1J/JzcFpfgkFHHX3O35r5vcU= +github.com/cloudflare/circl v1.3.7/go.mod h1:sRTcRWXGLrKw6yIGJ+l7amYJFfAXbZG0kBSc8r4zxgA= github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81 h1:q2hJAaP1k2wIvVRd/hEHD7lacgqrCPS+k8g1MndzfWY= github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81/go.mod h1:YynlIjWYF8myEu6sdkwKIvGQq+cOckRm6So2avqoYAk= github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/cyphar/filepath-securejoin v0.2.4 h1:Ugdm7cg7i6ZK6x3xDF1oEu1nfkyfH53EtKeQYTC3kyg= github.com/cyphar/filepath-securejoin v0.2.4/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/djherbis/times v1.5.0 h1:79myA211VwPhFTqUk8xehWrsEO+zcIZj0zT8mXPVARU= github.com/djherbis/times v1.5.0/go.mod h1:5q7FDLvbNg1L/KaBmPcWlVR9NmoKo3+ucqUA3ijQhA0= +github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a h1:mATvB/9r/3gvcejNsXKSkQ6lcIaNec2nyfOdlTBR2lU= +github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a/go.mod h1:Ro8st/ElPeALwNFlcTpWmkr6IoMFfkjXAvTHpevnDsM= github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc= github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ= github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= +github.com/fatih/color v1.13.0 h1:8LOYc1KYPPmyKMuN8QV2DNRWNbLo6LZ0iLs8+mlH53w= +github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= +github.com/gliderlabs/ssh v0.3.5 h1:OcaySEmAQJgyYcArR+gGGTHCyE7nvhEMTlYY+Dp8CpY= +github.com/gliderlabs/ssh v0.3.5/go.mod h1:8XB4KraRrX39qHhT6yxPsHedjA08I/uBVwj4xC+/+z4= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic= github.com/go-git/go-billy/v5 v5.5.0 h1:yEY4yhzCDuMGSv83oGxiBotRzhwhNr8VZyphhiu+mTU= github.com/go-git/go-billy/v5 v5.5.0/go.mod h1:hmexnoNsr2SJU1Ju67OaNz5ASJY3+sHgFRpCtpDCKow= +github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4= +github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII= github.com/go-git/go-git/v5 v5.11.0 h1:XIZc1p+8YzypNr34itUfSvYJcv+eYdTnTvOZ2vD3cA4= github.com/go-git/go-git/v5 v5.11.0/go.mod h1:6GFcX2P3NM7FPBfpePbpLd21XxsgdAt+lKqXmCUiUCY= github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= @@ -57,6 +73,10 @@ github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaS github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= +github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 h1:MJG/KsmcqMwFAkh8mTnAwhyKoB+sTAnY4CACC110tbU= github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645/go.mod h1:6iZfnjpejD4L/4DwD7NryNaJyCQdzwWwH2MWhCA90Kw= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= @@ -76,11 +96,17 @@ github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQL github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/lucasb-eyer/go-colorful v1.2.0 h1:1nnpGOrhyZZuNyfu1QjKiUICQ74+3FNCN69Aj6K7nkY= github.com/lucasb-eyer/go-colorful v1.2.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0= github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= +github.com/mattn/go-colorable v0.1.12 h1:jF+Du6AlPIjs2BiUiQlKOX0rt3SujHxPnksPKZbaA40= +github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE= github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA= @@ -103,13 +129,15 @@ github.com/muesli/reflow v0.3.0 h1:IFsN6K9NfGtjeggFP+68I4chLZV2yIKsXJFNZ+eWh6s= github.com/muesli/reflow v0.3.0/go.mod h1:pbwTDkVPibjO2kyvBQRBxTWEEGDGq0FlB1BIKtnHY/8= github.com/muesli/termenv v0.15.2 h1:GohcuySI0QmI3wN8Ok9PtKGkgkFIk7y6Vpb5PvrY+Wo= github.com/muesli/termenv v0.15.2/go.mod h1:Epx+iuz8sNs7mNKhxzH4fWXGNpZwUaJKRS1noLXviQ8= +github.com/onsi/gomega v1.27.10 h1:naR28SdDFlqrG6kScpT8VWpu1xWY5nJRCF3XaYyBjhI= +github.com/onsi/gomega v1.27.10/go.mod h1:RsS8tutOdbdgzbPtzzATp12yT7kM5I5aElG3evPbQ0M= github.com/opentracing/basictracer-go v1.1.0 h1:Oa1fTSBvAl8pa3U+IJYqrKm0NALwH9OsgwOqDv4xJW0= github.com/opentracing/basictracer-go v1.1.0/go.mod h1:V2HZueSJEp879yv285Aap1BS69fQMD+MNP1mRs6mBQc= github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= github.com/opentracing/opentracing-go v1.2.0 h1:uEJPy/1a5RIPAJ0Ov+OIO8OxWu77jEv+1B0VhjKrZUs= github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYrxe9dPLANfrWvHYVTgc= -github.com/ovh/pulumi-ovh/sdk v0.36.1 h1:wA0QZ81dQd13MoO5FQqxd4j8RTUP6txJfNwbyDHQyL0= -github.com/ovh/pulumi-ovh/sdk v0.36.1/go.mod h1:7HXnp4FDogp+EkV+hGOXRstdKaMwn3kYDo/5zAkxCGs= +github.com/ovh/pulumi-ovh/sdk v0.40.1 h1:eXdcPSsD0qxt8XcySDqmMH8RFUr/RQuIvodQWIPCgeg= +github.com/ovh/pulumi-ovh/sdk v0.40.1/go.mod h1:AOy3Gjk7K0nkOiiE1lwUz3l76kE7UzKdQXK4RZtkpbc= github.com/pgavlin/fx v0.1.6 h1:r9jEg69DhNoCd3Xh0+5mIbdbS3PqWrVWujkY76MFRTU= github.com/pgavlin/fx v0.1.6/go.mod h1:KWZJ6fqBBSh8GxHYqwYCf3rYE7Gp2p0N8tJp8xv9u9M= github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= @@ -118,15 +146,14 @@ github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/term v1.1.0 h1:xIAAdCMh3QIAy+5FrE8Ad8XoDhEU4ufwbaSozViP9kk= github.com/pkg/term v1.1.0/go.mod h1:E25nymQcrSllhX42Ok8MRm1+hyBdHY0dCeiKZ9jpNGw= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435cARxCW6q9gc0S/Yxz7Mkd38pOb0= github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE= github.com/pulumi/esc v0.6.2 h1:+z+l8cuwIauLSwXQS0uoI3rqB+YG4SzsZYtHfNoXBvw= github.com/pulumi/esc v0.6.2/go.mod h1:jNnYNjzsOgVTjCp0LL24NsCk8ZJxq4IoLQdCT0X7l8k= -github.com/pulumi/pulumi-kubernetes/sdk/v4 v4.5.6 h1:auVs5FoNzpEKxmscVDca6zCQ8cqHu/BeExB9M5Ho47Q= -github.com/pulumi/pulumi-kubernetes/sdk/v4 v4.5.6/go.mod h1:E71mSAsusn1tMAbUUQlXavRdrbFtYpikkcczeWBr6+w= -github.com/pulumi/pulumi/sdk/v3 v3.100.0 h1:2XY5+mNxn/cpVEVx06N+gO7Ub9wDoOP0WxLvune4DJo= -github.com/pulumi/pulumi/sdk/v3 v3.100.0/go.mod h1:SB8P0BEGBRaONBxwoTjUFhGPLU5P3+MHF6/tGitlHOM= +github.com/pulumi/pulumi/sdk/v3 v3.112.0 h1:cq2x5N6iuYhSLdeOdRs+LIq0EneB0Cb54WOlD/VaX3E= +github.com/pulumi/pulumi/sdk/v3 v3.112.0/go.mod h1:JWSzKBoHd8rlncC1DhXLf7YdV+Bk/Qf+hSZOOQh0WwQ= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= @@ -149,12 +176,15 @@ github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/stretchr/objx v0.1.0 h1:4G4v2dO3VZwixGIRoQ5Lfboy6nUhCyYzaqnIAPPhYs4= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= +github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/texttheater/golang-levenshtein v1.0.1 h1:+cRNoVrfiwufQPhoMzB6N0Yf/Mqajr6t1lOv8GyGE2U= github.com/texttheater/golang-levenshtein v1.0.1/go.mod h1:PYAKrbF5sAiq9wd+H82hs7gNaen0CplQ9uvm6+enD/8= github.com/tweekmonster/luser v0.0.0-20161003172636-3fa38070dbd7 h1:X9dsIWPuuEJlPX//UmRKophhOKCGXc46RVIGuttks68= @@ -179,8 +209,8 @@ golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5y golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= -golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k= -golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= +golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA= +golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa h1:FRnLl4eNAQl8hwxVVC17teOw8kdjVDVAiFMtgUdTSRQ= golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa/go.mod h1:zk2irFbV9DP96SEBUUAy67IdHUaZuSnrz1n472HUCLE= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= @@ -202,8 +232,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= -golang.org/x/net v0.19.0 h1:zTwKpTd2XuCqf8huc7Fo2iSy+4RHPd10s4KzeTnVr1c= -golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U= +golang.org/x/net v0.21.0 h1:AQyQV4dYCvJ7vGmJyKki9+PBdyvhkSd8EIx/qb0AYv4= +golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -231,15 +261,15 @@ golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc= -golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= +golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= -golang.org/x/term v0.15.0 h1:y/Oo/a/q3IXu26lQgl04j/gjuBDOBlx7X6Om1j2CPW4= -golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= +golang.org/x/term v0.18.0 h1:FcHjZXDMxI8mM3nwhX9HlKop4C0YQvCVCdwYl2wOtE8= +golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= @@ -269,16 +299,21 @@ google.golang.org/grpc v1.57.1 h1:upNTNqv0ES+2ZOOqACwVtS3Il8M12/+Hz41RCPzAjQg= google.golang.org/grpc v1.57.1/go.mod h1:Sd+9RMTACXwmub0zcNY2c4arhtrbBYD1AUHI/dt16Mo= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= -google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= +google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME= gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= lukechampine.com/frand v1.4.2 h1:RzFIpOvkMXuPMBb9maa4ND4wjBn71E1Jpf8BzJHMaVw= lukechampine.com/frand v1.4.2/go.mod h1:4S/TM2ZgrKejMcKMbeLjISpJMO+/eZ1zu3vYX9dtj3s= +pgregory.net/rapid v0.5.5 h1:jkgx1TjbQPD/feRoK+S/mXw9e1uj6WilpHrXJowi6oA= +pgregory.net/rapid v0.5.5/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= From 309bef01843ac454bdd6799cd371e9eced2957f5 Mon Sep 17 00:00:00 2001 From: yodamad Date: Fri, 12 Apr 2024 09:49:50 +0200 Subject: [PATCH 4/4] =?UTF-8?q?=F0=9F=8E=A8=20Draft=20reorganizing=20repo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/cron.yml | 4 +- .github/workflows/run-tests-command.yml | 4 +- .github/workflows/smoke-test-cli-command.yml | 4 +- .../workflows/smoke-test-provider-command.yml | 4 +- README.md | 118 +++++++++--------- aws-py-resources/README.md | 19 --- .../tsconfig.json | 18 --- aws-ts-apigatewayv2-http-api/tsconfig.json | 18 --- aws-ts-assume-role/assume-role/tsconfig.json | 19 --- aws-ts-assume-role/create-role/tsconfig.json | 19 --- aws-ts-ec2-provisioners/tsconfig.json | 18 --- aws-ts-ecs-anywhere/tsconfig.json | 18 --- aws-ts-eks-hello-world/tsconfig.json | 19 --- aws-ts-eks-migrate-nodegroups/README.md | 11 -- aws-ts-hello-fargate/tsconfig.json | 19 --- aws-ts-k8s-mern-voting-app/tsconfig.json | 19 --- aws-ts-k8s-voting-app/tsconfig.json | 19 --- aws-ts-lambda-efs/tsconfig.json | 19 --- .../cms-oauth/infrastructure/tsconfig.json | 18 --- .../cms/infrastructure/tsconfig.json | 18 --- aws-ts-organizations/tsconfig.json | 16 --- aws-ts-pern-voting-app/tsconfig.json | 19 --- aws-ts-pulumi-miniflux/tsconfig.json | 18 --- aws-ts-pulumi-webhooks/tsconfig.json | 19 --- aws-ts-redshift-glue-etl/tsconfig.json | 18 --- aws-ts-resources/README.md | 22 ---- aws-ts-resources/tsconfig.json | 19 --- aws-ts-s3-folder/tsconfig.json | 18 --- aws-ts-s3-lambda-copyzip/tsconfig.json | 19 --- aws-ts-secrets-manager/tsconfig.json | 18 --- aws-ts-serverless-datawarehouse/tsconfig.json | 18 --- aws-ts-serverless-raw/tsconfig.json | 19 --- aws-ts-slackbot/tsconfig.json | 19 --- aws-ts-stackreference/company/tsconfig.json | 19 --- .../department/tsconfig.json | 19 --- aws-ts-stackreference/team/tsconfig.json | 19 --- aws-ts-static-website/tsconfig.json | 19 --- aws-ts-stepfunctions/tsconfig.json | 19 --- aws-ts-synthetics-canary/tsconfig.json | 18 --- aws-ts-twitter-athena/tsconfig.json | 19 --- aws-ts-voting-app/tsconfig.json | 19 --- .../vpc-crosswalk-ts/tsconfig.json | 18 --- aws-ts-webserver/tsconfig.json | 18 --- aws-ts-wordpress-fargate-rds/tsconfig.json | 18 --- aws-yaml-langserve/Dockerfile | 21 ---- .../aws-cs-ansible-wordpress}/.gitignore | 0 .../aws-cs-ansible-wordpress}/MyStack.cs | 0 .../aws-cs-ansible-wordpress}/Program.cs | 0 .../aws-cs-ansible-wordpress}/Pulumi.yaml | 2 +- .../aws-cs-ansible-wordpress}/README.md | 0 .../files/wp-config.php.j2 | 0 .../aws-cs-ansible-wordpress}/playbook.yml | 0 .../pulumi-ansible-wordpress.csproj | 0 .../aws-cs-ansible-wordpress}/wordpress.png | Bin .../csharp/aws-cs-assume-role}/README.md | 0 .../assume-role/.gitignore | 0 .../assume-role/AssumeRoleStack.cs | 0 .../assume-role/Program.cs | 0 .../assume-role/Pulumi.yaml | 2 +- .../assume-role/assume-role.csproj | 0 .../assume-role/assume-role.sln | 0 .../create-role/.gitignore | 0 .../create-role/CreateRoleStack.cs | 0 .../create-role/Program.cs | 0 .../create-role/Pulumi.yaml | 2 +- .../create-role/create-role.csproj | 0 .../csharp/aws-cs-eks}/.gitignore | 0 .../csharp/aws-cs-eks}/Aws.EksCluster.csproj | 0 .../csharp/aws-cs-eks}/EksStack.cs | 0 .../csharp/aws-cs-eks}/Program.cs | 0 .../csharp/aws-cs-eks}/Pulumi.yaml | 2 +- .../csharp/aws-cs-eks}/README.md | 0 .../csharp/aws-cs-fargate}/App/.dockerignore | 0 .../csharp/aws-cs-fargate}/App/.gitignore | 0 .../csharp/aws-cs-fargate}/App/Dockerfile | 0 .../csharp/aws-cs-fargate}/App/Program.cs | 0 .../App/Properties/launchSettings.json | 0 .../csharp/aws-cs-fargate}/App/Startup.cs | 0 .../aws-cs-fargate}/App/appsettings.json | 0 .../aws-cs-fargate}/App/aws-cs-fargate.csproj | 0 .../csharp/aws-cs-fargate}/Infra/.gitignore | 0 .../aws-cs-fargate}/Infra/Aws.Fargate.csproj | 0 .../aws-cs-fargate}/Infra/FargateStack.cs | 0 .../csharp/aws-cs-fargate}/Infra/Program.cs | 0 .../csharp/aws-cs-fargate}/Pulumi.yaml | 2 +- .../csharp/aws-cs-fargate}/README.md | 2 +- .../csharp/aws-cs-lambda}/.gitignore | 0 .../src/DotnetLambda/DotnetLambda.csproj | 0 .../DotnetLambda/src/DotnetLambda/Function.cs | 0 .../DotnetLambda/src/DotnetLambda/Readme.md | 0 .../csharp/aws-cs-lambda}/README.md | 0 .../aws-cs-lambda}/pulumi/Aws.Lambda.csproj | 0 .../aws-cs-lambda}/pulumi/LambdaStack.cs | 0 .../csharp/aws-cs-lambda}/pulumi/Program.cs | 0 .../csharp/aws-cs-lambda}/pulumi/Pulumi.yaml | 0 .../csharp/aws-cs-langserve}/.gitignore | 0 .../aws-cs-langserve}/Aws.Langserve.csproj | 0 .../csharp/aws-cs-langserve}/Dockerfile | 0 .../csharp/aws-cs-langserve}/Program.cs | 0 .../csharp/aws-cs-langserve}/Pulumi.yaml | 0 .../csharp/aws-cs-langserve}/README.md | 2 +- .../csharp/aws-cs-langserve}/app/__init__.py | 0 .../csharp/aws-cs-langserve}/app/server.py | 0 .../csharp/aws-cs-langserve}/poetry.lock | 0 .../csharp/aws-cs-langserve}/pyproject.toml | 0 .../csharp/aws-cs-s3-folder}/.gitignore | 0 .../csharp/aws-cs-s3-folder}/Program.cs | 0 .../csharp/aws-cs-s3-folder}/Pulumi.yaml | 2 +- .../csharp/aws-cs-s3-folder}/README.md | 4 +- .../csharp/aws-cs-s3-folder}/WebsiteStack.cs | 0 .../aws-cs-s3-folder}/aws-cs-s3-folder.csproj | 0 .../aws-cs-s3-folder}/wwwroot/favicon.png | Bin .../aws-cs-s3-folder}/wwwroot/index.html | 0 .../csharp/aws-cs-secrets-manager}/.gitignore | 0 .../csharp/aws-cs-secrets-manager}/MyStack.cs | 0 .../csharp/aws-cs-secrets-manager}/Program.cs | 0 .../aws-cs-secrets-manager}/Pulumi.yaml | 2 +- .../csharp/aws-cs-secrets-manager}/README.md | 0 .../aws-cs-secrets-manager.csproj | 0 .../csharp/aws-cs-webserver}/.gitignore | 0 .../aws-cs-webserver}/Aws.WebServer.csproj | 0 .../csharp/aws-cs-webserver}/Program.cs | 0 .../csharp/aws-cs-webserver}/Pulumi.yaml | 2 +- .../csharp/aws-cs-webserver}/README.md | 0 .../aws-cs-webserver}/WebServerStack.cs | 0 .../LambdaWebServer/AppHandlers.fs | 0 .../LambdaWebServer/LambdaWebServer.fsproj | 0 .../LambdaWebServer/Readme.md | 0 .../LambdaWebServer/Setup.fs | 0 .../LambdaWebServer/appsettings.json | 0 .../LambdaWebServer/web.config | 0 .../fs/aws-fs-lambda-webserver}/README.md | 4 +- .../pulumi/Aws.LambdaWebServer.fsproj | 0 .../pulumi/Program.fs | 0 .../pulumi/Pulumi.yaml | 0 .../fs/aws-fs-s3-folder}/.gitignore | 0 .../fs/aws-fs-s3-folder}/Program.fs | 0 .../fs/aws-fs-s3-folder}/Pulumi.yaml | 0 .../fs/aws-fs-s3-folder}/README.md | 8 +- .../aws-fs-s3-folder}/aws-cs-s3-folder.fsproj | 0 .../fs/aws-fs-s3-folder}/wwwroot/favicon.png | Bin .../fs/aws-fs-s3-folder}/wwwroot/index.html | 0 .../go/aws-apigateway-go-routes}/Makefile | 0 .../go/aws-apigateway-go-routes}/Pulumi.yaml | 0 .../go/aws-apigateway-go-routes}/README.md | 0 .../authorizer/handler.go | 0 .../go/aws-apigateway-go-routes}/dns.go | 0 .../go/aws-apigateway-go-routes}/go.mod | 0 .../go/aws-apigateway-go-routes}/go.sum | 0 .../handler/handler.go | 0 .../go/aws-apigateway-go-routes}/lambdas.go | 0 .../go/aws-apigateway-go-routes}/main.go | 0 .../aws-apigateway-go-routes}/www/index.html | 0 .../go/aws-go-ansible-wordpress}/.gitignore | 0 .../go/aws-go-ansible-wordpress}/Pulumi.yaml | 0 .../go/aws-go-ansible-wordpress}/README.md | 12 +- .../files/wp-config.php.j2 | 0 .../go/aws-go-ansible-wordpress}/go.mod | 0 .../go/aws-go-ansible-wordpress}/go.sum | 0 .../go/aws-go-ansible-wordpress}/main.go | 0 .../go/aws-go-ansible-wordpress}/playbook.yml | 0 .../aws-go-ansible-wordpress}/wordpress.png | Bin .../go/aws-go-appsync}/Pulumi.yaml | 0 .../go/aws-go-appsync}/README.md | 4 +- .../go/aws-go-appsync}/go.mod | 0 .../go/aws-go-appsync}/go.sum | 0 .../go/aws-go-appsync}/main.go | 0 .../go/aws-go-assume-role}/README.md | 0 .../assume-role/Pulumi.yaml | 0 .../go/aws-go-assume-role}/assume-role/go.mod | 0 .../go/aws-go-assume-role}/assume-role/go.sum | 0 .../aws-go-assume-role}/assume-role/main.go | 0 .../create-role/Pulumi.yaml | 0 .../go/aws-go-assume-role}/create-role/go.mod | 0 .../go/aws-go-assume-role}/create-role/go.sum | 0 .../aws-go-assume-role}/create-role/main.go | 0 .../.gitignore | 0 .../Makefile | 0 .../Pulumi.yaml | 0 .../README.md | 4 +- .../aws-go-console-slack-notification}/go.mod | 0 .../aws-go-console-slack-notification}/go.sum | 0 .../handler/handler.go | 0 .../main.go | 0 {aws-go-eks => aws/go/aws-go-eks}/.gitignore | 0 {aws-go-eks => aws/go/aws-go-eks}/Pulumi.yaml | 0 {aws-go-eks => aws/go/aws-go-eks}/README.md | 4 +- {aws-go-eks => aws/go/aws-go-eks}/go.mod | 0 {aws-go-eks => aws/go/aws-go-eks}/go.sum | 0 {aws-go-eks => aws/go/aws-go-eks}/main.go | 0 .../go/aws-go-fargate}/.gitignore | 0 .../go/aws-go-fargate}/Pulumi.yaml | 0 .../go/aws-go-fargate}/README.md | 4 +- .../go/aws-go-fargate}/app/Dockerfile | 0 .../go/aws-go-fargate}/app/go.mod | 0 .../go/aws-go-fargate}/app/go.sum | 0 .../go/aws-go-fargate}/app/main.go | 0 .../go/aws-go-fargate}/go.mod | 0 .../go/aws-go-fargate}/go.sum | 0 .../go/aws-go-fargate}/main.go | 0 .../go/aws-go-lambda-gateway}/Makefile | 0 .../go/aws-go-lambda-gateway}/Pulumi.yaml | 0 .../go/aws-go-lambda-gateway}/README.md | 4 +- .../go/aws-go-lambda-gateway}/go.mod | 0 .../go/aws-go-lambda-gateway}/go.sum | 0 .../aws-go-lambda-gateway}/handler/handler.go | 0 .../go/aws-go-lambda-gateway}/main.go | 0 .../go/aws-go-lambda}/Makefile | 0 .../go/aws-go-lambda}/Pulumi.yaml | 0 .../go/aws-go-lambda}/README.md | 4 +- .../go/aws-go-lambda}/go.mod | 0 .../go/aws-go-lambda}/go.sum | 0 .../go/aws-go-lambda}/handler/handler | Bin .../go/aws-go-lambda}/handler/handler.go | 0 .../go/aws-go-lambda}/handler/handler.zip | Bin .../go/aws-go-lambda}/main.go | 0 .../go/aws-go-langserve}/.gitignore | 0 .../go/aws-go-langserve}/Dockerfile | 4 +- .../go/aws-go-langserve}/Pulumi.yaml | 0 .../go/aws-go-langserve}/README.md | 0 .../go/aws-go-langserve}/app/__init__.py | 0 .../go/aws-go-langserve}/app/server.py | 0 .../go/aws-go-langserve}/go.mod | 4 +- aws/go/aws-go-langserve/go.sum | 3 + .../go/aws-go-langserve}/main.go | 0 .../go/aws-go-langserve}/packages/README.md | 0 .../go/aws-go-langserve}/poetry.lock | 0 .../go/aws-go-langserve}/pyproject.toml | 0 .../go/aws-go-resources}/.gitignore | 0 .../go/aws-go-resources}/Pulumi.yaml | 0 .../go/aws-go-resources}/README.md | 4 +- .../go/aws-go-resources}/go.mod | 0 .../go/aws-go-resources}/go.sum | 0 .../go/aws-go-resources}/main.go | 0 .../go/aws-go-s3-folder-component}/.gitignore | 0 .../aws-go-s3-folder-component}/Pulumi.yaml | 0 .../go/aws-go-s3-folder-component}/README.md | 4 +- .../go/aws-go-s3-folder-component}/go.mod | 0 .../go/aws-go-s3-folder-component}/go.sum | 0 .../images/part2-website.png | Bin .../go/aws-go-s3-folder-component}/main.go | 0 .../aws-go-s3-folder-component}/s3folder.go | 0 .../www/icon/favicon.png | Bin .../www/index.html | 0 .../go/aws-go-s3-folder}/.gitignore | 0 .../go/aws-go-s3-folder}/Pulumi.yaml | 0 .../go/aws-go-s3-folder}/README.md | 4 +- .../go/aws-go-s3-folder}/go.mod | 0 .../go/aws-go-s3-folder}/go.sum | 0 .../images/part2-website.png | Bin .../go/aws-go-s3-folder}/main.go | 0 .../go/aws-go-s3-folder}/www/icon/favicon.png | Bin .../go/aws-go-s3-folder}/www/index.html | 0 .../go/aws-go-secrets-manager}/Pulumi.yaml | 0 .../go/aws-go-secrets-manager}/README.md | 4 +- .../go/aws-go-secrets-manager}/go.mod | 0 .../go/aws-go-secrets-manager}/go.sum | 0 .../go/aws-go-secrets-manager}/main.go | 0 .../go/aws-go-slackbot}/Makefile | 0 .../go/aws-go-slackbot}/Pulumi.yaml | 0 .../go/aws-go-slackbot}/README.md | 4 +- .../go/aws-go-slackbot}/go.mod | 0 .../go/aws-go-slackbot}/go.sum | 0 .../go/aws-go-slackbot}/handler/handler.go | 0 .../go/aws-go-slackbot}/main.go | 0 .../go/aws-go-webserver}/.gitignore | 0 .../go/aws-go-webserver}/Pulumi.yaml | 0 .../go/aws-go-webserver}/README.md | 4 +- .../go/aws-go-webserver}/go.mod | 0 .../go/aws-go-webserver}/go.sum | 0 .../go/aws-go-webserver}/main.go | 0 .../aws-java-ansible-wordpress}/.gitignore | 0 .../aws-java-ansible-wordpress}/Pulumi.yaml | 0 .../aws-java-ansible-wordpress}/README.md | 12 +- .../files/wp-config.php.j2 | 0 .../aws-java-ansible-wordpress}/playbook.yml | 0 .../java/aws-java-ansible-wordpress}/pom.xml | 0 .../src/main/java/myproject/App.java | 0 .../aws-java-ansible-wordpress}/wordpress.png | Bin .../java/aws-java-eks-minimal}/Pulumi.yaml | 0 .../java/aws-java-eks-minimal}/README.md | 4 +- .../java/aws-java-eks-minimal}/pom.xml | 0 .../com/pulumi/example/eksminimal/App.java | 0 .../java/aws-java-webserver}/Pulumi.yaml | 0 .../java/aws-java-webserver}/README.md | 4 +- .../java/aws-java-webserver}/pom.xml | 0 .../src/main/java/webserver/App.java | 0 .../js/aws-js-containers}/Pulumi.yaml | 0 .../js/aws-js-containers}/README.md | 4 +- .../js/aws-js-containers}/app/Dockerfile | 0 .../app/content/favicon.png | Bin .../aws-js-containers}/app/content/index.html | 0 .../js/aws-js-containers}/index.js | 0 .../js/aws-js-containers}/package.json | 0 .../js/aws-js-langserve}/.gitignore | 0 .../js/aws-js-langserve}/Dockerfile | 4 +- .../js/aws-js-langserve}/Pulumi.yaml | 0 .../js/aws-js-langserve}/README.md | 0 .../js/aws-js-langserve}/app/__init__.py | 0 .../js/aws-js-langserve}/app/server.py | 0 .../js/aws-js-langserve}/index.js | 0 .../js/aws-js-langserve}/package.json | 0 .../js/aws-js-langserve}/packages/README.md | 0 .../js/aws-js-langserve}/poetry.lock | 0 .../js/aws-js-langserve}/pyproject.toml | 0 .../aws-js-s3-folder-component}/Pulumi.yaml | 0 .../js/aws-js-s3-folder-component}/README.md | 4 +- .../js/aws-js-s3-folder-component}/index.js | 0 .../aws-js-s3-folder-component}/package.json | 0 .../aws-js-s3-folder-component}/s3folder.js | 0 .../www/favicon.png | Bin .../www/index.html | 0 .../js/aws-js-s3-folder}/.gitignore | 0 .../js/aws-js-s3-folder}/Pulumi.yaml | 0 .../js/aws-js-s3-folder}/README.md | 4 +- .../js/aws-js-s3-folder}/index.js | 0 .../js/aws-js-s3-folder}/package.json | 0 .../js/aws-js-s3-folder}/www/favicon.png | Bin .../js/aws-js-s3-folder}/www/index.html | 0 .../js/aws-js-sqs-slack}/.gitignore | 0 .../js/aws-js-sqs-slack}/Pulumi.yaml | 0 .../js/aws-js-sqs-slack}/README.md | 6 +- .../js/aws-js-sqs-slack}/config.js | 0 .../js/aws-js-sqs-slack}/index.js | 0 .../js/aws-js-sqs-slack}/package.json | 0 .../js/aws-js-sqs-slack}/sqs_slack.png | Bin .../aws-js-webserver-component}/Pulumi.yaml | 0 .../js/aws-js-webserver-component}/README.md | 4 +- .../js/aws-js-webserver-component}/index.js | 0 .../aws-js-webserver-component}/package.json | 0 .../aws-js-webserver-component}/webserver.js | 0 .../js/aws-js-webserver}/Pulumi.yaml | 0 .../js/aws-js-webserver}/README.md | 4 +- .../js/aws-js-webserver}/index.js | 0 .../js/aws-js-webserver}/package.json | 0 .../aws-native-java-s3-folder}/.gitignore | 0 .../aws-native-java-s3-folder}/Pulumi.yaml | 0 .../aws-native-java-s3-folder}/README.md | 4 +- .../native/aws-native-java-s3-folder}/pom.xml | 0 .../src/main/java/s3site/App.java | 0 .../www/favicon.ico | Bin .../aws-native-java-s3-folder}/www/index.html | 0 .../native/aws-native-ts-ecs}/.gitignore | 0 .../native/aws-native-ts-ecs}/Pulumi.yaml | 0 .../native/aws-native-ts-ecs}/README.md | 4 +- .../native/aws-native-ts-ecs}/classic.ts | 0 .../native/aws-native-ts-ecs}/index.ts | 0 .../native/aws-native-ts-ecs}/package.json | 0 .../native/aws-native-ts-ecs}/tsconfig.json | 2 +- .../aws-native-ts-s3-folder}/.gitignore | 0 .../aws-native-ts-s3-folder}/Pulumi.yaml | 0 .../native/aws-native-ts-s3-folder}/README.md | 4 +- .../native/aws-native-ts-s3-folder}/index.ts | 0 .../aws-native-ts-s3-folder}/package.json | 0 .../aws-native-ts-s3-folder}/tsconfig.json | 2 +- .../aws-native-ts-s3-folder}/www/favicon.png | Bin .../aws-native-ts-s3-folder}/www/index.html | 0 .../aws-native-ts-stepfunctions}/.gitignore | 0 .../aws-native-ts-stepfunctions}/Pulumi.yaml | 0 .../aws-native-ts-stepfunctions}/README.md | 4 +- .../aws-native-ts-stepfunctions}/index.ts | 0 .../aws-native-ts-stepfunctions}/package.json | 0 .../tsconfig.json | 2 +- .../py/aws-apigateway-py-routes}/.gitignore | 0 .../py/aws-apigateway-py-routes}/Pulumi.yaml | 0 .../py/aws-apigateway-py-routes}/README.md | 0 .../py/aws-apigateway-py-routes}/__main__.py | 0 .../authorizer/handler.py | 0 .../py/aws-apigateway-py-routes}/dns.py | 0 .../handler/handler.py | 0 .../py/aws-apigateway-py-routes}/lambdas.py | 0 .../requirements.txt | 0 .../aws-apigateway-py-routes}/www/index.html | 0 .../py/aws-py-ansible-wordpress}/.gitignore | 0 .../py/aws-py-ansible-wordpress}/Pulumi.yaml | 0 .../py/aws-py-ansible-wordpress}/README.md | 10 +- .../py/aws-py-ansible-wordpress}/__main__.py | 0 .../files/wp-config.php.j2 | 0 .../py/aws-py-ansible-wordpress}/playbook.yml | 0 .../requirements.txt | 0 .../aws-py-ansible-wordpress}/wordpress.png | Bin .../.gitignore | 0 .../Pulumi.yaml | 0 .../README.md | 4 +- .../__main__.py | 0 .../hello_lambda/hello.py | 0 .../iam.py | 0 .../requirements.txt | 0 .../.gitignore | 0 .../Pulumi.yaml | 0 .../README.md | 4 +- .../__main__.py | 0 .../api/handlers.py | 0 .../requirements.txt | 0 .../.gitignore | 0 .../Pulumi.yaml | 0 .../README.md | 4 +- .../__main__.py | 0 .../app/index.js | 0 .../requirements.txt | 0 .../py/aws-py-appsync}/.gitignore | 0 .../py/aws-py-appsync}/Pulumi.yaml | 0 .../py/aws-py-appsync}/README.md | 4 +- .../py/aws-py-appsync}/__main__.py | 0 .../py/aws-py-appsync}/requirements.txt | 0 .../py/aws-py-assume-role}/README.md | 0 .../assume-role/.gitignore | 0 .../assume-role/Pulumi.yaml | 0 .../assume-role/__main__.py | 0 .../assume-role/requirements.txt | 0 .../create-role/Pulumi.yaml | 0 .../create-role/__main__.py | 0 .../create-role/requirements.txt | 0 .../py/aws-py-django-voting-app}/.gitignore | 0 .../py/aws-py-django-voting-app}/Pulumi.yaml | 0 .../py/aws-py-django-voting-app}/README.md | 4 +- .../py/aws-py-django-voting-app}/__main__.py | 0 .../frontend/Dockerfile | 0 .../frontend/mysite/manage.py | 0 .../frontend/mysite/mysite/__init__.py | 0 .../frontend/mysite/mysite/asgi.py | 0 .../frontend/mysite/mysite/settings.py | 0 .../frontend/mysite/mysite/urls.py | 0 .../frontend/mysite/mysite/wsgi.py | 0 .../frontend/mysite/polls/__init__.py | 0 .../frontend/mysite/polls/admin.py | 0 .../frontend/mysite/polls/apps.py | 0 .../mysite/polls/migrations/0001_initial.py | 0 .../mysite/polls/migrations/__init__.py | 0 .../frontend/mysite/polls/models.py | 0 .../mysite/polls/templates/polls/detail.html | 0 .../mysite/polls/templates/polls/index.html | 0 .../mysite/polls/templates/polls/results.html | 0 .../frontend/mysite/polls/tests.py | 0 .../frontend/mysite/polls/urls.py | 0 .../frontend/mysite/polls/views.py | 0 .../frontend/mysite/setupDatabase.sh | 0 .../frontend/requirements.txt | 0 .../requirements.txt | 0 .../py/aws-py-dynamicresource}/.gitignore | 0 .../py/aws-py-dynamicresource}/Pulumi.yaml | 0 .../py/aws-py-dynamicresource}/README.md | 4 +- .../py/aws-py-dynamicresource}/__main__.py | 0 .../mysql_dynamic_provider.py | 0 .../aws-py-dynamicresource}/requirements.txt | 0 .../py/aws-py-ec2-provisioners}/.gitignore | 0 .../py/aws-py-ec2-provisioners}/Pulumi.yaml | 0 .../py/aws-py-ec2-provisioners}/README.md | 4 +- .../py/aws-py-ec2-provisioners}/__main__.py | 0 .../py/aws-py-ec2-provisioners}/myapp.conf | 0 .../aws-py-ec2-provisioners}/requirements.txt | 0 .../aws-py-ecs-instances-autoapi}/.gitignore | 0 .../aws-py-ecs-instances-autoapi}/README.md | 0 .../automation/index.ts | 0 .../automation/package.json | 0 .../py-ecs-instance/Pulumi.yaml | 0 .../py-ecs-instance/__main__.py | 0 .../py-ecs-instance/requirements.txt | 0 {aws-py-eks => aws/py/aws-py-eks}/.gitignore | 0 {aws-py-eks => aws/py/aws-py-eks}/Pulumi.yaml | 0 {aws-py-eks => aws/py/aws-py-eks}/README.md | 4 +- {aws-py-eks => aws/py/aws-py-eks}/__main__.py | 0 {aws-py-eks => aws/py/aws-py-eks}/iam.py | 0 .../py/aws-py-eks}/requirements.txt | 0 {aws-py-eks => aws/py/aws-py-eks}/utils.py | 0 {aws-py-eks => aws/py/aws-py-eks}/vpc.py | 0 .../py/aws-py-fargate}/.gitignore | 0 .../py/aws-py-fargate}/Pulumi.yaml | 0 .../py/aws-py-fargate}/README.md | 4 +- .../py/aws-py-fargate}/__main__.py | 0 .../py/aws-py-fargate}/requirements.txt | 0 .../aws-py-hub-and-spoke-network}/.gitignore | 0 .../aws-py-hub-and-spoke-network}/Pulumi.yaml | 0 .../aws-py-hub-and-spoke-network}/README.md | 4 +- .../aws-py-hub-and-spoke-network}/__main__.py | 0 .../firewall_rules.py | 0 .../hub-and-spoke-architecture.png | Bin .../inspection.py | 0 .../requirements.txt | 0 .../py/aws-py-hub-and-spoke-network}/spoke.py | 0 .../spoke_workload.py | 0 .../py/aws-py-langserve}/.gitignore | 0 .../py/aws-py-langserve}/Dockerfile | 4 +- .../py/aws-py-langserve}/Pulumi.yaml | 0 .../py/aws-py-langserve}/README.md | 0 .../py/aws-py-langserve}/__main__.py | 0 .../py/aws-py-langserve}/app/__init__.py | 0 .../py/aws-py-langserve}/app/server.py | 0 .../py/aws-py-langserve}/packages/README.md | 0 .../py/aws-py-langserve}/poetry.lock | 0 .../py/aws-py-langserve}/pyproject.toml | 0 .../py/aws-py-langserve}/requirements.txt | 0 .../.gitignore | 0 .../Pulumi.yaml | 0 .../README.md | 4 +- .../__main__.py | 0 .../requirements.txt | 0 .../py/aws-py-redshift-glue-etl}/.gitignore | 0 .../py/aws-py-redshift-glue-etl}/Pulumi.yaml | 0 .../py/aws-py-redshift-glue-etl}/README.md | 4 +- .../py/aws-py-redshift-glue-etl}/__main__.py | 0 .../py/aws-py-redshift-glue-etl}/events-1.txt | 0 .../py/aws-py-redshift-glue-etl}/glue-job.py | 0 .../requirements.txt | 0 .../py/aws-py-resources}/.gitignore | 0 .../py/aws-py-resources}/Pulumi.yaml | 0 aws/py/aws-py-resources/README.md | 19 +++ .../py/aws-py-resources}/__main__.py | 0 .../py/aws-py-resources}/requirements.txt | 0 .../py/aws-py-s3-folder}/.gitignore | 0 .../py/aws-py-s3-folder}/Pulumi.yaml | 0 .../py/aws-py-s3-folder}/README.md | 4 +- .../py/aws-py-s3-folder}/__main__.py | 0 .../py/aws-py-s3-folder}/requirements.txt | 0 .../py/aws-py-s3-folder}/www/favicon.png | Bin .../py/aws-py-s3-folder}/www/index.html | 0 .../py/aws-py-s3-folder}/www/python.png | Bin .../py/aws-py-secrets-manager}/.gitignore | 0 .../py/aws-py-secrets-manager}/Pulumi.yaml | 0 .../py/aws-py-secrets-manager}/README.md | 4 +- .../py/aws-py-secrets-manager}/__main__.py | 0 .../aws-py-secrets-manager}/requirements.txt | 0 .../py/aws-py-serverless-raw}/.gitignore | 0 .../py/aws-py-serverless-raw}/Pulumi.yaml | 0 .../py/aws-py-serverless-raw}/README.md | 4 +- .../py/aws-py-serverless-raw}/__main__.py | 0 .../aws-py-serverless-raw}/app/Functions.cs | 0 .../py/aws-py-serverless-raw}/app/app.csproj | 0 .../aws-py-serverless-raw}/requirements.txt | 0 .../py/aws-py-slackbot}/.gitignore | 0 .../py/aws-py-slackbot}/Pulumi.yaml | 0 .../py/aws-py-slackbot}/README.md | 4 +- .../py/aws-py-slackbot}/__main__.py | 0 .../py/aws-py-slackbot}/iam.py | 0 .../mention_processing_lambda.py | 0 .../py/aws-py-slackbot}/requirements.txt | 0 .../py/aws-py-stackreference}/README.md | 0 .../aws-py-stackreference}/company/.gitignore | 0 .../company/Pulumi.yaml | 0 .../company/__main__.py | 0 .../company/requirements.txt | 0 .../department/.gitignore | 0 .../department/Pulumi.yaml | 0 .../department/__main__.py | 0 .../department/requirements.txt | 0 .../py/aws-py-stackreference}/team/.gitignore | 0 .../aws-py-stackreference}/team/Pulumi.yaml | 0 .../aws-py-stackreference}/team/__main__.py | 0 .../team/requirements.txt | 0 .../py/aws-py-static-website}/Pulumi.yaml | 0 .../py/aws-py-static-website}/README.md | 4 +- .../py/aws-py-static-website}/__main__.py | 0 .../aws-py-static-website}/requirements.txt | 0 .../py/aws-py-static-website}/www/404.html | 0 .../py/aws-py-static-website}/www/index.html | 0 .../py/aws-py-stepfunctions}/Pulumi.yaml | 0 .../py/aws-py-stepfunctions}/README.md | 4 +- .../py/aws-py-stepfunctions}/__main__.py | 0 .../py/aws-py-stepfunctions}/iam.py | 0 .../py/aws-py-stepfunctions}/requirements.txt | 0 .../aws-py-stepfunctions}/step_hello/hello.py | 0 .../py/aws-py-voting-app}/.gitignore | 0 .../py/aws-py-voting-app}/Pulumi.yaml | 0 .../py/aws-py-voting-app}/README.md | 4 +- .../py/aws-py-voting-app}/__main__.py | 0 .../py/aws-py-voting-app}/frontend/Dockerfile | 0 .../py/aws-py-voting-app}/frontend/LICENSE | 0 .../frontend/app/config_file.cfg | 0 .../aws-py-voting-app}/frontend/app/main.py | 0 .../frontend/app/static/default.css | 0 .../frontend/app/templates/index.html | 2 +- .../py/aws-py-voting-app}/requirements.txt | 0 .../py/aws-py-webserver}/Pulumi.yaml | 0 .../py/aws-py-webserver}/README.md | 4 +- .../py/aws-py-webserver}/__main__.py | 0 .../py/aws-py-webserver}/requirements.txt | 0 .../aws-py-wordpress-fargate-rds}/.gitignore | 0 .../aws-py-wordpress-fargate-rds}/Pulumi.yaml | 0 .../aws-py-wordpress-fargate-rds}/README.md | 4 +- .../aws-py-wordpress-fargate-rds}/__main__.py | 0 .../aws-py-wordpress-fargate-rds}/backend.py | 0 .../aws-py-wordpress-fargate-rds}/frontend.py | 0 .../aws-py-wordpress-fargate-rds}/network.py | 0 .../requirements.txt | 0 .../ts/aws-apigateway-ts-routes}/.gitignore | 0 .../ts/aws-apigateway-ts-routes}/Pulumi.yaml | 0 .../ts/aws-apigateway-ts-routes}/README.md | 0 .../ts/aws-apigateway-ts-routes}/dns.ts | 0 .../aws-apigateway-ts-routes}/helloHandler.ts | 0 .../ts/aws-apigateway-ts-routes}/index.ts | 0 .../lambdaAuthorizer.ts | 0 .../ts/aws-apigateway-ts-routes}/package.json | 0 .../aws-apigateway-ts-routes}/tsconfig.json | 0 .../aws-apigateway-ts-routes}/www/index.html | 0 .../ts/aws-ts-airflow}/Pulumi.yaml | 0 .../ts/aws-ts-airflow}/README.md | 4 +- .../airflow-container/Dockerfile | 0 .../airflow-container/dags/example.py | 0 .../ts/aws-ts-airflow}/index.ts | 0 .../ts/aws-ts-airflow}/package.json | 0 .../ts/aws-ts-airflow}/tsconfig.json | 2 +- .../ts/aws-ts-ansible-wordpress}/.gitignore | 0 .../ts/aws-ts-ansible-wordpress}/Pulumi.yaml | 0 .../ts/aws-ts-ansible-wordpress}/README.md | 8 +- .../files/wp-config.php.j2 | 0 .../ts/aws-ts-ansible-wordpress}/index.ts | 0 .../ts/aws-ts-ansible-wordpress}/package.json | 0 .../ts/aws-ts-ansible-wordpress}/playbook.yml | 0 .../aws-ts-ansible-wordpress}/tsconfig.json | 4 +- .../aws-ts-ansible-wordpress}/wordpress.png | Bin .../ts/aws-ts-apigateway-auth0}/Pulumi.yaml | 0 .../ts/aws-ts-apigateway-auth0}/README.md | 4 +- .../ts/aws-ts-apigateway-auth0}/index.ts | 0 .../ts/aws-ts-apigateway-auth0}/package.json | 0 .../ts/aws-ts-apigateway-auth0}/tsconfig.json | 2 +- .../aws-ts-apigateway-eventbridge}/.gitignore | 0 .../Pulumi.yaml | 0 .../aws-ts-apigateway-eventbridge}/README.md | 4 +- .../aws-ts-apigateway-eventbridge}/index.ts | 0 .../package.json | 0 .../tsconfig.json | 2 +- .../.gitignore | 0 .../Pulumi.yaml | 0 .../README.md | 4 +- .../handler.ts | 0 .../index.ts | 0 .../package.json | 0 .../tsconfig.json | 2 +- .../ts/aws-ts-apigateway}/Pulumi.yaml | 0 .../ts/aws-ts-apigateway}/README.md | 4 +- .../ts/aws-ts-apigateway}/index.ts | 0 .../ts/aws-ts-apigateway}/package.json | 0 .../ts/aws-ts-apigateway}/tsconfig.json | 2 +- .../.gitignore | 0 .../Pulumi.yaml | 0 .../README.md | 4 +- .../aws-ts-apigatewayv2-eventbridge}/index.ts | 0 .../package.json | 0 .../tsconfig.json | 2 +- .../.gitignore | 0 .../Pulumi.yaml | 0 .../README.md | 4 +- .../app/index.js | 0 .../index.ts | 0 .../package.json | 0 .../tsconfig.json | 18 +++ .../aws-ts-apigatewayv2-http-api}/.gitignore | 0 .../aws-ts-apigatewayv2-http-api}/Pulumi.yaml | 0 .../aws-ts-apigatewayv2-http-api}/README.md | 4 +- .../app/index.js | 0 .../ts/aws-ts-apigatewayv2-http-api}/index.ts | 0 .../package.json | 0 .../tsconfig.json | 18 +++ .../ts/aws-ts-appsync}/Pulumi.yaml | 0 .../ts/aws-ts-appsync}/README.md | 4 +- .../ts/aws-ts-appsync}/iam.ts | 0 .../ts/aws-ts-appsync}/index.ts | 0 .../ts/aws-ts-appsync}/package.json | 0 .../ts/aws-ts-appsync}/tsconfig.json | 2 +- .../ts/aws-ts-assume-role}/README.md | 0 .../assume-role/.gitignore | 0 .../assume-role/Pulumi.yaml | 0 .../aws-ts-assume-role}/assume-role/index.ts | 0 .../assume-role/package.json | 0 .../assume-role/tsconfig.json | 19 +++ .../create-role/.gitignore | 0 .../create-role/Pulumi.yaml | 0 .../aws-ts-assume-role}/create-role/index.ts | 0 .../create-role/package.json | 0 .../create-role/tsconfig.json | 19 +++ .../ts/aws-ts-containers}/Pulumi.yaml | 0 .../ts/aws-ts-containers}/README.md | 4 +- .../ts/aws-ts-containers}/app/Dockerfile | 0 .../app/content/favicon.png | Bin .../aws-ts-containers}/app/content/index.html | 0 .../ts/aws-ts-containers}/index.ts | 0 .../ts/aws-ts-containers}/package.json | 0 .../ts/aws-ts-ec2-provisioners}/.gitignore | 0 .../ts/aws-ts-ec2-provisioners}/Pulumi.yaml | 0 .../ts/aws-ts-ec2-provisioners}/README.md | 4 +- .../ts/aws-ts-ec2-provisioners}/index.ts | 0 .../ts/aws-ts-ec2-provisioners}/myapp.conf | 0 .../ts/aws-ts-ec2-provisioners}/package.json | 0 aws/ts/aws-ts-ec2-provisioners/tsconfig.json | 18 +++ .../ts/aws-ts-ec2-provisioners}/util.ts | 0 .../ts/aws-ts-ecs-anywhere}/.gitignore | 0 .../ts/aws-ts-ecs-anywhere}/Pulumi.yaml | 0 .../ts/aws-ts-ecs-anywhere}/README.md | 4 +- .../ts/aws-ts-ecs-anywhere}/app/.dockerignore | 0 .../ts/aws-ts-ecs-anywhere}/app/.gitignore | 0 .../ts/aws-ts-ecs-anywhere}/app/Dockerfile | 0 .../ts/aws-ts-ecs-anywhere}/app/index.js | 0 .../ts/aws-ts-ecs-anywhere}/app/package.json | 0 .../ts/aws-ts-ecs-anywhere}/index.ts | 0 .../ts/aws-ts-ecs-anywhere}/package.json | 0 aws/ts/aws-ts-ecs-anywhere/tsconfig.json | 18 +++ .../ts/aws-ts-eks-distro}/Pulumi.yaml | 0 .../ts/aws-ts-eks-distro}/README.md | 4 +- .../eksdistro/aws-iam-authenticator.yaml | 0 .../aws-ts-eks-distro}/eksdistro/cluster.yaml | 0 .../ts/aws-ts-eks-distro}/eksdistro/index.ts | 0 .../ts/aws-ts-eks-distro}/eksdistro/kops.sh | 0 .../ts/aws-ts-eks-distro}/index.ts | 0 .../ts/aws-ts-eks-distro}/package.json | 0 .../ts/aws-ts-eks-distro}/tsconfig.json | 2 +- .../ts/aws-ts-eks-hello-world}/Pulumi.yaml | 0 .../ts/aws-ts-eks-hello-world}/README.md | 4 +- .../ts/aws-ts-eks-hello-world}/index.ts | 0 .../ts/aws-ts-eks-hello-world}/package.json | 0 aws/ts/aws-ts-eks-hello-world/tsconfig.json | 19 +++ .../Pulumi.yaml | 0 .../aws-ts-eks-migrate-nodegroups/README.md | 11 ++ .../echoserver.ts | 0 .../ts/aws-ts-eks-migrate-nodegroups}/iam.ts | 0 .../aws-ts-eks-migrate-nodegroups}/index.ts | 0 .../nginx-ing-cntlr-rbac.ts | 0 .../nginx-ing-cntlr.ts | 0 .../aws-ts-eks-migrate-nodegroups}/nginx.ts | 0 .../package.json | 0 .../scripts/delete-t3.2xlarge-nodes.sh | 0 .../scripts/drain-t3.2xlarge-nodes.sh | 0 .../scripts/load-testing.sh | 0 .../tsconfig.json | 2 +- .../aws-ts-eks-migrate-nodegroups}/utils.ts | 0 {aws-ts-eks => aws/ts/aws-ts-eks}/.gitignore | 0 {aws-ts-eks => aws/ts/aws-ts-eks}/Pulumi.yaml | 0 {aws-ts-eks => aws/ts/aws-ts-eks}/README.md | 4 +- {aws-ts-eks => aws/ts/aws-ts-eks}/index.ts | 0 .../ts/aws-ts-eks}/package.json | 0 .../ts/aws-ts-eks}/tsconfig.json | 2 +- .../ts/aws-ts-hello-fargate}/.gitignore | 0 .../ts/aws-ts-hello-fargate}/Pulumi.yaml | 0 .../ts/aws-ts-hello-fargate}/README.md | 4 +- .../ts/aws-ts-hello-fargate}/app/Dockerfile | 0 .../ts/aws-ts-hello-fargate}/app/app.py | 0 .../app/requirements.txt | 0 .../ts/aws-ts-hello-fargate}/index.ts | 0 .../ts/aws-ts-hello-fargate}/package.json | 0 aws/ts/aws-ts-hello-fargate/tsconfig.json | 19 +++ .../ts/aws-ts-k8s-mern-voting-app}/LICENSE | 0 .../aws-ts-k8s-mern-voting-app}/Pulumi.yaml | 0 .../ts/aws-ts-k8s-mern-voting-app}/README.md | 4 +- .../clientside/Dockerfile | 0 .../clientside/client/package.json | 0 .../clientside/client/public/favicon.ico | Bin .../clientside/client/public/index.html | 0 .../clientside/client/public/logo192.png | Bin .../clientside/client/public/logo512.png | Bin .../clientside/client/public/manifest.json | 0 .../clientside/client/public/robots.txt | 0 .../clientside/client/public/serverParams.js | 0 .../clientside/client/src/App.css | 0 .../clientside/client/src/App.js | 0 .../client/src/components/VotingComponent.js | 0 .../clientside/client/src/index.css | 0 .../clientside/client/src/index.js | 0 .../clientside/client/startClient.sh | 0 .../databaseside/Dockerfile | 0 .../databaseside/database/startDatabase.sh | 0 .../ts/aws-ts-k8s-mern-voting-app}/index.ts | 0 .../aws-ts-k8s-mern-voting-app}/package.json | 0 .../serverside/Dockerfile | 0 .../serverside/server/db.js | 0 .../serverside/server/index.js | 0 .../serverside/server/model.js | 0 .../serverside/server/package.json | 0 .../serverside/server/startServer.sh | 0 .../aws-ts-k8s-mern-voting-app/tsconfig.json | 19 +++ .../ts/aws-ts-k8s-voting-app}/LICENSE | 0 .../ts/aws-ts-k8s-voting-app}/Pulumi.yaml | 0 .../ts/aws-ts-k8s-voting-app}/README.md | 4 +- .../clientside/Dockerfile | 0 .../clientside/client/package.json | 0 .../clientside/client/public/favicon.ico | Bin .../clientside/client/public/index.html | 0 .../clientside/client/public/logo192.png | Bin .../clientside/client/public/logo512.png | Bin .../clientside/client/public/manifest.json | 0 .../clientside/client/public/robots.txt | 0 .../clientside/client/public/serverParams.js | 0 .../clientside/client/src/App.css | 0 .../clientside/client/src/App.js | 0 .../client/src/components/VotingComponent.js | 0 .../clientside/client/src/index.css | 0 .../clientside/client/src/index.js | 0 .../clientside/client/startClient.sh | 0 .../databaseside/Dockerfile | 0 .../databaseside/database/startDatabase.sh | 0 .../ts/aws-ts-k8s-voting-app}/index.ts | 0 .../ts/aws-ts-k8s-voting-app}/package.json | 0 .../serverside/Dockerfile | 0 .../serverside/server/db.js | 0 .../serverside/server/index.js | 0 .../serverside/server/package.json | 0 .../serverside/server/startServer.sh | 0 aws/ts/aws-ts-k8s-voting-app/tsconfig.json | 19 +++ .../ts/aws-ts-lambda-efs}/Pulumi.yaml | 0 .../ts/aws-ts-lambda-efs}/README.md | 6 +- .../ts/aws-ts-lambda-efs}/index.ts | 0 .../ts/aws-ts-lambda-efs}/lambdaefs.png | Bin .../ts/aws-ts-lambda-efs}/package.json | 0 aws/ts/aws-ts-lambda-efs/tsconfig.json | 19 +++ .../ts/aws-ts-lambda-thumbnailer}/Pulumi.yaml | 0 .../ts/aws-ts-lambda-thumbnailer}/README.md | 4 +- .../aws-ts-lambda-thumbnailer}/app/Dockerfile | 0 .../app/ffmpeg.tar.xz | Bin .../aws-ts-lambda-thumbnailer}/app/index.js | 0 .../ts/aws-ts-lambda-thumbnailer}/index.ts | 0 .../aws-ts-lambda-thumbnailer}/package.json | 0 .../aws-ts-lambda-thumbnailer}/sample/cat.mp4 | Bin .../ts/aws-ts-langserve}/.gitignore | 0 .../ts/aws-ts-langserve}/Dockerfile | 4 +- .../ts/aws-ts-langserve}/Pulumi.yaml | 0 .../ts/aws-ts-langserve}/README.md | 0 .../ts/aws-ts-langserve}/app/__init__.py | 0 .../ts/aws-ts-langserve}/app/server.py | 0 .../ts/aws-ts-langserve}/index.ts | 0 .../ts/aws-ts-langserve}/package.json | 0 .../ts/aws-ts-langserve}/packages/README.md | 0 .../ts/aws-ts-langserve}/poetry.lock | 0 .../ts/aws-ts-langserve}/pyproject.toml | 0 .../ts/aws-ts-langserve}/tsconfig.json | 6 +- .../ts/aws-ts-localai-flowise}/.gitignore | 0 .../ts/aws-ts-localai-flowise}/Pulumi.yaml | 0 .../ts/aws-ts-localai-flowise}/README.md | 0 .../ts/aws-ts-localai-flowise}/index.ts | 0 .../ts/aws-ts-localai-flowise}/package.json | 0 .../ts/aws-ts-localai-flowise}/tsconfig.json | 4 +- .../aws-ts-netlify-cms-and-oauth}/README.md | 0 .../.github/workflows/build-and-deploy.yml | 0 .../cms-oauth/.gitignore | 0 .../cms-oauth/Dockerfile | 0 .../cms-oauth/Makefile | 0 .../cms-oauth/README.md | 0 .../cms-oauth/go.mod | 0 .../cms-oauth/go.sum | 0 .../cms-oauth/infrastructure/.gitignore | 0 .../cms-oauth/infrastructure/Pulumi.yaml | 0 .../cms-oauth/infrastructure/index.ts | 0 .../cms-oauth/infrastructure/package.json | 0 .../cms-oauth/infrastructure/tsconfig.json | 18 +++ .../cms-oauth/main.go | 0 .../cms/.github/workflows/deployCMS.yml | 0 .../cms/.gitignore | 0 .../cms/README.md | 0 .../Readme-Screenshots/Editorial_Workflow.jpg | Bin .../Readme-Screenshots/Workflow_button.jpg | Bin .../Readme-Screenshots/cms-config-setings.jpg | Bin .../Readme-Screenshots/collection_page.jpg | Bin .../cms/Readme-Screenshots/entery_page.jpg | Bin .../cms/Readme-Screenshots/login.jpg | Bin .../cms/Readme-Screenshots/publish_change.jpg | Bin .../cms/infrastructure/.gitignore | 0 .../cms/infrastructure/Pulumi.yaml | 0 .../cms/infrastructure/index.ts | 0 .../cms/infrastructure/package.json | 0 .../cms/infrastructure/tsconfig.json | 18 +++ .../cms/package.json | 0 .../cms/public/config.yml | 0 .../cms/public/favicon.ico | Bin .../cms/public/index.html | 0 .../cms/public/manifest.json | 0 .../cms/src/App.js | 0 .../cms/src/App.test.js | 0 .../NetlifyCMS/components/previewStyles.js | 0 .../cms/src/components/NetlifyCMS/index.js | 0 .../cms/src/components/NetlifyCMS/setup.js | 0 .../cms/src/index.css | 0 .../cms/src/index.js | 0 .../cms/src/logo.svg | 0 .../ts/aws-ts-nextjs}/Pulumi.yaml | 0 .../ts/aws-ts-nextjs}/README.md | 4 +- .../ts/aws-ts-nextjs}/demoapp/.eslintrc.json | 0 .../ts/aws-ts-nextjs}/demoapp/.gitignore | 0 .../ts/aws-ts-nextjs}/demoapp/README.md | 0 .../ts/aws-ts-nextjs}/demoapp/app/favicon.ico | Bin .../ts/aws-ts-nextjs}/demoapp/app/globals.css | 0 .../ts/aws-ts-nextjs}/demoapp/app/layout.tsx | 0 .../ts/aws-ts-nextjs}/demoapp/app/page.tsx | 0 .../ts/aws-ts-nextjs}/demoapp/next.config.js | 0 .../ts/aws-ts-nextjs}/demoapp/package.json | 0 .../aws-ts-nextjs}/demoapp/postcss.config.js | 0 .../ts/aws-ts-nextjs}/demoapp/public/next.svg | 0 .../aws-ts-nextjs}/demoapp/public/vercel.svg | 0 .../aws-ts-nextjs}/demoapp/tailwind.config.js | 0 .../ts/aws-ts-nextjs}/demoapp/tsconfig.json | 0 .../ts/aws-ts-nextjs}/index.ts | 0 .../ts/aws-ts-nextjs}/nextjs.ts | 0 .../ts/aws-ts-nextjs}/package.json | 0 .../ts/aws-ts-nextjs}/screenshot.png | Bin .../ts/aws-ts-nextjs}/tsconfig.json | 2 +- .../ts/aws-ts-organizations}/.gitignore | 0 .../ts/aws-ts-organizations}/Pulumi.yaml | 0 .../ts/aws-ts-organizations}/README.md | 4 +- .../accountPermissions.ts | 0 .../ts/aws-ts-organizations}/backupPolicy.ts | 0 .../ts/aws-ts-organizations}/index.ts | 0 .../ts/aws-ts-organizations}/package.json | 0 .../ts/aws-ts-organizations}/tagPolicy.ts | 0 aws/ts/aws-ts-organizations/tsconfig.json | 18 +++ .../ts/aws-ts-pern-voting-app}/LICENSE | 0 .../PostgreSqlDynamicProvider.ts | 0 .../ts/aws-ts-pern-voting-app}/Pulumi.yaml | 0 .../ts/aws-ts-pern-voting-app}/README.md | 4 +- .../clientside/Dockerfile | 0 .../clientside/client/package.json | 0 .../clientside/client/public/favicon.ico | Bin .../clientside/client/public/index.html | 0 .../clientside/client/public/logo192.png | Bin .../clientside/client/public/logo512.png | Bin .../clientside/client/public/manifest.json | 0 .../clientside/client/public/robots.txt | 0 .../clientside/client/public/serverParams.js | 0 .../clientside/client/src/App.css | 0 .../clientside/client/src/App.js | 0 .../client/src/components/VotingComponent.js | 0 .../clientside/client/src/index.css | 0 .../clientside/client/src/index.js | 0 .../clientside/client/startClient.sh | 0 .../ts/aws-ts-pern-voting-app}/index.ts | 0 .../ts/aws-ts-pern-voting-app}/package.json | 0 .../serverside/Dockerfile | 0 .../serverside/server/db.js | 0 .../serverside/server/index.js | 0 .../serverside/server/package.json | 0 .../serverside/server/startServer.sh | 0 aws/ts/aws-ts-pern-voting-app/tsconfig.json | 19 +++ .../ts/aws-ts-pulumi-miniflux}/.gitignore | 0 .../ts/aws-ts-pulumi-miniflux}/Pulumi.yaml | 0 .../ts/aws-ts-pulumi-miniflux}/README.md | 4 +- .../ts/aws-ts-pulumi-miniflux}/index.ts | 0 .../ts/aws-ts-pulumi-miniflux}/package.json | 0 aws/ts/aws-ts-pulumi-miniflux/tsconfig.json | 18 +++ .../ts/aws-ts-pulumi-webhooks}/.gitignore | 0 .../ts/aws-ts-pulumi-webhooks}/Pulumi.yaml | 0 .../ts/aws-ts-pulumi-webhooks}/README.md | 4 +- .../ts/aws-ts-pulumi-webhooks}/index.ts | 0 .../ts/aws-ts-pulumi-webhooks}/package.json | 0 aws/ts/aws-ts-pulumi-webhooks/tsconfig.json | 19 +++ .../ts/aws-ts-pulumi-webhooks}/util.ts | 0 .../ts/aws-ts-redshift-glue-etl}/.gitignore | 0 .../ts/aws-ts-redshift-glue-etl}/Pulumi.yaml | 0 .../ts/aws-ts-redshift-glue-etl}/README.md | 4 +- .../ts/aws-ts-redshift-glue-etl}/events-1.txt | 0 .../ts/aws-ts-redshift-glue-etl}/glue-job.py | 0 .../ts/aws-ts-redshift-glue-etl}/index.ts | 0 .../ts/aws-ts-redshift-glue-etl}/package.json | 0 aws/ts/aws-ts-redshift-glue-etl/tsconfig.json | 18 +++ .../ts/aws-ts-resources}/Pulumi.yaml | 0 aws/ts/aws-ts-resources/README.md | 22 ++++ .../ts/aws-ts-resources}/index.ts | 0 .../ts/aws-ts-resources}/package.json | 0 aws/ts/aws-ts-resources/tsconfig.json | 19 +++ .../ts/aws-ts-ruby-on-rails}/Pulumi.yaml | 0 .../ts/aws-ts-ruby-on-rails}/README.md | 4 +- .../ts/aws-ts-ruby-on-rails}/config.ts | 0 .../aws-ts-ruby-on-rails}/files/database.yml | 0 .../files/install_application | 0 .../aws-ts-ruby-on-rails}/files/install_ruby | 0 .../aws-ts-ruby-on-rails}/files/setup.mysql | 0 .../files/start_application | 0 .../ts/aws-ts-ruby-on-rails}/index.ts | 0 .../ts/aws-ts-ruby-on-rails}/package.json | 0 .../ts/aws-ts-ruby-on-rails}/tsconfig.json | 2 +- .../ts/aws-ts-s3-folder}/.gitignore | 0 .../ts/aws-ts-s3-folder}/Pulumi.yaml | 0 .../ts/aws-ts-s3-folder}/README.md | 4 +- .../ts/aws-ts-s3-folder}/index.ts | 0 .../ts/aws-ts-s3-folder}/package.json | 0 aws/ts/aws-ts-s3-folder/tsconfig.json | 18 +++ .../ts/aws-ts-s3-folder}/www/favicon.png | Bin .../ts/aws-ts-s3-folder}/www/index.html | 0 .../ts/aws-ts-s3-lambda-copyzip}/.gitignore | 0 .../ts/aws-ts-s3-lambda-copyzip}/Pulumi.yaml | 0 .../ts/aws-ts-s3-lambda-copyzip}/README.md | 6 +- .../ts/aws-ts-s3-lambda-copyzip}/arch.png | Bin .../ts/aws-ts-s3-lambda-copyzip}/index.ts | 0 .../ts/aws-ts-s3-lambda-copyzip}/package.json | 0 aws/ts/aws-ts-s3-lambda-copyzip/tsconfig.json | 19 +++ .../ts/aws-ts-scheduled-function}/.gitignore | 0 .../ts/aws-ts-scheduled-function}/Pulumi.yaml | 0 .../ts/aws-ts-scheduled-function}/README.md | 4 +- .../ts/aws-ts-scheduled-function}/index.ts | 0 .../aws-ts-scheduled-function}/package.json | 0 .../aws-ts-scheduled-function}/tsconfig.json | 2 +- .../ts/aws-ts-secrets-manager}/.gitignore | 0 .../ts/aws-ts-secrets-manager}/Pulumi.yaml | 0 .../ts/aws-ts-secrets-manager}/README.md | 4 +- .../ts/aws-ts-secrets-manager}/index.ts | 0 .../ts/aws-ts-secrets-manager}/package.json | 0 aws/ts/aws-ts-secrets-manager/tsconfig.json | 18 +++ .../.gitignore | 0 .../Pulumi.yaml | 0 .../README.md | 4 +- .../__tests__/serverless.integration.test.ts | 0 .../architecture.png | Bin .../datawarehouse/index.ts | 0 .../datawarehouse/inputStream/index.ts | 0 .../datawarehouse/lambdaCron/index.ts | 0 .../__tests__/partitionHelper.unit.test.ts | 0 .../datawarehouse/partitionRegistrar/index.ts | 0 .../partitionRegistrar/partitionHelper.ts | 0 .../aws-ts-serverless-datawarehouse}/index.ts | 0 .../jest.config.js | 0 .../package.json | 0 .../testing/eventGenerator/index.ts | 0 .../testing/integration/execute.ts | 0 .../testing/integration/index.ts | 0 .../tsconfig.json | 18 +++ .../utils/index.ts | 0 .../ts/aws-ts-serverless-raw}/.gitignore | 0 .../ts/aws-ts-serverless-raw}/Pulumi.yaml | 0 .../ts/aws-ts-serverless-raw}/README.md | 4 +- .../aws-ts-serverless-raw}/app/Functions.cs | 0 .../ts/aws-ts-serverless-raw}/app/app.csproj | 0 .../ts/aws-ts-serverless-raw}/index.ts | 0 .../ts/aws-ts-serverless-raw}/package.json | 0 aws/ts/aws-ts-serverless-raw/tsconfig.json | 19 +++ .../ts/aws-ts-slackbot}/Pulumi.yaml | 0 .../ts/aws-ts-slackbot}/README.md | 4 +- .../ts/aws-ts-slackbot}/index.ts | 0 .../ts/aws-ts-slackbot}/package.json | 0 aws/ts/aws-ts-slackbot/tsconfig.json | 19 +++ .../.gitignore | 0 .../README.md | 0 .../application/Pulumi.yaml | 0 .../application/package.json | 0 .../application/src/application.ts | 0 .../application/src/backend/Dockerfile | 0 .../application/src/backend/env | 0 .../application/src/backend/helloworld.py | 0 .../application/src/backend/requirements.txt | 0 .../application/src/index.ts | 0 .../application}/tsconfig.json | 2 +- .../application/tslint.json | 0 .../database/Pulumi.yaml | 0 .../database/package.json | 0 .../database/src/database.ts | 0 .../database/src/index.ts | 0 .../database}/tsconfig.json | 2 +- .../database/tslint.json | 0 .../networking/Pulumi.yaml | 0 .../networking/package.json | 0 .../networking/src/index.ts | 0 .../networking/src/vpc.ts | 0 .../networking}/tsconfig.json | 2 +- .../networking/tslint.json | 0 .../ts/aws-ts-stackreference}/.gitignore | 0 .../ts/aws-ts-stackreference}/README.md | 0 .../aws-ts-stackreference}/company/.gitignore | 0 .../company/Pulumi.yaml | 0 .../aws-ts-stackreference}/company/index.ts | 0 .../company/package.json | 0 .../company/tsconfig.json | 19 +++ .../department/.gitignore | 0 .../department/Pulumi.yaml | 0 .../department/index.ts | 0 .../department/package.json | 0 .../department/tsconfig.json | 19 +++ .../ts/aws-ts-stackreference}/team/.gitignore | 0 .../aws-ts-stackreference}/team/Pulumi.yaml | 0 .../ts/aws-ts-stackreference}/team/index.ts | 0 .../aws-ts-stackreference}/team/package.json | 0 .../aws-ts-stackreference/team/tsconfig.json | 19 +++ .../ts/aws-ts-static-website}/.gitignore | 0 .../ts/aws-ts-static-website}/Pulumi.yaml | 0 .../ts/aws-ts-static-website}/README.md | 4 +- .../ts/aws-ts-static-website}/index.ts | 0 .../ts/aws-ts-static-website}/package.json | 0 aws/ts/aws-ts-static-website/tsconfig.json | 19 +++ .../ts/aws-ts-static-website}/www/404.html | 0 .../ts/aws-ts-static-website}/www/index.html | 0 .../ts/aws-ts-stepfunctions}/.gitignore | 0 .../ts/aws-ts-stepfunctions}/Pulumi.README.md | 0 .../ts/aws-ts-stepfunctions}/Pulumi.yaml | 0 .../ts/aws-ts-stepfunctions}/README.md | 4 +- .../ts/aws-ts-stepfunctions}/index.ts | 0 .../ts/aws-ts-stepfunctions}/package.json | 0 aws/ts/aws-ts-stepfunctions/tsconfig.json | 19 +++ .../ts/aws-ts-synthetics-canary}/.gitignore | 0 .../ts/aws-ts-synthetics-canary}/Pulumi.yaml | 0 .../ts/aws-ts-synthetics-canary}/README.md | 4 +- .../nodejs/node_modules/exports.js | 0 .../aws-ts-synthetics-canary}/canaryPolicy.ts | 0 .../ts/aws-ts-synthetics-canary}/index.ts | 0 .../ts/aws-ts-synthetics-canary}/package.json | 0 aws/ts/aws-ts-synthetics-canary/tsconfig.json | 18 +++ .../ts/aws-ts-thumbnailer}/Pulumi.yaml | 0 .../ts/aws-ts-thumbnailer}/README.md | 4 +- .../docker-ffmpeg-thumb/Dockerfile | 0 .../ts/aws-ts-thumbnailer}/index.ts | 0 .../ts/aws-ts-thumbnailer}/package.json | 0 .../ts/aws-ts-thumbnailer}/sample/cat.mp4 | Bin .../thumbnailer-diagram.key | Bin .../thumbnailer-diagram.png | Bin .../ts/aws-ts-twitter-athena}/Pulumi.yaml | 0 .../ts/aws-ts-twitter-athena}/README.md | 4 +- .../athena-screenshot.png | Bin .../ts/aws-ts-twitter-athena}/index.ts | 0 .../ts/aws-ts-twitter-athena}/package.json | 0 aws/ts/aws-ts-twitter-athena/tsconfig.json | 19 +++ .../Pulumi.yaml | 0 .../README.md | 4 +- .../aws-ts-url-shortener-cache-http}/cache.ts | 0 .../config.ts | 0 .../aws-ts-url-shortener-cache-http}/index.ts | 0 .../package.json | 0 .../tsconfig.json | 2 +- .../www/bootstrap.min.css | 0 .../www/favicon.png | Bin .../www/index.html | 0 .../ts/aws-ts-voting-app}/Pulumi.yaml | 0 .../ts/aws-ts-voting-app}/README.md | 6 +- .../ts/aws-ts-voting-app}/frontend/Dockerfile | 0 .../ts/aws-ts-voting-app}/frontend/LICENSE | 0 .../frontend/app/config_file.cfg | 0 .../aws-ts-voting-app}/frontend/app/main.py | 0 .../frontend/app/static/default.css | 0 .../frontend/app/templates/index.html | 4 +- .../ts/aws-ts-voting-app}/index.ts | 0 .../ts/aws-ts-voting-app}/package.json | 0 aws/ts/aws-ts-voting-app/tsconfig.json | 19 +++ .../aws-ts-voting-app}/voting-app-webpage.png | Bin .../aws-ts-vpc-with-ecs-fargate-py}/README.md | 0 .../ecs-fargate-python/.gitignore | 0 .../ecs-fargate-python/Pulumi.yaml | 0 .../ecs-fargate-python/README.md | 0 .../ecs-fargate-python/__main__.py | 0 .../ecs-fargate-python/requirements.txt | 0 .../vpc-crosswalk-ts/.gitignore | 0 .../vpc-crosswalk-ts/Pulumi.yaml | 0 .../vpc-crosswalk-ts/README.md | 0 .../vpc-crosswalk-ts/index.ts | 0 .../vpc-crosswalk-ts/package.json | 0 .../vpc-crosswalk-ts/tsconfig.json | 18 +++ .../ts/aws-ts-webserver}/.gitignore | 0 .../ts/aws-ts-webserver}/Pulumi.yaml | 0 .../ts/aws-ts-webserver}/README.md | 4 +- .../ts/aws-ts-webserver}/index.ts | 0 .../ts/aws-ts-webserver}/package.json | 0 aws/ts/aws-ts-webserver/tsconfig.json | 18 +++ .../aws-ts-wordpress-fargate-rds}/.gitignore | 0 .../aws-ts-wordpress-fargate-rds}/Pulumi.yaml | 0 .../aws-ts-wordpress-fargate-rds}/README.md | 4 +- .../aws-ts-wordpress-fargate-rds}/backend.ts | 0 .../aws-ts-wordpress-fargate-rds}/frontend.ts | 0 .../ts/aws-ts-wordpress-fargate-rds}/index.ts | 0 .../aws-ts-wordpress-fargate-rds}/network.ts | 0 .../package.json | 0 .../tsconfig.json | 18 +++ .../aws-yaml-ansible-wordpress}/.gitignore | 0 .../aws-yaml-ansible-wordpress}/Pulumi.yaml | 0 .../aws-yaml-ansible-wordpress}/README.md | 12 +- .../files/wp-config.php.j2 | 0 .../aws-yaml-ansible-wordpress}/playbook.yml | 0 .../aws-yaml-ansible-wordpress}/wordpress.png | Bin .../yaml/aws-yaml-cue-eks}/Pulumi.yaml | 0 .../yaml/aws-yaml-cue-eks}/aws/eks.cue | 0 .../yaml/aws-yaml-cue-eks}/cue.mod/module.cue | 0 .../yaml/aws-yaml-cue-eks}/main.cue | 0 .../yaml/aws-yaml-eks}/Pulumi.yaml | 0 .../yaml/aws-yaml-eks}/README.md | 4 +- .../yaml/aws-yaml-langserve}/.gitignore | 0 aws/yaml/aws-yaml-langserve/Dockerfile | 21 ++++ .../yaml/aws-yaml-langserve}/Pulumi.yaml | 0 .../yaml/aws-yaml-langserve}/README.md | 0 .../yaml/aws-yaml-langserve}/app/__init__.py | 0 .../yaml/aws-yaml-langserve}/app/server.py | 0 .../aws-yaml-langserve}/packages/README.md | 0 .../yaml/aws-yaml-langserve}/poetry.lock | 0 .../yaml/aws-yaml-langserve}/pyproject.toml | 0 .../yaml/aws-yaml-static-website}/Pulumi.yaml | 0 .../yaml/aws-yaml-static-website}/README.md | 4 +- .../aws-yaml-static-website}/www/favicon.png | Bin .../aws-yaml-static-website}/www/index.html | 0 azure-cs-aci/Pulumi.yaml | 2 +- azure-cs-aks-cosmos-helm/Pulumi.yaml | 2 +- azure-cs-aks-cosmos-helm/README.md | 4 +- azure-cs-aks-helm/Pulumi.yaml | 2 +- azure-cs-aks-helm/README.md | 2 +- azure-cs-aks-managed-identity/Pulumi.yaml | 2 +- azure-cs-aks-multicluster/Pulumi.yaml | 2 +- azure-cs-aks/Pulumi.yaml | 2 +- azure-cs-appservice-docker/Pulumi.yaml | 2 +- azure-cs-appservice/Pulumi.yaml | 2 +- azure-cs-call-azure-api/Pulumi.yaml | 2 +- azure-cs-containerapps/Pulumi.yaml | 2 +- .../Pulumi.yaml | 2 +- azure-cs-functions/Pulumi.yaml | 2 +- azure-cs-sqlserver/Pulumi.yaml | 2 +- azure-cs-static-website/Pulumi.yaml | 2 +- azure-cs-synapse/Pulumi.yaml | 2 +- azure-go-aks-managed-identity/go.mod | 4 +- classic-azure-cs-botservice/Pulumi.yaml | 4 +- .../Pulumi.yaml | 2 +- .../Pulumi.yaml | 2 +- classic-azure-cs-vm-scaleset/Pulumi.yaml | 2 +- classic-azure-cs-webserver/Pulumi.yaml | 2 +- digitalocean-cs-k8s/Pulumi.yaml | 2 +- .../Pulumi.yaml | 2 +- docker-cs-multi-container-app/Pulumi.yaml | 2 +- gcp-cs-gke/Pulumi.yaml | 2 +- gcp-cs-gke/README.md | 4 +- .../Pulumi.yaml | 2 +- .../README.md | 6 +- misc/benchmarks/cs-many-resources/Pulumi.yaml | 2 +- misc/test/aws_test.go | 4 +- misc/test/definitions/azure.go | 2 +- misc/test/definitions/azure_native.go | 4 +- misc/test/definitions/definitions.go | 2 +- misc/test/digitalocean_test.go | 4 +- misc/test/kubernetes_test.go | 4 +- misc/test/performance_test.go | 6 +- stack-readme-cs/Pulumi.yaml | 2 +- testing-unit-cs-mocks/Pulumi.yaml | 2 +- testing-unit-cs/Pulumi.yaml | 2 +- 1216 files changed, 1135 insertions(+), 1126 deletions(-) delete mode 100644 aws-py-resources/README.md delete mode 100644 aws-ts-apigatewayv2-http-api-quickcreate/tsconfig.json delete mode 100644 aws-ts-apigatewayv2-http-api/tsconfig.json delete mode 100644 aws-ts-assume-role/assume-role/tsconfig.json delete mode 100644 aws-ts-assume-role/create-role/tsconfig.json delete mode 100644 aws-ts-ec2-provisioners/tsconfig.json delete mode 100644 aws-ts-ecs-anywhere/tsconfig.json delete mode 100644 aws-ts-eks-hello-world/tsconfig.json delete mode 100755 aws-ts-eks-migrate-nodegroups/README.md delete mode 100644 aws-ts-hello-fargate/tsconfig.json delete mode 100644 aws-ts-k8s-mern-voting-app/tsconfig.json delete mode 100644 aws-ts-k8s-voting-app/tsconfig.json delete mode 100644 aws-ts-lambda-efs/tsconfig.json delete mode 100644 aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/tsconfig.json delete mode 100644 aws-ts-netlify-cms-and-oauth/cms/infrastructure/tsconfig.json delete mode 100644 aws-ts-organizations/tsconfig.json delete mode 100644 aws-ts-pern-voting-app/tsconfig.json delete mode 100644 aws-ts-pulumi-miniflux/tsconfig.json delete mode 100644 aws-ts-pulumi-webhooks/tsconfig.json delete mode 100644 aws-ts-redshift-glue-etl/tsconfig.json delete mode 100644 aws-ts-resources/README.md delete mode 100644 aws-ts-resources/tsconfig.json delete mode 100644 aws-ts-s3-folder/tsconfig.json delete mode 100644 aws-ts-s3-lambda-copyzip/tsconfig.json delete mode 100644 aws-ts-secrets-manager/tsconfig.json delete mode 100644 aws-ts-serverless-datawarehouse/tsconfig.json delete mode 100644 aws-ts-serverless-raw/tsconfig.json delete mode 100644 aws-ts-slackbot/tsconfig.json delete mode 100644 aws-ts-stackreference/company/tsconfig.json delete mode 100644 aws-ts-stackreference/department/tsconfig.json delete mode 100644 aws-ts-stackreference/team/tsconfig.json delete mode 100644 aws-ts-static-website/tsconfig.json delete mode 100644 aws-ts-stepfunctions/tsconfig.json delete mode 100644 aws-ts-synthetics-canary/tsconfig.json delete mode 100644 aws-ts-twitter-athena/tsconfig.json delete mode 100644 aws-ts-voting-app/tsconfig.json delete mode 100644 aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/tsconfig.json delete mode 100644 aws-ts-webserver/tsconfig.json delete mode 100644 aws-ts-wordpress-fargate-rds/tsconfig.json delete mode 100644 aws-yaml-langserve/Dockerfile rename {aws-cs-ansible-wordpress => aws/csharp/aws-cs-ansible-wordpress}/.gitignore (100%) rename {aws-cs-ansible-wordpress => aws/csharp/aws-cs-ansible-wordpress}/MyStack.cs (100%) rename {aws-cs-ansible-wordpress => aws/csharp/aws-cs-ansible-wordpress}/Program.cs (100%) rename {aws-cs-ansible-wordpress => aws/csharp/aws-cs-ansible-wordpress}/Pulumi.yaml (69%) rename {aws-cs-ansible-wordpress => aws/csharp/aws-cs-ansible-wordpress}/README.md (100%) rename {aws-cs-ansible-wordpress => aws/csharp/aws-cs-ansible-wordpress}/files/wp-config.php.j2 (100%) rename {aws-cs-ansible-wordpress => aws/csharp/aws-cs-ansible-wordpress}/playbook.yml (100%) rename {aws-cs-ansible-wordpress => aws/csharp/aws-cs-ansible-wordpress}/pulumi-ansible-wordpress.csproj (100%) rename {aws-cs-ansible-wordpress => aws/csharp/aws-cs-ansible-wordpress}/wordpress.png (100%) rename {aws-cs-assume-role => aws/csharp/aws-cs-assume-role}/README.md (100%) rename {aws-cs-assume-role => aws/csharp/aws-cs-assume-role}/assume-role/.gitignore (100%) rename {aws-cs-assume-role => aws/csharp/aws-cs-assume-role}/assume-role/AssumeRoleStack.cs (100%) rename {aws-cs-assume-role => aws/csharp/aws-cs-assume-role}/assume-role/Program.cs (100%) rename {aws-cs-assume-role => aws/csharp/aws-cs-assume-role}/assume-role/Pulumi.yaml (74%) rename {aws-cs-assume-role => aws/csharp/aws-cs-assume-role}/assume-role/assume-role.csproj (100%) rename {aws-cs-assume-role => aws/csharp/aws-cs-assume-role}/assume-role/assume-role.sln (100%) rename {aws-cs-assume-role => aws/csharp/aws-cs-assume-role}/create-role/.gitignore (100%) rename {aws-cs-assume-role => aws/csharp/aws-cs-assume-role}/create-role/CreateRoleStack.cs (100%) rename {aws-cs-assume-role => aws/csharp/aws-cs-assume-role}/create-role/Program.cs (100%) rename {aws-cs-assume-role => aws/csharp/aws-cs-assume-role}/create-role/Pulumi.yaml (74%) rename {aws-cs-assume-role => aws/csharp/aws-cs-assume-role}/create-role/create-role.csproj (100%) rename {aws-cs-eks => aws/csharp/aws-cs-eks}/.gitignore (100%) rename {aws-cs-eks => aws/csharp/aws-cs-eks}/Aws.EksCluster.csproj (100%) rename {aws-cs-eks => aws/csharp/aws-cs-eks}/EksStack.cs (100%) rename {aws-cs-eks => aws/csharp/aws-cs-eks}/Program.cs (100%) rename {aws-cs-eks => aws/csharp/aws-cs-eks}/Pulumi.yaml (82%) rename {aws-cs-eks => aws/csharp/aws-cs-eks}/README.md (100%) rename {aws-cs-fargate => aws/csharp/aws-cs-fargate}/App/.dockerignore (100%) rename {aws-cs-fargate => aws/csharp/aws-cs-fargate}/App/.gitignore (100%) rename {aws-cs-fargate => aws/csharp/aws-cs-fargate}/App/Dockerfile (100%) rename {aws-cs-fargate => aws/csharp/aws-cs-fargate}/App/Program.cs (100%) rename {aws-cs-fargate => aws/csharp/aws-cs-fargate}/App/Properties/launchSettings.json (100%) rename {aws-cs-fargate => aws/csharp/aws-cs-fargate}/App/Startup.cs (100%) rename {aws-cs-fargate => aws/csharp/aws-cs-fargate}/App/appsettings.json (100%) rename {aws-cs-fargate => aws/csharp/aws-cs-fargate}/App/aws-cs-fargate.csproj (100%) rename {aws-cs-fargate => aws/csharp/aws-cs-fargate}/Infra/.gitignore (100%) rename {aws-cs-fargate => aws/csharp/aws-cs-fargate}/Infra/Aws.Fargate.csproj (100%) rename {aws-cs-fargate => aws/csharp/aws-cs-fargate}/Infra/FargateStack.cs (100%) rename {aws-cs-fargate => aws/csharp/aws-cs-fargate}/Infra/Program.cs (100%) rename {aws-cs-fargate => aws/csharp/aws-cs-fargate}/Pulumi.yaml (83%) rename {aws-cs-fargate => aws/csharp/aws-cs-fargate}/README.md (98%) rename {aws-cs-lambda => aws/csharp/aws-cs-lambda}/.gitignore (100%) rename {aws-cs-lambda => aws/csharp/aws-cs-lambda}/DotnetLambda/src/DotnetLambda/DotnetLambda.csproj (100%) rename {aws-cs-lambda => aws/csharp/aws-cs-lambda}/DotnetLambda/src/DotnetLambda/Function.cs (100%) rename {aws-cs-lambda => aws/csharp/aws-cs-lambda}/DotnetLambda/src/DotnetLambda/Readme.md (100%) rename {aws-cs-lambda => aws/csharp/aws-cs-lambda}/README.md (100%) rename {aws-cs-lambda => aws/csharp/aws-cs-lambda}/pulumi/Aws.Lambda.csproj (100%) rename {aws-cs-lambda => aws/csharp/aws-cs-lambda}/pulumi/LambdaStack.cs (100%) rename {aws-cs-lambda => aws/csharp/aws-cs-lambda}/pulumi/Program.cs (100%) rename {aws-cs-lambda => aws/csharp/aws-cs-lambda}/pulumi/Pulumi.yaml (100%) rename {aws-cs-langserve => aws/csharp/aws-cs-langserve}/.gitignore (100%) rename {aws-cs-langserve => aws/csharp/aws-cs-langserve}/Aws.Langserve.csproj (100%) rename {aws-cs-langserve => aws/csharp/aws-cs-langserve}/Dockerfile (100%) rename {aws-cs-langserve => aws/csharp/aws-cs-langserve}/Program.cs (100%) rename {aws-cs-langserve => aws/csharp/aws-cs-langserve}/Pulumi.yaml (100%) rename {aws-cs-langserve => aws/csharp/aws-cs-langserve}/README.md (98%) rename {aws-cs-langserve => aws/csharp/aws-cs-langserve}/app/__init__.py (100%) rename {aws-cs-langserve => aws/csharp/aws-cs-langserve}/app/server.py (100%) rename {aws-cs-langserve => aws/csharp/aws-cs-langserve}/poetry.lock (100%) rename {aws-cs-langserve => aws/csharp/aws-cs-langserve}/pyproject.toml (100%) rename {aws-cs-s3-folder => aws/csharp/aws-cs-s3-folder}/.gitignore (100%) rename {aws-cs-s3-folder => aws/csharp/aws-cs-s3-folder}/Program.cs (100%) rename {aws-cs-s3-folder => aws/csharp/aws-cs-s3-folder}/Pulumi.yaml (86%) rename {aws-cs-s3-folder => aws/csharp/aws-cs-s3-folder}/README.md (93%) rename {aws-cs-s3-folder => aws/csharp/aws-cs-s3-folder}/WebsiteStack.cs (100%) rename {aws-cs-s3-folder => aws/csharp/aws-cs-s3-folder}/aws-cs-s3-folder.csproj (100%) rename {aws-cs-s3-folder => aws/csharp/aws-cs-s3-folder}/wwwroot/favicon.png (100%) rename {aws-cs-s3-folder => aws/csharp/aws-cs-s3-folder}/wwwroot/index.html (100%) rename {aws-cs-secrets-manager => aws/csharp/aws-cs-secrets-manager}/.gitignore (100%) rename {aws-cs-secrets-manager => aws/csharp/aws-cs-secrets-manager}/MyStack.cs (100%) rename {aws-cs-secrets-manager => aws/csharp/aws-cs-secrets-manager}/Program.cs (100%) rename {aws-cs-secrets-manager => aws/csharp/aws-cs-secrets-manager}/Pulumi.yaml (64%) rename {aws-cs-secrets-manager => aws/csharp/aws-cs-secrets-manager}/README.md (100%) rename {aws-cs-secrets-manager => aws/csharp/aws-cs-secrets-manager}/aws-cs-secrets-manager.csproj (100%) rename {aws-cs-webserver => aws/csharp/aws-cs-webserver}/.gitignore (100%) rename {aws-cs-webserver => aws/csharp/aws-cs-webserver}/Aws.WebServer.csproj (100%) rename {aws-cs-webserver => aws/csharp/aws-cs-webserver}/Program.cs (100%) rename {aws-cs-webserver => aws/csharp/aws-cs-webserver}/Pulumi.yaml (77%) rename {aws-cs-webserver => aws/csharp/aws-cs-webserver}/README.md (100%) rename {aws-cs-webserver => aws/csharp/aws-cs-webserver}/WebServerStack.cs (100%) rename {aws-fs-lambda-webserver => aws/fs/aws-fs-lambda-webserver}/LambdaWebServer/AppHandlers.fs (100%) rename {aws-fs-lambda-webserver => aws/fs/aws-fs-lambda-webserver}/LambdaWebServer/LambdaWebServer.fsproj (100%) rename {aws-fs-lambda-webserver => aws/fs/aws-fs-lambda-webserver}/LambdaWebServer/Readme.md (100%) rename {aws-fs-lambda-webserver => aws/fs/aws-fs-lambda-webserver}/LambdaWebServer/Setup.fs (100%) rename {aws-fs-lambda-webserver => aws/fs/aws-fs-lambda-webserver}/LambdaWebServer/appsettings.json (100%) rename {aws-fs-lambda-webserver => aws/fs/aws-fs-lambda-webserver}/LambdaWebServer/web.config (100%) rename {aws-fs-lambda-webserver => aws/fs/aws-fs-lambda-webserver}/README.md (66%) rename {aws-fs-lambda-webserver => aws/fs/aws-fs-lambda-webserver}/pulumi/Aws.LambdaWebServer.fsproj (100%) rename {aws-fs-lambda-webserver => aws/fs/aws-fs-lambda-webserver}/pulumi/Program.fs (100%) rename {aws-fs-lambda-webserver => aws/fs/aws-fs-lambda-webserver}/pulumi/Pulumi.yaml (100%) rename {aws-fs-s3-folder => aws/fs/aws-fs-s3-folder}/.gitignore (100%) rename {aws-fs-s3-folder => aws/fs/aws-fs-s3-folder}/Program.fs (100%) rename {aws-fs-s3-folder => aws/fs/aws-fs-s3-folder}/Pulumi.yaml (100%) rename {aws-fs-s3-folder => aws/fs/aws-fs-s3-folder}/README.md (76%) rename {aws-fs-s3-folder => aws/fs/aws-fs-s3-folder}/aws-cs-s3-folder.fsproj (100%) rename {aws-fs-s3-folder => aws/fs/aws-fs-s3-folder}/wwwroot/favicon.png (100%) rename {aws-fs-s3-folder => aws/fs/aws-fs-s3-folder}/wwwroot/index.html (100%) rename {aws-apigateway-go-routes => aws/go/aws-apigateway-go-routes}/Makefile (100%) rename {aws-apigateway-go-routes => aws/go/aws-apigateway-go-routes}/Pulumi.yaml (100%) rename {aws-apigateway-go-routes => aws/go/aws-apigateway-go-routes}/README.md (100%) rename {aws-apigateway-go-routes => aws/go/aws-apigateway-go-routes}/authorizer/handler.go (100%) rename {aws-apigateway-go-routes => aws/go/aws-apigateway-go-routes}/dns.go (100%) rename {aws-apigateway-go-routes => aws/go/aws-apigateway-go-routes}/go.mod (100%) rename {aws-apigateway-go-routes => aws/go/aws-apigateway-go-routes}/go.sum (100%) rename {aws-apigateway-go-routes => aws/go/aws-apigateway-go-routes}/handler/handler.go (100%) rename {aws-apigateway-go-routes => aws/go/aws-apigateway-go-routes}/lambdas.go (100%) rename {aws-apigateway-go-routes => aws/go/aws-apigateway-go-routes}/main.go (100%) rename {aws-apigateway-go-routes => aws/go/aws-apigateway-go-routes}/www/index.html (100%) rename {aws-go-ansible-wordpress => aws/go/aws-go-ansible-wordpress}/.gitignore (100%) rename {aws-go-ansible-wordpress => aws/go/aws-go-ansible-wordpress}/Pulumi.yaml (100%) rename {aws-yaml-ansible-wordpress => aws/go/aws-go-ansible-wordpress}/README.md (92%) rename {aws-go-ansible-wordpress => aws/go/aws-go-ansible-wordpress}/files/wp-config.php.j2 (100%) rename {aws-go-ansible-wordpress => aws/go/aws-go-ansible-wordpress}/go.mod (100%) rename {aws-go-ansible-wordpress => aws/go/aws-go-ansible-wordpress}/go.sum (100%) rename {aws-go-ansible-wordpress => aws/go/aws-go-ansible-wordpress}/main.go (100%) rename {aws-go-ansible-wordpress => aws/go/aws-go-ansible-wordpress}/playbook.yml (100%) rename {aws-go-ansible-wordpress => aws/go/aws-go-ansible-wordpress}/wordpress.png (100%) rename {aws-go-appsync => aws/go/aws-go-appsync}/Pulumi.yaml (100%) rename {aws-go-appsync => aws/go/aws-go-appsync}/README.md (83%) rename {aws-go-appsync => aws/go/aws-go-appsync}/go.mod (100%) rename {aws-go-appsync => aws/go/aws-go-appsync}/go.sum (100%) rename {aws-go-appsync => aws/go/aws-go-appsync}/main.go (100%) rename {aws-go-assume-role => aws/go/aws-go-assume-role}/README.md (100%) rename {aws-go-assume-role => aws/go/aws-go-assume-role}/assume-role/Pulumi.yaml (100%) rename {aws-go-assume-role => aws/go/aws-go-assume-role}/assume-role/go.mod (100%) rename {aws-go-assume-role => aws/go/aws-go-assume-role}/assume-role/go.sum (100%) rename {aws-go-assume-role => aws/go/aws-go-assume-role}/assume-role/main.go (100%) rename {aws-go-assume-role => aws/go/aws-go-assume-role}/create-role/Pulumi.yaml (100%) rename {aws-go-assume-role => aws/go/aws-go-assume-role}/create-role/go.mod (100%) rename {aws-go-assume-role => aws/go/aws-go-assume-role}/create-role/go.sum (100%) rename {aws-go-assume-role => aws/go/aws-go-assume-role}/create-role/main.go (100%) rename {aws-go-console-slack-notification => aws/go/aws-go-console-slack-notification}/.gitignore (100%) rename {aws-go-console-slack-notification => aws/go/aws-go-console-slack-notification}/Makefile (100%) rename {aws-go-console-slack-notification => aws/go/aws-go-console-slack-notification}/Pulumi.yaml (100%) rename {aws-go-console-slack-notification => aws/go/aws-go-console-slack-notification}/README.md (85%) rename {aws-go-console-slack-notification => aws/go/aws-go-console-slack-notification}/go.mod (100%) rename {aws-go-console-slack-notification => aws/go/aws-go-console-slack-notification}/go.sum (100%) rename {aws-go-console-slack-notification => aws/go/aws-go-console-slack-notification}/handler/handler.go (100%) rename {aws-go-console-slack-notification => aws/go/aws-go-console-slack-notification}/main.go (100%) rename {aws-go-eks => aws/go/aws-go-eks}/.gitignore (100%) rename {aws-go-eks => aws/go/aws-go-eks}/Pulumi.yaml (100%) rename {aws-go-eks => aws/go/aws-go-eks}/README.md (82%) rename {aws-go-eks => aws/go/aws-go-eks}/go.mod (100%) rename {aws-go-eks => aws/go/aws-go-eks}/go.sum (100%) rename {aws-go-eks => aws/go/aws-go-eks}/main.go (100%) rename {aws-go-fargate => aws/go/aws-go-fargate}/.gitignore (100%) rename {aws-go-fargate => aws/go/aws-go-fargate}/Pulumi.yaml (100%) rename {aws-go-fargate => aws/go/aws-go-fargate}/README.md (92%) rename {aws-go-fargate => aws/go/aws-go-fargate}/app/Dockerfile (100%) rename {aws-go-fargate => aws/go/aws-go-fargate}/app/go.mod (100%) rename {aws-go-fargate => aws/go/aws-go-fargate}/app/go.sum (100%) rename {aws-go-fargate => aws/go/aws-go-fargate}/app/main.go (100%) rename {aws-go-fargate => aws/go/aws-go-fargate}/go.mod (100%) rename {aws-go-fargate => aws/go/aws-go-fargate}/go.sum (100%) rename {aws-go-fargate => aws/go/aws-go-fargate}/main.go (100%) rename {aws-go-lambda-gateway => aws/go/aws-go-lambda-gateway}/Makefile (100%) rename {aws-go-lambda-gateway => aws/go/aws-go-lambda-gateway}/Pulumi.yaml (100%) rename {aws-go-lambda-gateway => aws/go/aws-go-lambda-gateway}/README.md (90%) rename {aws-go-lambda-gateway => aws/go/aws-go-lambda-gateway}/go.mod (100%) rename {aws-go-lambda-gateway => aws/go/aws-go-lambda-gateway}/go.sum (100%) rename {aws-go-lambda-gateway => aws/go/aws-go-lambda-gateway}/handler/handler.go (100%) rename {aws-go-lambda-gateway => aws/go/aws-go-lambda-gateway}/main.go (100%) rename {aws-go-lambda => aws/go/aws-go-lambda}/Makefile (100%) rename {aws-go-lambda => aws/go/aws-go-lambda}/Pulumi.yaml (100%) rename {aws-go-lambda => aws/go/aws-go-lambda}/README.md (84%) rename {aws-go-lambda => aws/go/aws-go-lambda}/go.mod (100%) rename {aws-go-lambda => aws/go/aws-go-lambda}/go.sum (100%) rename {aws-go-lambda => aws/go/aws-go-lambda}/handler/handler (100%) rename {aws-go-lambda => aws/go/aws-go-lambda}/handler/handler.go (100%) rename {aws-go-lambda => aws/go/aws-go-lambda}/handler/handler.zip (100%) rename {aws-go-lambda => aws/go/aws-go-lambda}/main.go (100%) rename {aws-go-langserve => aws/go/aws-go-langserve}/.gitignore (100%) rename {aws-go-langserve => aws/go/aws-go-langserve}/Dockerfile (82%) rename {aws-go-langserve => aws/go/aws-go-langserve}/Pulumi.yaml (100%) rename {aws-go-langserve => aws/go/aws-go-langserve}/README.md (100%) rename {aws-go-langserve => aws/go/aws-go-langserve}/app/__init__.py (100%) rename {aws-go-langserve => aws/go/aws-go-langserve}/app/server.py (100%) rename {aws-go-langserve => aws/go/aws-go-langserve}/go.mod (86%) create mode 100644 aws/go/aws-go-langserve/go.sum rename {aws-go-langserve => aws/go/aws-go-langserve}/main.go (100%) rename {aws-go-langserve => aws/go/aws-go-langserve}/packages/README.md (100%) rename {aws-go-langserve => aws/go/aws-go-langserve}/poetry.lock (100%) rename {aws-go-langserve => aws/go/aws-go-langserve}/pyproject.toml (100%) rename {aws-go-resources => aws/go/aws-go-resources}/.gitignore (100%) rename {aws-go-resources => aws/go/aws-go-resources}/Pulumi.yaml (100%) rename {aws-go-resources => aws/go/aws-go-resources}/README.md (75%) rename {aws-go-resources => aws/go/aws-go-resources}/go.mod (100%) rename {aws-go-resources => aws/go/aws-go-resources}/go.sum (100%) rename {aws-go-resources => aws/go/aws-go-resources}/main.go (100%) rename {aws-go-s3-folder-component => aws/go/aws-go-s3-folder-component}/.gitignore (100%) rename {aws-go-s3-folder-component => aws/go/aws-go-s3-folder-component}/Pulumi.yaml (100%) rename {aws-go-s3-folder-component => aws/go/aws-go-s3-folder-component}/README.md (87%) rename {aws-go-s3-folder-component => aws/go/aws-go-s3-folder-component}/go.mod (100%) rename {aws-go-s3-folder-component => aws/go/aws-go-s3-folder-component}/go.sum (100%) rename {aws-go-s3-folder-component => aws/go/aws-go-s3-folder-component}/images/part2-website.png (100%) rename {aws-go-s3-folder-component => aws/go/aws-go-s3-folder-component}/main.go (100%) rename {aws-go-s3-folder-component => aws/go/aws-go-s3-folder-component}/s3folder.go (100%) rename {aws-go-s3-folder-component => aws/go/aws-go-s3-folder-component}/www/icon/favicon.png (100%) rename {aws-go-s3-folder-component => aws/go/aws-go-s3-folder-component}/www/index.html (100%) rename {aws-go-s3-folder => aws/go/aws-go-s3-folder}/.gitignore (100%) rename {aws-go-s3-folder => aws/go/aws-go-s3-folder}/Pulumi.yaml (100%) rename {aws-go-s3-folder => aws/go/aws-go-s3-folder}/README.md (85%) rename {aws-go-s3-folder => aws/go/aws-go-s3-folder}/go.mod (100%) rename {aws-go-s3-folder => aws/go/aws-go-s3-folder}/go.sum (100%) rename {aws-go-s3-folder => aws/go/aws-go-s3-folder}/images/part2-website.png (100%) rename {aws-go-s3-folder => aws/go/aws-go-s3-folder}/main.go (100%) rename {aws-go-s3-folder => aws/go/aws-go-s3-folder}/www/icon/favicon.png (100%) rename {aws-go-s3-folder => aws/go/aws-go-s3-folder}/www/index.html (100%) rename {aws-go-secrets-manager => aws/go/aws-go-secrets-manager}/Pulumi.yaml (100%) rename {aws-go-secrets-manager => aws/go/aws-go-secrets-manager}/README.md (76%) rename {aws-go-secrets-manager => aws/go/aws-go-secrets-manager}/go.mod (100%) rename {aws-go-secrets-manager => aws/go/aws-go-secrets-manager}/go.sum (100%) rename {aws-go-secrets-manager => aws/go/aws-go-secrets-manager}/main.go (100%) rename {aws-go-slackbot => aws/go/aws-go-slackbot}/Makefile (100%) rename {aws-go-slackbot => aws/go/aws-go-slackbot}/Pulumi.yaml (100%) rename {aws-go-slackbot => aws/go/aws-go-slackbot}/README.md (95%) rename {aws-go-slackbot => aws/go/aws-go-slackbot}/go.mod (100%) rename {aws-go-slackbot => aws/go/aws-go-slackbot}/go.sum (100%) rename {aws-go-slackbot => aws/go/aws-go-slackbot}/handler/handler.go (100%) rename {aws-go-slackbot => aws/go/aws-go-slackbot}/main.go (100%) rename {aws-go-webserver => aws/go/aws-go-webserver}/.gitignore (100%) rename {aws-go-webserver => aws/go/aws-go-webserver}/Pulumi.yaml (100%) rename {aws-go-webserver => aws/go/aws-go-webserver}/README.md (80%) rename {aws-go-webserver => aws/go/aws-go-webserver}/go.mod (100%) rename {aws-go-webserver => aws/go/aws-go-webserver}/go.sum (100%) rename {aws-go-webserver => aws/go/aws-go-webserver}/main.go (100%) rename {aws-java-ansible-wordpress => aws/java/aws-java-ansible-wordpress}/.gitignore (100%) rename {aws-java-ansible-wordpress => aws/java/aws-java-ansible-wordpress}/Pulumi.yaml (100%) rename {aws-ts-ansible-wordpress => aws/java/aws-java-ansible-wordpress}/README.md (92%) rename {aws-java-ansible-wordpress => aws/java/aws-java-ansible-wordpress}/files/wp-config.php.j2 (100%) rename {aws-java-ansible-wordpress => aws/java/aws-java-ansible-wordpress}/playbook.yml (100%) rename {aws-java-ansible-wordpress => aws/java/aws-java-ansible-wordpress}/pom.xml (100%) rename {aws-java-ansible-wordpress => aws/java/aws-java-ansible-wordpress}/src/main/java/myproject/App.java (100%) rename {aws-java-ansible-wordpress => aws/java/aws-java-ansible-wordpress}/wordpress.png (100%) rename {aws-java-eks-minimal => aws/java/aws-java-eks-minimal}/Pulumi.yaml (100%) rename {aws-java-eks-minimal => aws/java/aws-java-eks-minimal}/README.md (76%) rename {aws-java-eks-minimal => aws/java/aws-java-eks-minimal}/pom.xml (100%) rename {aws-java-eks-minimal => aws/java/aws-java-eks-minimal}/src/main/java/com/pulumi/example/eksminimal/App.java (100%) rename {aws-java-webserver => aws/java/aws-java-webserver}/Pulumi.yaml (100%) rename {aws-java-webserver => aws/java/aws-java-webserver}/README.md (80%) rename {aws-java-webserver => aws/java/aws-java-webserver}/pom.xml (100%) rename {aws-java-webserver => aws/java/aws-java-webserver}/src/main/java/webserver/App.java (100%) rename {aws-js-containers => aws/js/aws-js-containers}/Pulumi.yaml (100%) rename {aws-js-containers => aws/js/aws-js-containers}/README.md (88%) rename {aws-js-containers => aws/js/aws-js-containers}/app/Dockerfile (100%) rename {aws-js-containers => aws/js/aws-js-containers}/app/content/favicon.png (100%) rename {aws-js-containers => aws/js/aws-js-containers}/app/content/index.html (100%) rename {aws-js-containers => aws/js/aws-js-containers}/index.js (100%) rename {aws-js-containers => aws/js/aws-js-containers}/package.json (100%) rename {aws-js-langserve => aws/js/aws-js-langserve}/.gitignore (100%) rename {aws-js-langserve => aws/js/aws-js-langserve}/Dockerfile (82%) rename {aws-js-langserve => aws/js/aws-js-langserve}/Pulumi.yaml (100%) rename {aws-js-langserve => aws/js/aws-js-langserve}/README.md (100%) rename {aws-js-langserve => aws/js/aws-js-langserve}/app/__init__.py (100%) rename {aws-js-langserve => aws/js/aws-js-langserve}/app/server.py (100%) rename {aws-js-langserve => aws/js/aws-js-langserve}/index.js (100%) rename {aws-js-langserve => aws/js/aws-js-langserve}/package.json (100%) rename {aws-js-langserve => aws/js/aws-js-langserve}/packages/README.md (100%) rename {aws-js-langserve => aws/js/aws-js-langserve}/poetry.lock (100%) rename {aws-js-langserve => aws/js/aws-js-langserve}/pyproject.toml (100%) rename {aws-js-s3-folder-component => aws/js/aws-js-s3-folder-component}/Pulumi.yaml (100%) rename {aws-js-s3-folder-component => aws/js/aws-js-s3-folder-component}/README.md (87%) rename {aws-js-s3-folder-component => aws/js/aws-js-s3-folder-component}/index.js (100%) rename {aws-js-s3-folder-component => aws/js/aws-js-s3-folder-component}/package.json (100%) rename {aws-js-s3-folder-component => aws/js/aws-js-s3-folder-component}/s3folder.js (100%) rename {aws-js-s3-folder-component => aws/js/aws-js-s3-folder-component}/www/favicon.png (100%) rename {aws-js-s3-folder-component => aws/js/aws-js-s3-folder-component}/www/index.html (100%) rename {aws-js-s3-folder => aws/js/aws-js-s3-folder}/.gitignore (100%) rename {aws-js-s3-folder => aws/js/aws-js-s3-folder}/Pulumi.yaml (100%) rename {aws-js-s3-folder => aws/js/aws-js-s3-folder}/README.md (87%) rename {aws-js-s3-folder => aws/js/aws-js-s3-folder}/index.js (100%) rename {aws-js-s3-folder => aws/js/aws-js-s3-folder}/package.json (100%) rename {aws-js-s3-folder => aws/js/aws-js-s3-folder}/www/favicon.png (100%) rename {aws-js-s3-folder => aws/js/aws-js-s3-folder}/www/index.html (100%) rename {aws-js-sqs-slack => aws/js/aws-js-sqs-slack}/.gitignore (100%) rename {aws-js-sqs-slack => aws/js/aws-js-sqs-slack}/Pulumi.yaml (100%) rename {aws-js-sqs-slack => aws/js/aws-js-sqs-slack}/README.md (88%) rename {aws-js-sqs-slack => aws/js/aws-js-sqs-slack}/config.js (100%) rename {aws-js-sqs-slack => aws/js/aws-js-sqs-slack}/index.js (100%) rename {aws-js-sqs-slack => aws/js/aws-js-sqs-slack}/package.json (100%) rename {aws-js-sqs-slack => aws/js/aws-js-sqs-slack}/sqs_slack.png (100%) rename {aws-js-webserver-component => aws/js/aws-js-webserver-component}/Pulumi.yaml (100%) rename {aws-js-webserver-component => aws/js/aws-js-webserver-component}/README.md (50%) rename {aws-js-webserver-component => aws/js/aws-js-webserver-component}/index.js (100%) rename {aws-js-webserver-component => aws/js/aws-js-webserver-component}/package.json (100%) rename {aws-js-webserver-component => aws/js/aws-js-webserver-component}/webserver.js (100%) rename {aws-js-webserver => aws/js/aws-js-webserver}/Pulumi.yaml (100%) rename {aws-js-webserver => aws/js/aws-js-webserver}/README.md (79%) rename {aws-js-webserver => aws/js/aws-js-webserver}/index.js (100%) rename {aws-js-webserver => aws/js/aws-js-webserver}/package.json (100%) rename {aws-native-java-s3-folder => aws/native/aws-native-java-s3-folder}/.gitignore (100%) rename {aws-native-java-s3-folder => aws/native/aws-native-java-s3-folder}/Pulumi.yaml (100%) rename {aws-native-java-s3-folder => aws/native/aws-native-java-s3-folder}/README.md (91%) rename {aws-native-java-s3-folder => aws/native/aws-native-java-s3-folder}/pom.xml (100%) rename {aws-native-java-s3-folder => aws/native/aws-native-java-s3-folder}/src/main/java/s3site/App.java (100%) rename {aws-native-java-s3-folder => aws/native/aws-native-java-s3-folder}/www/favicon.ico (100%) rename {aws-native-java-s3-folder => aws/native/aws-native-java-s3-folder}/www/index.html (100%) rename {aws-apigateway-ts-routes => aws/native/aws-native-ts-ecs}/.gitignore (100%) rename {aws-native-ts-ecs => aws/native/aws-native-ts-ecs}/Pulumi.yaml (100%) rename {aws-native-ts-ecs => aws/native/aws-native-ts-ecs}/README.md (90%) rename {aws-native-ts-ecs => aws/native/aws-native-ts-ecs}/classic.ts (100%) rename {aws-native-ts-ecs => aws/native/aws-native-ts-ecs}/index.ts (100%) rename {aws-native-ts-ecs => aws/native/aws-native-ts-ecs}/package.json (100%) rename {aws-native-ts-ecs => aws/native/aws-native-ts-ecs}/tsconfig.json (95%) rename {aws-native-ts-ecs => aws/native/aws-native-ts-s3-folder}/.gitignore (100%) rename {aws-native-ts-s3-folder => aws/native/aws-native-ts-s3-folder}/Pulumi.yaml (100%) rename {aws-native-ts-s3-folder => aws/native/aws-native-ts-s3-folder}/README.md (88%) rename {aws-native-ts-s3-folder => aws/native/aws-native-ts-s3-folder}/index.ts (100%) rename {aws-native-ts-s3-folder => aws/native/aws-native-ts-s3-folder}/package.json (100%) rename {aws-ts-apigatewayv2-eventbridge => aws/native/aws-native-ts-s3-folder}/tsconfig.json (95%) rename {aws-native-ts-s3-folder => aws/native/aws-native-ts-s3-folder}/www/favicon.png (100%) rename {aws-native-ts-s3-folder => aws/native/aws-native-ts-s3-folder}/www/index.html (100%) rename {aws-native-ts-stepfunctions => aws/native/aws-native-ts-stepfunctions}/.gitignore (100%) rename {aws-native-ts-stepfunctions => aws/native/aws-native-ts-stepfunctions}/Pulumi.yaml (100%) rename {aws-native-ts-stepfunctions => aws/native/aws-native-ts-stepfunctions}/README.md (88%) rename {aws-native-ts-stepfunctions => aws/native/aws-native-ts-stepfunctions}/index.ts (100%) rename {aws-native-ts-stepfunctions => aws/native/aws-native-ts-stepfunctions}/package.json (100%) rename {aws-ts-apigateway-auth0 => aws/native/aws-native-ts-stepfunctions}/tsconfig.json (96%) rename {aws-apigateway-py-routes => aws/py/aws-apigateway-py-routes}/.gitignore (100%) rename {aws-apigateway-py-routes => aws/py/aws-apigateway-py-routes}/Pulumi.yaml (100%) rename {aws-apigateway-py-routes => aws/py/aws-apigateway-py-routes}/README.md (100%) rename {aws-apigateway-py-routes => aws/py/aws-apigateway-py-routes}/__main__.py (100%) rename {aws-apigateway-py-routes => aws/py/aws-apigateway-py-routes}/authorizer/handler.py (100%) rename {aws-apigateway-py-routes => aws/py/aws-apigateway-py-routes}/dns.py (100%) rename {aws-apigateway-py-routes => aws/py/aws-apigateway-py-routes}/handler/handler.py (100%) rename {aws-apigateway-py-routes => aws/py/aws-apigateway-py-routes}/lambdas.py (100%) rename {aws-apigateway-py-routes => aws/py/aws-apigateway-py-routes}/requirements.txt (100%) rename {aws-apigateway-py-routes => aws/py/aws-apigateway-py-routes}/www/index.html (100%) rename {aws-py-ansible-wordpress => aws/py/aws-py-ansible-wordpress}/.gitignore (100%) rename {aws-py-ansible-wordpress => aws/py/aws-py-ansible-wordpress}/Pulumi.yaml (100%) rename {aws-py-ansible-wordpress => aws/py/aws-py-ansible-wordpress}/README.md (92%) rename {aws-py-ansible-wordpress => aws/py/aws-py-ansible-wordpress}/__main__.py (100%) rename {aws-py-ansible-wordpress => aws/py/aws-py-ansible-wordpress}/files/wp-config.php.j2 (100%) rename {aws-py-ansible-wordpress => aws/py/aws-py-ansible-wordpress}/playbook.yml (100%) rename {aws-py-ansible-wordpress => aws/py/aws-py-ansible-wordpress}/requirements.txt (100%) rename {aws-py-ansible-wordpress => aws/py/aws-py-ansible-wordpress}/wordpress.png (100%) rename {aws-py-apigateway-lambda-serverless => aws/py/aws-py-apigateway-lambda-serverless}/.gitignore (100%) rename {aws-py-apigateway-lambda-serverless => aws/py/aws-py-apigateway-lambda-serverless}/Pulumi.yaml (100%) rename {aws-py-apigateway-lambda-serverless => aws/py/aws-py-apigateway-lambda-serverless}/README.md (84%) rename {aws-py-apigateway-lambda-serverless => aws/py/aws-py-apigateway-lambda-serverless}/__main__.py (100%) rename {aws-py-apigateway-lambda-serverless => aws/py/aws-py-apigateway-lambda-serverless}/hello_lambda/hello.py (100%) rename {aws-py-apigateway-lambda-serverless => aws/py/aws-py-apigateway-lambda-serverless}/iam.py (100%) rename {aws-py-apigateway-lambda-serverless => aws/py/aws-py-apigateway-lambda-serverless}/requirements.txt (100%) rename {aws-py-apigatewayv2-eventbridge => aws/py/aws-py-apigatewayv2-eventbridge}/.gitignore (100%) rename {aws-py-apigatewayv2-eventbridge => aws/py/aws-py-apigatewayv2-eventbridge}/Pulumi.yaml (100%) rename {aws-py-apigatewayv2-eventbridge => aws/py/aws-py-apigatewayv2-eventbridge}/README.md (83%) rename {aws-py-apigatewayv2-eventbridge => aws/py/aws-py-apigatewayv2-eventbridge}/__main__.py (100%) rename {aws-py-apigatewayv2-eventbridge => aws/py/aws-py-apigatewayv2-eventbridge}/api/handlers.py (100%) rename {aws-py-apigatewayv2-eventbridge => aws/py/aws-py-apigatewayv2-eventbridge}/requirements.txt (100%) rename {aws-py-apigatewayv2-http-api-quickcreate => aws/py/aws-py-apigatewayv2-http-api-quickcreate}/.gitignore (100%) rename {aws-py-apigatewayv2-http-api-quickcreate => aws/py/aws-py-apigatewayv2-http-api-quickcreate}/Pulumi.yaml (100%) rename {aws-py-apigatewayv2-http-api-quickcreate => aws/py/aws-py-apigatewayv2-http-api-quickcreate}/README.md (86%) rename {aws-py-apigatewayv2-http-api-quickcreate => aws/py/aws-py-apigatewayv2-http-api-quickcreate}/__main__.py (100%) rename {aws-py-apigatewayv2-http-api-quickcreate => aws/py/aws-py-apigatewayv2-http-api-quickcreate}/app/index.js (100%) rename {aws-py-apigatewayv2-http-api-quickcreate => aws/py/aws-py-apigatewayv2-http-api-quickcreate}/requirements.txt (100%) rename {aws-py-appsync => aws/py/aws-py-appsync}/.gitignore (100%) rename {aws-py-appsync => aws/py/aws-py-appsync}/Pulumi.yaml (100%) rename {aws-py-appsync => aws/py/aws-py-appsync}/README.md (78%) rename {aws-py-appsync => aws/py/aws-py-appsync}/__main__.py (100%) rename {aws-py-appsync => aws/py/aws-py-appsync}/requirements.txt (100%) rename {aws-py-assume-role => aws/py/aws-py-assume-role}/README.md (100%) rename {aws-py-assume-role => aws/py/aws-py-assume-role}/assume-role/.gitignore (100%) rename {aws-py-assume-role => aws/py/aws-py-assume-role}/assume-role/Pulumi.yaml (100%) rename {aws-py-assume-role => aws/py/aws-py-assume-role}/assume-role/__main__.py (100%) rename {aws-py-assume-role => aws/py/aws-py-assume-role}/assume-role/requirements.txt (100%) rename {aws-py-assume-role => aws/py/aws-py-assume-role}/create-role/Pulumi.yaml (100%) rename {aws-py-assume-role => aws/py/aws-py-assume-role}/create-role/__main__.py (100%) rename {aws-py-assume-role => aws/py/aws-py-assume-role}/create-role/requirements.txt (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/.gitignore (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/Pulumi.yaml (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/README.md (93%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/__main__.py (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/Dockerfile (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/mysite/manage.py (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/mysite/mysite/__init__.py (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/mysite/mysite/asgi.py (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/mysite/mysite/settings.py (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/mysite/mysite/urls.py (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/mysite/mysite/wsgi.py (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/mysite/polls/__init__.py (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/mysite/polls/admin.py (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/mysite/polls/apps.py (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/mysite/polls/migrations/0001_initial.py (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/mysite/polls/migrations/__init__.py (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/mysite/polls/models.py (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/mysite/polls/templates/polls/detail.html (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/mysite/polls/templates/polls/index.html (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/mysite/polls/templates/polls/results.html (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/mysite/polls/tests.py (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/mysite/polls/urls.py (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/mysite/polls/views.py (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/mysite/setupDatabase.sh (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/frontend/requirements.txt (100%) rename {aws-py-django-voting-app => aws/py/aws-py-django-voting-app}/requirements.txt (100%) rename {aws-py-dynamicresource => aws/py/aws-py-dynamicresource}/.gitignore (100%) rename {aws-py-dynamicresource => aws/py/aws-py-dynamicresource}/Pulumi.yaml (100%) rename {aws-py-dynamicresource => aws/py/aws-py-dynamicresource}/README.md (88%) rename {aws-py-dynamicresource => aws/py/aws-py-dynamicresource}/__main__.py (100%) rename {aws-py-dynamicresource => aws/py/aws-py-dynamicresource}/mysql_dynamic_provider.py (100%) rename {aws-py-dynamicresource => aws/py/aws-py-dynamicresource}/requirements.txt (100%) rename {aws-py-ec2-provisioners => aws/py/aws-py-ec2-provisioners}/.gitignore (100%) rename {aws-py-ec2-provisioners => aws/py/aws-py-ec2-provisioners}/Pulumi.yaml (100%) rename {aws-py-ec2-provisioners => aws/py/aws-py-ec2-provisioners}/README.md (78%) rename {aws-py-ec2-provisioners => aws/py/aws-py-ec2-provisioners}/__main__.py (100%) rename {aws-py-ec2-provisioners => aws/py/aws-py-ec2-provisioners}/myapp.conf (100%) rename {aws-py-ec2-provisioners => aws/py/aws-py-ec2-provisioners}/requirements.txt (100%) rename {aws-py-ecs-instances-autoapi => aws/py/aws-py-ecs-instances-autoapi}/.gitignore (100%) rename {aws-py-ecs-instances-autoapi => aws/py/aws-py-ecs-instances-autoapi}/README.md (100%) rename {aws-py-ecs-instances-autoapi => aws/py/aws-py-ecs-instances-autoapi}/automation/index.ts (100%) rename {aws-py-ecs-instances-autoapi => aws/py/aws-py-ecs-instances-autoapi}/automation/package.json (100%) rename {aws-py-ecs-instances-autoapi => aws/py/aws-py-ecs-instances-autoapi}/py-ecs-instance/Pulumi.yaml (100%) rename {aws-py-ecs-instances-autoapi => aws/py/aws-py-ecs-instances-autoapi}/py-ecs-instance/__main__.py (100%) rename {aws-py-ecs-instances-autoapi => aws/py/aws-py-ecs-instances-autoapi}/py-ecs-instance/requirements.txt (100%) rename {aws-py-eks => aws/py/aws-py-eks}/.gitignore (100%) rename {aws-py-eks => aws/py/aws-py-eks}/Pulumi.yaml (100%) rename {aws-py-eks => aws/py/aws-py-eks}/README.md (91%) rename {aws-py-eks => aws/py/aws-py-eks}/__main__.py (100%) rename {aws-py-eks => aws/py/aws-py-eks}/iam.py (100%) rename {aws-py-eks => aws/py/aws-py-eks}/requirements.txt (100%) rename {aws-py-eks => aws/py/aws-py-eks}/utils.py (100%) rename {aws-py-eks => aws/py/aws-py-eks}/vpc.py (100%) rename {aws-py-fargate => aws/py/aws-py-fargate}/.gitignore (100%) rename {aws-py-fargate => aws/py/aws-py-fargate}/Pulumi.yaml (100%) rename {aws-py-fargate => aws/py/aws-py-fargate}/README.md (92%) rename {aws-py-fargate => aws/py/aws-py-fargate}/__main__.py (100%) rename {aws-py-fargate => aws/py/aws-py-fargate}/requirements.txt (100%) rename {aws-py-hub-and-spoke-network => aws/py/aws-py-hub-and-spoke-network}/.gitignore (100%) rename {aws-py-hub-and-spoke-network => aws/py/aws-py-hub-and-spoke-network}/Pulumi.yaml (100%) rename {aws-py-hub-and-spoke-network => aws/py/aws-py-hub-and-spoke-network}/README.md (92%) rename {aws-py-hub-and-spoke-network => aws/py/aws-py-hub-and-spoke-network}/__main__.py (100%) rename {aws-py-hub-and-spoke-network => aws/py/aws-py-hub-and-spoke-network}/firewall_rules.py (100%) rename {aws-py-hub-and-spoke-network => aws/py/aws-py-hub-and-spoke-network}/hub-and-spoke-architecture.png (100%) rename {aws-py-hub-and-spoke-network => aws/py/aws-py-hub-and-spoke-network}/inspection.py (100%) rename {aws-py-hub-and-spoke-network => aws/py/aws-py-hub-and-spoke-network}/requirements.txt (100%) rename {aws-py-hub-and-spoke-network => aws/py/aws-py-hub-and-spoke-network}/spoke.py (100%) rename {aws-py-hub-and-spoke-network => aws/py/aws-py-hub-and-spoke-network}/spoke_workload.py (100%) rename {aws-py-langserve => aws/py/aws-py-langserve}/.gitignore (100%) rename {aws-py-langserve => aws/py/aws-py-langserve}/Dockerfile (82%) rename {aws-py-langserve => aws/py/aws-py-langserve}/Pulumi.yaml (100%) rename {aws-py-langserve => aws/py/aws-py-langserve}/README.md (100%) rename {aws-py-langserve => aws/py/aws-py-langserve}/__main__.py (100%) rename {aws-py-langserve => aws/py/aws-py-langserve}/app/__init__.py (100%) rename {aws-py-langserve => aws/py/aws-py-langserve}/app/server.py (100%) rename {aws-py-langserve => aws/py/aws-py-langserve}/packages/README.md (100%) rename {aws-py-langserve => aws/py/aws-py-langserve}/poetry.lock (100%) rename {aws-py-langserve => aws/py/aws-py-langserve}/pyproject.toml (100%) rename {aws-py-langserve => aws/py/aws-py-langserve}/requirements.txt (100%) rename {aws-py-oidc-provider-pulumi-cloud => aws/py/aws-py-oidc-provider-pulumi-cloud}/.gitignore (100%) rename {aws-py-oidc-provider-pulumi-cloud => aws/py/aws-py-oidc-provider-pulumi-cloud}/Pulumi.yaml (100%) rename {aws-py-oidc-provider-pulumi-cloud => aws/py/aws-py-oidc-provider-pulumi-cloud}/README.md (90%) rename {aws-py-oidc-provider-pulumi-cloud => aws/py/aws-py-oidc-provider-pulumi-cloud}/__main__.py (100%) rename {aws-py-oidc-provider-pulumi-cloud => aws/py/aws-py-oidc-provider-pulumi-cloud}/requirements.txt (100%) rename {aws-py-redshift-glue-etl => aws/py/aws-py-redshift-glue-etl}/.gitignore (100%) rename {aws-py-redshift-glue-etl => aws/py/aws-py-redshift-glue-etl}/Pulumi.yaml (100%) rename {aws-py-redshift-glue-etl => aws/py/aws-py-redshift-glue-etl}/README.md (80%) rename {aws-py-redshift-glue-etl => aws/py/aws-py-redshift-glue-etl}/__main__.py (100%) rename {aws-py-redshift-glue-etl => aws/py/aws-py-redshift-glue-etl}/events-1.txt (100%) rename {aws-py-redshift-glue-etl => aws/py/aws-py-redshift-glue-etl}/glue-job.py (100%) rename {aws-py-redshift-glue-etl => aws/py/aws-py-redshift-glue-etl}/requirements.txt (100%) rename {aws-py-resources => aws/py/aws-py-resources}/.gitignore (100%) rename {aws-py-resources => aws/py/aws-py-resources}/Pulumi.yaml (100%) create mode 100644 aws/py/aws-py-resources/README.md rename {aws-py-resources => aws/py/aws-py-resources}/__main__.py (100%) rename {aws-py-resources => aws/py/aws-py-resources}/requirements.txt (100%) rename {aws-py-s3-folder => aws/py/aws-py-s3-folder}/.gitignore (100%) rename {aws-py-s3-folder => aws/py/aws-py-s3-folder}/Pulumi.yaml (100%) rename {aws-py-s3-folder => aws/py/aws-py-s3-folder}/README.md (86%) rename {aws-py-s3-folder => aws/py/aws-py-s3-folder}/__main__.py (100%) rename {aws-py-s3-folder => aws/py/aws-py-s3-folder}/requirements.txt (100%) rename {aws-py-s3-folder => aws/py/aws-py-s3-folder}/www/favicon.png (100%) rename {aws-py-s3-folder => aws/py/aws-py-s3-folder}/www/index.html (100%) rename {aws-py-s3-folder => aws/py/aws-py-s3-folder}/www/python.png (100%) rename {aws-py-secrets-manager => aws/py/aws-py-secrets-manager}/.gitignore (100%) rename {aws-py-secrets-manager => aws/py/aws-py-secrets-manager}/Pulumi.yaml (100%) rename {aws-py-secrets-manager => aws/py/aws-py-secrets-manager}/README.md (75%) rename {aws-py-secrets-manager => aws/py/aws-py-secrets-manager}/__main__.py (100%) rename {aws-py-secrets-manager => aws/py/aws-py-secrets-manager}/requirements.txt (100%) rename {aws-py-serverless-raw => aws/py/aws-py-serverless-raw}/.gitignore (100%) rename {aws-py-serverless-raw => aws/py/aws-py-serverless-raw}/Pulumi.yaml (100%) rename {aws-py-serverless-raw => aws/py/aws-py-serverless-raw}/README.md (86%) rename {aws-py-serverless-raw => aws/py/aws-py-serverless-raw}/__main__.py (100%) rename {aws-py-serverless-raw => aws/py/aws-py-serverless-raw}/app/Functions.cs (100%) rename {aws-py-serverless-raw => aws/py/aws-py-serverless-raw}/app/app.csproj (100%) rename {aws-py-serverless-raw => aws/py/aws-py-serverless-raw}/requirements.txt (100%) rename {aws-py-slackbot => aws/py/aws-py-slackbot}/.gitignore (100%) rename {aws-py-slackbot => aws/py/aws-py-slackbot}/Pulumi.yaml (100%) rename {aws-py-slackbot => aws/py/aws-py-slackbot}/README.md (95%) rename {aws-py-slackbot => aws/py/aws-py-slackbot}/__main__.py (100%) rename {aws-py-slackbot => aws/py/aws-py-slackbot}/iam.py (100%) rename {aws-py-slackbot => aws/py/aws-py-slackbot}/mention_processing_lambda.py (100%) rename {aws-py-slackbot => aws/py/aws-py-slackbot}/requirements.txt (100%) rename {aws-py-stackreference => aws/py/aws-py-stackreference}/README.md (100%) rename {aws-py-stackreference => aws/py/aws-py-stackreference}/company/.gitignore (100%) rename {aws-py-stackreference => aws/py/aws-py-stackreference}/company/Pulumi.yaml (100%) rename {aws-py-stackreference => aws/py/aws-py-stackreference}/company/__main__.py (100%) rename {aws-py-stackreference => aws/py/aws-py-stackreference}/company/requirements.txt (100%) rename {aws-py-stackreference => aws/py/aws-py-stackreference}/department/.gitignore (100%) rename {aws-py-stackreference => aws/py/aws-py-stackreference}/department/Pulumi.yaml (100%) rename {aws-py-stackreference => aws/py/aws-py-stackreference}/department/__main__.py (100%) rename {aws-py-stackreference => aws/py/aws-py-stackreference}/department/requirements.txt (100%) rename {aws-py-stackreference => aws/py/aws-py-stackreference}/team/.gitignore (100%) rename {aws-py-stackreference => aws/py/aws-py-stackreference}/team/Pulumi.yaml (100%) rename {aws-py-stackreference => aws/py/aws-py-stackreference}/team/__main__.py (100%) rename {aws-py-stackreference => aws/py/aws-py-stackreference}/team/requirements.txt (100%) rename {aws-py-static-website => aws/py/aws-py-static-website}/Pulumi.yaml (100%) rename {aws-py-static-website => aws/py/aws-py-static-website}/README.md (93%) rename {aws-py-static-website => aws/py/aws-py-static-website}/__main__.py (100%) rename {aws-py-static-website => aws/py/aws-py-static-website}/requirements.txt (100%) rename {aws-py-static-website => aws/py/aws-py-static-website}/www/404.html (100%) rename {aws-py-static-website => aws/py/aws-py-static-website}/www/index.html (100%) rename {aws-py-stepfunctions => aws/py/aws-py-stepfunctions}/Pulumi.yaml (100%) rename {aws-py-stepfunctions => aws/py/aws-py-stepfunctions}/README.md (59%) rename {aws-py-stepfunctions => aws/py/aws-py-stepfunctions}/__main__.py (100%) rename {aws-py-stepfunctions => aws/py/aws-py-stepfunctions}/iam.py (100%) rename {aws-py-stepfunctions => aws/py/aws-py-stepfunctions}/requirements.txt (100%) rename {aws-py-stepfunctions => aws/py/aws-py-stepfunctions}/step_hello/hello.py (100%) rename {aws-py-voting-app => aws/py/aws-py-voting-app}/.gitignore (100%) rename {aws-py-voting-app => aws/py/aws-py-voting-app}/Pulumi.yaml (100%) rename {aws-py-voting-app => aws/py/aws-py-voting-app}/README.md (91%) rename {aws-py-voting-app => aws/py/aws-py-voting-app}/__main__.py (100%) rename {aws-py-voting-app => aws/py/aws-py-voting-app}/frontend/Dockerfile (100%) rename {aws-py-voting-app => aws/py/aws-py-voting-app}/frontend/LICENSE (100%) rename {aws-py-voting-app => aws/py/aws-py-voting-app}/frontend/app/config_file.cfg (100%) rename {aws-py-voting-app => aws/py/aws-py-voting-app}/frontend/app/main.py (100%) rename {aws-py-voting-app => aws/py/aws-py-voting-app}/frontend/app/static/default.css (100%) rename {aws-py-voting-app => aws/py/aws-py-voting-app}/frontend/app/templates/index.html (90%) rename {aws-py-voting-app => aws/py/aws-py-voting-app}/requirements.txt (100%) rename {aws-py-webserver => aws/py/aws-py-webserver}/Pulumi.yaml (100%) rename {aws-py-webserver => aws/py/aws-py-webserver}/README.md (84%) rename {aws-py-webserver => aws/py/aws-py-webserver}/__main__.py (100%) rename {aws-py-webserver => aws/py/aws-py-webserver}/requirements.txt (100%) rename {aws-py-wordpress-fargate-rds => aws/py/aws-py-wordpress-fargate-rds}/.gitignore (100%) rename {aws-py-wordpress-fargate-rds => aws/py/aws-py-wordpress-fargate-rds}/Pulumi.yaml (100%) rename {aws-py-wordpress-fargate-rds => aws/py/aws-py-wordpress-fargate-rds}/README.md (93%) rename {aws-py-wordpress-fargate-rds => aws/py/aws-py-wordpress-fargate-rds}/__main__.py (100%) rename {aws-py-wordpress-fargate-rds => aws/py/aws-py-wordpress-fargate-rds}/backend.py (100%) rename {aws-py-wordpress-fargate-rds => aws/py/aws-py-wordpress-fargate-rds}/frontend.py (100%) rename {aws-py-wordpress-fargate-rds => aws/py/aws-py-wordpress-fargate-rds}/network.py (100%) rename {aws-py-wordpress-fargate-rds => aws/py/aws-py-wordpress-fargate-rds}/requirements.txt (100%) rename {aws-native-ts-s3-folder => aws/ts/aws-apigateway-ts-routes}/.gitignore (100%) rename {aws-apigateway-ts-routes => aws/ts/aws-apigateway-ts-routes}/Pulumi.yaml (100%) rename {aws-apigateway-ts-routes => aws/ts/aws-apigateway-ts-routes}/README.md (100%) rename {aws-apigateway-ts-routes => aws/ts/aws-apigateway-ts-routes}/dns.ts (100%) rename {aws-apigateway-ts-routes => aws/ts/aws-apigateway-ts-routes}/helloHandler.ts (100%) rename {aws-apigateway-ts-routes => aws/ts/aws-apigateway-ts-routes}/index.ts (100%) rename {aws-apigateway-ts-routes => aws/ts/aws-apigateway-ts-routes}/lambdaAuthorizer.ts (100%) rename {aws-apigateway-ts-routes => aws/ts/aws-apigateway-ts-routes}/package.json (100%) rename {aws-apigateway-ts-routes => aws/ts/aws-apigateway-ts-routes}/tsconfig.json (100%) rename {aws-apigateway-ts-routes => aws/ts/aws-apigateway-ts-routes}/www/index.html (100%) rename {aws-ts-airflow => aws/ts/aws-ts-airflow}/Pulumi.yaml (100%) rename {aws-ts-airflow => aws/ts/aws-ts-airflow}/README.md (73%) rename {aws-ts-airflow => aws/ts/aws-ts-airflow}/airflow-container/Dockerfile (100%) rename {aws-ts-airflow => aws/ts/aws-ts-airflow}/airflow-container/dags/example.py (100%) rename {aws-ts-airflow => aws/ts/aws-ts-airflow}/index.ts (100%) rename {aws-ts-airflow => aws/ts/aws-ts-airflow}/package.json (100%) rename {aws-ts-apigateway => aws/ts/aws-ts-airflow}/tsconfig.json (96%) rename {aws-ts-ansible-wordpress => aws/ts/aws-ts-ansible-wordpress}/.gitignore (100%) rename {aws-ts-ansible-wordpress => aws/ts/aws-ts-ansible-wordpress}/Pulumi.yaml (100%) rename {aws-go-ansible-wordpress => aws/ts/aws-ts-ansible-wordpress}/README.md (93%) rename {aws-ts-ansible-wordpress => aws/ts/aws-ts-ansible-wordpress}/files/wp-config.php.j2 (100%) rename {aws-ts-ansible-wordpress => aws/ts/aws-ts-ansible-wordpress}/index.ts (100%) rename {aws-ts-ansible-wordpress => aws/ts/aws-ts-ansible-wordpress}/package.json (100%) rename {aws-ts-ansible-wordpress => aws/ts/aws-ts-ansible-wordpress}/playbook.yml (100%) rename {aws-ts-localai-flowise => aws/ts/aws-ts-ansible-wordpress}/tsconfig.json (93%) rename {aws-ts-ansible-wordpress => aws/ts/aws-ts-ansible-wordpress}/wordpress.png (100%) rename {aws-ts-apigateway-auth0 => aws/ts/aws-ts-apigateway-auth0}/Pulumi.yaml (100%) rename {aws-ts-apigateway-auth0 => aws/ts/aws-ts-apigateway-auth0}/README.md (91%) rename {aws-ts-apigateway-auth0 => aws/ts/aws-ts-apigateway-auth0}/index.ts (100%) rename {aws-ts-apigateway-auth0 => aws/ts/aws-ts-apigateway-auth0}/package.json (100%) rename {aws-native-ts-stepfunctions => aws/ts/aws-ts-apigateway-auth0}/tsconfig.json (96%) rename {aws-ts-apigateway-eventbridge => aws/ts/aws-ts-apigateway-eventbridge}/.gitignore (100%) rename {aws-ts-apigateway-eventbridge => aws/ts/aws-ts-apigateway-eventbridge}/Pulumi.yaml (100%) rename {aws-ts-apigateway-eventbridge => aws/ts/aws-ts-apigateway-eventbridge}/README.md (83%) rename {aws-ts-apigateway-eventbridge => aws/ts/aws-ts-apigateway-eventbridge}/index.ts (100%) rename {aws-ts-apigateway-eventbridge => aws/ts/aws-ts-apigateway-eventbridge}/package.json (100%) rename {aws-native-ts-s3-folder => aws/ts/aws-ts-apigateway-eventbridge}/tsconfig.json (95%) rename {aws-ts-apigateway-lambda-serverless => aws/ts/aws-ts-apigateway-lambda-serverless}/.gitignore (100%) rename {aws-ts-apigateway-lambda-serverless => aws/ts/aws-ts-apigateway-lambda-serverless}/Pulumi.yaml (100%) rename {aws-ts-apigateway-lambda-serverless => aws/ts/aws-ts-apigateway-lambda-serverless}/README.md (91%) rename {aws-ts-apigateway-lambda-serverless => aws/ts/aws-ts-apigateway-lambda-serverless}/handler.ts (100%) rename {aws-ts-apigateway-lambda-serverless => aws/ts/aws-ts-apigateway-lambda-serverless}/index.ts (100%) rename {aws-ts-apigateway-lambda-serverless => aws/ts/aws-ts-apigateway-lambda-serverless}/package.json (100%) rename {aws-ts-apigateway-eventbridge => aws/ts/aws-ts-apigateway-lambda-serverless}/tsconfig.json (95%) rename {aws-ts-apigateway => aws/ts/aws-ts-apigateway}/Pulumi.yaml (100%) rename {aws-ts-apigateway => aws/ts/aws-ts-apigateway}/README.md (88%) rename {aws-ts-apigateway => aws/ts/aws-ts-apigateway}/index.ts (100%) rename {aws-ts-apigateway => aws/ts/aws-ts-apigateway}/package.json (100%) rename {aws-ts-airflow => aws/ts/aws-ts-apigateway}/tsconfig.json (96%) rename {aws-ts-apigatewayv2-eventbridge => aws/ts/aws-ts-apigatewayv2-eventbridge}/.gitignore (100%) rename {aws-ts-apigatewayv2-eventbridge => aws/ts/aws-ts-apigatewayv2-eventbridge}/Pulumi.yaml (100%) rename {aws-ts-apigatewayv2-eventbridge => aws/ts/aws-ts-apigatewayv2-eventbridge}/README.md (82%) rename {aws-ts-apigatewayv2-eventbridge => aws/ts/aws-ts-apigatewayv2-eventbridge}/index.ts (100%) rename {aws-ts-apigatewayv2-eventbridge => aws/ts/aws-ts-apigatewayv2-eventbridge}/package.json (100%) rename {aws-ts-apigateway-lambda-serverless => aws/ts/aws-ts-apigatewayv2-eventbridge}/tsconfig.json (95%) rename {aws-ts-apigatewayv2-http-api-quickcreate => aws/ts/aws-ts-apigatewayv2-http-api-quickcreate}/.gitignore (100%) rename {aws-ts-apigatewayv2-http-api-quickcreate => aws/ts/aws-ts-apigatewayv2-http-api-quickcreate}/Pulumi.yaml (100%) rename {aws-ts-apigatewayv2-http-api-quickcreate => aws/ts/aws-ts-apigatewayv2-http-api-quickcreate}/README.md (82%) rename {aws-ts-apigatewayv2-http-api-quickcreate => aws/ts/aws-ts-apigatewayv2-http-api-quickcreate}/app/index.js (100%) rename {aws-ts-apigatewayv2-http-api-quickcreate => aws/ts/aws-ts-apigatewayv2-http-api-quickcreate}/index.ts (100%) rename {aws-ts-apigatewayv2-http-api-quickcreate => aws/ts/aws-ts-apigatewayv2-http-api-quickcreate}/package.json (100%) create mode 100644 aws/ts/aws-ts-apigatewayv2-http-api-quickcreate/tsconfig.json rename {aws-ts-apigatewayv2-http-api => aws/ts/aws-ts-apigatewayv2-http-api}/.gitignore (100%) rename {aws-ts-apigatewayv2-http-api => aws/ts/aws-ts-apigatewayv2-http-api}/Pulumi.yaml (100%) rename {aws-ts-apigatewayv2-http-api => aws/ts/aws-ts-apigatewayv2-http-api}/README.md (85%) rename {aws-ts-apigatewayv2-http-api => aws/ts/aws-ts-apigatewayv2-http-api}/app/index.js (100%) rename {aws-ts-apigatewayv2-http-api => aws/ts/aws-ts-apigatewayv2-http-api}/index.ts (100%) rename {aws-ts-apigatewayv2-http-api => aws/ts/aws-ts-apigatewayv2-http-api}/package.json (100%) create mode 100644 aws/ts/aws-ts-apigatewayv2-http-api/tsconfig.json rename {aws-ts-appsync => aws/ts/aws-ts-appsync}/Pulumi.yaml (100%) rename {aws-ts-appsync => aws/ts/aws-ts-appsync}/README.md (79%) rename {aws-ts-appsync => aws/ts/aws-ts-appsync}/iam.ts (100%) rename {aws-ts-appsync => aws/ts/aws-ts-appsync}/index.ts (100%) rename {aws-ts-appsync => aws/ts/aws-ts-appsync}/package.json (100%) rename {aws-ts-appsync => aws/ts/aws-ts-appsync}/tsconfig.json (95%) rename {aws-ts-assume-role => aws/ts/aws-ts-assume-role}/README.md (100%) rename {aws-ts-assume-role => aws/ts/aws-ts-assume-role}/assume-role/.gitignore (100%) rename {aws-ts-assume-role => aws/ts/aws-ts-assume-role}/assume-role/Pulumi.yaml (100%) rename {aws-ts-assume-role => aws/ts/aws-ts-assume-role}/assume-role/index.ts (100%) rename {aws-ts-assume-role => aws/ts/aws-ts-assume-role}/assume-role/package.json (100%) create mode 100644 aws/ts/aws-ts-assume-role/assume-role/tsconfig.json rename {aws-ts-assume-role => aws/ts/aws-ts-assume-role}/create-role/.gitignore (100%) rename {aws-ts-assume-role => aws/ts/aws-ts-assume-role}/create-role/Pulumi.yaml (100%) rename {aws-ts-assume-role => aws/ts/aws-ts-assume-role}/create-role/index.ts (100%) rename {aws-ts-assume-role => aws/ts/aws-ts-assume-role}/create-role/package.json (100%) create mode 100644 aws/ts/aws-ts-assume-role/create-role/tsconfig.json rename {aws-ts-containers => aws/ts/aws-ts-containers}/Pulumi.yaml (100%) rename {aws-ts-containers => aws/ts/aws-ts-containers}/README.md (84%) rename {aws-ts-containers => aws/ts/aws-ts-containers}/app/Dockerfile (100%) rename {aws-ts-containers => aws/ts/aws-ts-containers}/app/content/favicon.png (100%) rename {aws-ts-containers => aws/ts/aws-ts-containers}/app/content/index.html (100%) rename {aws-ts-containers => aws/ts/aws-ts-containers}/index.ts (100%) rename {aws-ts-containers => aws/ts/aws-ts-containers}/package.json (100%) rename {aws-ts-ec2-provisioners => aws/ts/aws-ts-ec2-provisioners}/.gitignore (100%) rename {aws-ts-ec2-provisioners => aws/ts/aws-ts-ec2-provisioners}/Pulumi.yaml (100%) rename {aws-ts-ec2-provisioners => aws/ts/aws-ts-ec2-provisioners}/README.md (79%) rename {aws-ts-ec2-provisioners => aws/ts/aws-ts-ec2-provisioners}/index.ts (100%) rename {aws-ts-ec2-provisioners => aws/ts/aws-ts-ec2-provisioners}/myapp.conf (100%) rename {aws-ts-ec2-provisioners => aws/ts/aws-ts-ec2-provisioners}/package.json (100%) create mode 100644 aws/ts/aws-ts-ec2-provisioners/tsconfig.json rename {aws-ts-ec2-provisioners => aws/ts/aws-ts-ec2-provisioners}/util.ts (100%) rename {aws-ts-ecs-anywhere => aws/ts/aws-ts-ecs-anywhere}/.gitignore (100%) rename {aws-ts-ecs-anywhere => aws/ts/aws-ts-ecs-anywhere}/Pulumi.yaml (100%) rename {aws-ts-ecs-anywhere => aws/ts/aws-ts-ecs-anywhere}/README.md (95%) rename {aws-ts-ecs-anywhere => aws/ts/aws-ts-ecs-anywhere}/app/.dockerignore (100%) rename {aws-ts-ecs-anywhere => aws/ts/aws-ts-ecs-anywhere}/app/.gitignore (100%) rename {aws-ts-ecs-anywhere => aws/ts/aws-ts-ecs-anywhere}/app/Dockerfile (100%) rename {aws-ts-ecs-anywhere => aws/ts/aws-ts-ecs-anywhere}/app/index.js (100%) rename {aws-ts-ecs-anywhere => aws/ts/aws-ts-ecs-anywhere}/app/package.json (100%) rename {aws-ts-ecs-anywhere => aws/ts/aws-ts-ecs-anywhere}/index.ts (100%) rename {aws-ts-ecs-anywhere => aws/ts/aws-ts-ecs-anywhere}/package.json (100%) create mode 100644 aws/ts/aws-ts-ecs-anywhere/tsconfig.json rename {aws-ts-eks-distro => aws/ts/aws-ts-eks-distro}/Pulumi.yaml (100%) rename {aws-ts-eks-distro => aws/ts/aws-ts-eks-distro}/README.md (89%) rename {aws-ts-eks-distro => aws/ts/aws-ts-eks-distro}/eksdistro/aws-iam-authenticator.yaml (100%) rename {aws-ts-eks-distro => aws/ts/aws-ts-eks-distro}/eksdistro/cluster.yaml (100%) rename {aws-ts-eks-distro => aws/ts/aws-ts-eks-distro}/eksdistro/index.ts (100%) rename {aws-ts-eks-distro => aws/ts/aws-ts-eks-distro}/eksdistro/kops.sh (100%) rename {aws-ts-eks-distro => aws/ts/aws-ts-eks-distro}/index.ts (100%) rename {aws-ts-eks-distro => aws/ts/aws-ts-eks-distro}/package.json (100%) rename {aws-ts-eks-distro => aws/ts/aws-ts-eks-distro}/tsconfig.json (95%) rename {aws-ts-eks-hello-world => aws/ts/aws-ts-eks-hello-world}/Pulumi.yaml (100%) rename {aws-ts-eks-hello-world => aws/ts/aws-ts-eks-hello-world}/README.md (97%) rename {aws-ts-eks-hello-world => aws/ts/aws-ts-eks-hello-world}/index.ts (100%) rename {aws-ts-eks-hello-world => aws/ts/aws-ts-eks-hello-world}/package.json (100%) create mode 100644 aws/ts/aws-ts-eks-hello-world/tsconfig.json rename {aws-ts-eks-migrate-nodegroups => aws/ts/aws-ts-eks-migrate-nodegroups}/Pulumi.yaml (100%) create mode 100755 aws/ts/aws-ts-eks-migrate-nodegroups/README.md rename {aws-ts-eks-migrate-nodegroups => aws/ts/aws-ts-eks-migrate-nodegroups}/echoserver.ts (100%) rename {aws-ts-eks-migrate-nodegroups => aws/ts/aws-ts-eks-migrate-nodegroups}/iam.ts (100%) rename {aws-ts-eks-migrate-nodegroups => aws/ts/aws-ts-eks-migrate-nodegroups}/index.ts (100%) rename {aws-ts-eks-migrate-nodegroups => aws/ts/aws-ts-eks-migrate-nodegroups}/nginx-ing-cntlr-rbac.ts (100%) rename {aws-ts-eks-migrate-nodegroups => aws/ts/aws-ts-eks-migrate-nodegroups}/nginx-ing-cntlr.ts (100%) rename {aws-ts-eks-migrate-nodegroups => aws/ts/aws-ts-eks-migrate-nodegroups}/nginx.ts (100%) rename {aws-ts-eks-migrate-nodegroups => aws/ts/aws-ts-eks-migrate-nodegroups}/package.json (100%) rename {aws-ts-eks-migrate-nodegroups => aws/ts/aws-ts-eks-migrate-nodegroups}/scripts/delete-t3.2xlarge-nodes.sh (100%) rename {aws-ts-eks-migrate-nodegroups => aws/ts/aws-ts-eks-migrate-nodegroups}/scripts/drain-t3.2xlarge-nodes.sh (100%) rename {aws-ts-eks-migrate-nodegroups => aws/ts/aws-ts-eks-migrate-nodegroups}/scripts/load-testing.sh (100%) rename {aws-ts-eks-migrate-nodegroups => aws/ts/aws-ts-eks-migrate-nodegroups}/tsconfig.json (96%) rename {aws-ts-eks-migrate-nodegroups => aws/ts/aws-ts-eks-migrate-nodegroups}/utils.ts (100%) rename {aws-ts-eks => aws/ts/aws-ts-eks}/.gitignore (100%) rename {aws-ts-eks => aws/ts/aws-ts-eks}/Pulumi.yaml (100%) rename {aws-ts-eks => aws/ts/aws-ts-eks}/README.md (93%) rename {aws-ts-eks => aws/ts/aws-ts-eks}/index.ts (100%) rename {aws-ts-eks => aws/ts/aws-ts-eks}/package.json (100%) rename {aws-ts-eks => aws/ts/aws-ts-eks}/tsconfig.json (96%) rename {aws-ts-hello-fargate => aws/ts/aws-ts-hello-fargate}/.gitignore (100%) rename {aws-ts-hello-fargate => aws/ts/aws-ts-hello-fargate}/Pulumi.yaml (100%) rename {aws-ts-hello-fargate => aws/ts/aws-ts-hello-fargate}/README.md (94%) rename {aws-ts-hello-fargate => aws/ts/aws-ts-hello-fargate}/app/Dockerfile (100%) rename {aws-ts-hello-fargate => aws/ts/aws-ts-hello-fargate}/app/app.py (100%) rename {aws-ts-hello-fargate => aws/ts/aws-ts-hello-fargate}/app/requirements.txt (100%) rename {aws-ts-hello-fargate => aws/ts/aws-ts-hello-fargate}/index.ts (100%) rename {aws-ts-hello-fargate => aws/ts/aws-ts-hello-fargate}/package.json (100%) create mode 100644 aws/ts/aws-ts-hello-fargate/tsconfig.json rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/LICENSE (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/Pulumi.yaml (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/README.md (94%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/clientside/Dockerfile (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/clientside/client/package.json (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/clientside/client/public/favicon.ico (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/clientside/client/public/index.html (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/clientside/client/public/logo192.png (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/clientside/client/public/logo512.png (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/clientside/client/public/manifest.json (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/clientside/client/public/robots.txt (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/clientside/client/public/serverParams.js (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/clientside/client/src/App.css (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/clientside/client/src/App.js (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/clientside/client/src/components/VotingComponent.js (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/clientside/client/src/index.css (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/clientside/client/src/index.js (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/clientside/client/startClient.sh (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/databaseside/Dockerfile (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/databaseside/database/startDatabase.sh (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/index.ts (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/package.json (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/serverside/Dockerfile (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/serverside/server/db.js (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/serverside/server/index.js (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/serverside/server/model.js (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/serverside/server/package.json (100%) rename {aws-ts-k8s-mern-voting-app => aws/ts/aws-ts-k8s-mern-voting-app}/serverside/server/startServer.sh (100%) create mode 100644 aws/ts/aws-ts-k8s-mern-voting-app/tsconfig.json rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/LICENSE (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/Pulumi.yaml (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/README.md (94%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/clientside/Dockerfile (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/clientside/client/package.json (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/clientside/client/public/favicon.ico (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/clientside/client/public/index.html (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/clientside/client/public/logo192.png (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/clientside/client/public/logo512.png (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/clientside/client/public/manifest.json (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/clientside/client/public/robots.txt (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/clientside/client/public/serverParams.js (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/clientside/client/src/App.css (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/clientside/client/src/App.js (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/clientside/client/src/components/VotingComponent.js (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/clientside/client/src/index.css (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/clientside/client/src/index.js (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/clientside/client/startClient.sh (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/databaseside/Dockerfile (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/databaseside/database/startDatabase.sh (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/index.ts (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/package.json (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/serverside/Dockerfile (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/serverside/server/db.js (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/serverside/server/index.js (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/serverside/server/package.json (100%) rename {aws-ts-k8s-voting-app => aws/ts/aws-ts-k8s-voting-app}/serverside/server/startServer.sh (100%) create mode 100644 aws/ts/aws-ts-k8s-voting-app/tsconfig.json rename {aws-ts-lambda-efs => aws/ts/aws-ts-lambda-efs}/Pulumi.yaml (100%) rename {aws-ts-lambda-efs => aws/ts/aws-ts-lambda-efs}/README.md (95%) rename {aws-ts-lambda-efs => aws/ts/aws-ts-lambda-efs}/index.ts (100%) rename {aws-ts-lambda-efs => aws/ts/aws-ts-lambda-efs}/lambdaefs.png (100%) rename {aws-ts-lambda-efs => aws/ts/aws-ts-lambda-efs}/package.json (100%) create mode 100644 aws/ts/aws-ts-lambda-efs/tsconfig.json rename {aws-ts-lambda-thumbnailer => aws/ts/aws-ts-lambda-thumbnailer}/Pulumi.yaml (100%) rename {aws-ts-lambda-thumbnailer => aws/ts/aws-ts-lambda-thumbnailer}/README.md (94%) rename {aws-ts-lambda-thumbnailer => aws/ts/aws-ts-lambda-thumbnailer}/app/Dockerfile (100%) rename {aws-ts-lambda-thumbnailer => aws/ts/aws-ts-lambda-thumbnailer}/app/ffmpeg.tar.xz (100%) rename {aws-ts-lambda-thumbnailer => aws/ts/aws-ts-lambda-thumbnailer}/app/index.js (100%) rename {aws-ts-lambda-thumbnailer => aws/ts/aws-ts-lambda-thumbnailer}/index.ts (100%) rename {aws-ts-lambda-thumbnailer => aws/ts/aws-ts-lambda-thumbnailer}/package.json (100%) rename {aws-ts-lambda-thumbnailer => aws/ts/aws-ts-lambda-thumbnailer}/sample/cat.mp4 (100%) rename {aws-ts-langserve => aws/ts/aws-ts-langserve}/.gitignore (100%) rename {aws-ts-langserve => aws/ts/aws-ts-langserve}/Dockerfile (82%) rename {aws-ts-langserve => aws/ts/aws-ts-langserve}/Pulumi.yaml (100%) rename {aws-ts-langserve => aws/ts/aws-ts-langserve}/README.md (100%) rename {aws-ts-langserve => aws/ts/aws-ts-langserve}/app/__init__.py (100%) rename {aws-ts-langserve => aws/ts/aws-ts-langserve}/app/server.py (100%) rename {aws-ts-langserve => aws/ts/aws-ts-langserve}/index.ts (100%) rename {aws-ts-langserve => aws/ts/aws-ts-langserve}/package.json (100%) rename {aws-ts-langserve => aws/ts/aws-ts-langserve}/packages/README.md (100%) rename {aws-ts-langserve => aws/ts/aws-ts-langserve}/poetry.lock (100%) rename {aws-ts-langserve => aws/ts/aws-ts-langserve}/pyproject.toml (100%) rename {aws-ts-langserve => aws/ts/aws-ts-langserve}/tsconfig.json (93%) rename {aws-ts-localai-flowise => aws/ts/aws-ts-localai-flowise}/.gitignore (100%) rename {aws-ts-localai-flowise => aws/ts/aws-ts-localai-flowise}/Pulumi.yaml (100%) rename {aws-ts-localai-flowise => aws/ts/aws-ts-localai-flowise}/README.md (100%) rename {aws-ts-localai-flowise => aws/ts/aws-ts-localai-flowise}/index.ts (100%) rename {aws-ts-localai-flowise => aws/ts/aws-ts-localai-flowise}/package.json (100%) rename {aws-ts-ansible-wordpress => aws/ts/aws-ts-localai-flowise}/tsconfig.json (93%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/README.md (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms-oauth/.github/workflows/build-and-deploy.yml (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms-oauth/.gitignore (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms-oauth/Dockerfile (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms-oauth/Makefile (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms-oauth/README.md (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms-oauth/go.mod (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms-oauth/go.sum (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms-oauth/infrastructure/.gitignore (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms-oauth/infrastructure/Pulumi.yaml (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms-oauth/infrastructure/index.ts (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms-oauth/infrastructure/package.json (100%) create mode 100644 aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/tsconfig.json rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms-oauth/main.go (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/.github/workflows/deployCMS.yml (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/.gitignore (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/README.md (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/Readme-Screenshots/Editorial_Workflow.jpg (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/Readme-Screenshots/Workflow_button.jpg (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/Readme-Screenshots/cms-config-setings.jpg (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/Readme-Screenshots/collection_page.jpg (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/Readme-Screenshots/entery_page.jpg (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/Readme-Screenshots/login.jpg (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/Readme-Screenshots/publish_change.jpg (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/infrastructure/.gitignore (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/infrastructure/Pulumi.yaml (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/infrastructure/index.ts (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/infrastructure/package.json (100%) create mode 100644 aws/ts/aws-ts-netlify-cms-and-oauth/cms/infrastructure/tsconfig.json rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/package.json (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/public/config.yml (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/public/favicon.ico (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/public/index.html (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/public/manifest.json (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/src/App.js (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/src/App.test.js (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/src/components/NetlifyCMS/components/previewStyles.js (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/src/components/NetlifyCMS/index.js (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/src/components/NetlifyCMS/setup.js (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/src/index.css (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/src/index.js (100%) rename {aws-ts-netlify-cms-and-oauth => aws/ts/aws-ts-netlify-cms-and-oauth}/cms/src/logo.svg (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/Pulumi.yaml (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/README.md (82%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/demoapp/.eslintrc.json (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/demoapp/.gitignore (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/demoapp/README.md (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/demoapp/app/favicon.ico (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/demoapp/app/globals.css (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/demoapp/app/layout.tsx (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/demoapp/app/page.tsx (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/demoapp/next.config.js (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/demoapp/package.json (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/demoapp/postcss.config.js (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/demoapp/public/next.svg (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/demoapp/public/vercel.svg (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/demoapp/tailwind.config.js (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/demoapp/tsconfig.json (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/index.ts (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/nextjs.ts (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/package.json (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/screenshot.png (100%) rename {aws-ts-nextjs => aws/ts/aws-ts-nextjs}/tsconfig.json (96%) rename {aws-ts-organizations => aws/ts/aws-ts-organizations}/.gitignore (100%) rename {aws-ts-organizations => aws/ts/aws-ts-organizations}/Pulumi.yaml (100%) rename {aws-ts-organizations => aws/ts/aws-ts-organizations}/README.md (89%) rename {aws-ts-organizations => aws/ts/aws-ts-organizations}/accountPermissions.ts (100%) rename {aws-ts-organizations => aws/ts/aws-ts-organizations}/backupPolicy.ts (100%) rename {aws-ts-organizations => aws/ts/aws-ts-organizations}/index.ts (100%) rename {aws-ts-organizations => aws/ts/aws-ts-organizations}/package.json (100%) rename {aws-ts-organizations => aws/ts/aws-ts-organizations}/tagPolicy.ts (100%) create mode 100644 aws/ts/aws-ts-organizations/tsconfig.json rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/LICENSE (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/PostgreSqlDynamicProvider.ts (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/Pulumi.yaml (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/README.md (95%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/clientside/Dockerfile (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/clientside/client/package.json (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/clientside/client/public/favicon.ico (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/clientside/client/public/index.html (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/clientside/client/public/logo192.png (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/clientside/client/public/logo512.png (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/clientside/client/public/manifest.json (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/clientside/client/public/robots.txt (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/clientside/client/public/serverParams.js (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/clientside/client/src/App.css (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/clientside/client/src/App.js (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/clientside/client/src/components/VotingComponent.js (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/clientside/client/src/index.css (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/clientside/client/src/index.js (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/clientside/client/startClient.sh (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/index.ts (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/package.json (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/serverside/Dockerfile (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/serverside/server/db.js (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/serverside/server/index.js (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/serverside/server/package.json (100%) rename {aws-ts-pern-voting-app => aws/ts/aws-ts-pern-voting-app}/serverside/server/startServer.sh (100%) create mode 100644 aws/ts/aws-ts-pern-voting-app/tsconfig.json rename {aws-ts-pulumi-miniflux => aws/ts/aws-ts-pulumi-miniflux}/.gitignore (100%) rename {aws-ts-pulumi-miniflux => aws/ts/aws-ts-pulumi-miniflux}/Pulumi.yaml (100%) rename {aws-ts-pulumi-miniflux => aws/ts/aws-ts-pulumi-miniflux}/README.md (84%) rename {aws-ts-pulumi-miniflux => aws/ts/aws-ts-pulumi-miniflux}/index.ts (100%) rename {aws-ts-pulumi-miniflux => aws/ts/aws-ts-pulumi-miniflux}/package.json (100%) create mode 100644 aws/ts/aws-ts-pulumi-miniflux/tsconfig.json rename {aws-ts-pulumi-webhooks => aws/ts/aws-ts-pulumi-webhooks}/.gitignore (100%) rename {aws-ts-pulumi-webhooks => aws/ts/aws-ts-pulumi-webhooks}/Pulumi.yaml (100%) rename {aws-ts-pulumi-webhooks => aws/ts/aws-ts-pulumi-webhooks}/README.md (89%) rename {aws-ts-pulumi-webhooks => aws/ts/aws-ts-pulumi-webhooks}/index.ts (100%) rename {aws-ts-pulumi-webhooks => aws/ts/aws-ts-pulumi-webhooks}/package.json (100%) create mode 100644 aws/ts/aws-ts-pulumi-webhooks/tsconfig.json rename {aws-ts-pulumi-webhooks => aws/ts/aws-ts-pulumi-webhooks}/util.ts (100%) rename {aws-ts-redshift-glue-etl => aws/ts/aws-ts-redshift-glue-etl}/.gitignore (100%) rename {aws-ts-redshift-glue-etl => aws/ts/aws-ts-redshift-glue-etl}/Pulumi.yaml (100%) rename {aws-ts-redshift-glue-etl => aws/ts/aws-ts-redshift-glue-etl}/README.md (80%) rename {aws-ts-redshift-glue-etl => aws/ts/aws-ts-redshift-glue-etl}/events-1.txt (100%) rename {aws-ts-redshift-glue-etl => aws/ts/aws-ts-redshift-glue-etl}/glue-job.py (100%) rename {aws-ts-redshift-glue-etl => aws/ts/aws-ts-redshift-glue-etl}/index.ts (100%) rename {aws-ts-redshift-glue-etl => aws/ts/aws-ts-redshift-glue-etl}/package.json (100%) create mode 100644 aws/ts/aws-ts-redshift-glue-etl/tsconfig.json rename {aws-ts-resources => aws/ts/aws-ts-resources}/Pulumi.yaml (100%) create mode 100644 aws/ts/aws-ts-resources/README.md rename {aws-ts-resources => aws/ts/aws-ts-resources}/index.ts (100%) rename {aws-ts-resources => aws/ts/aws-ts-resources}/package.json (100%) create mode 100644 aws/ts/aws-ts-resources/tsconfig.json rename {aws-ts-ruby-on-rails => aws/ts/aws-ts-ruby-on-rails}/Pulumi.yaml (100%) rename {aws-ts-ruby-on-rails => aws/ts/aws-ts-ruby-on-rails}/README.md (83%) rename {aws-ts-ruby-on-rails => aws/ts/aws-ts-ruby-on-rails}/config.ts (100%) rename {aws-ts-ruby-on-rails => aws/ts/aws-ts-ruby-on-rails}/files/database.yml (100%) rename {aws-ts-ruby-on-rails => aws/ts/aws-ts-ruby-on-rails}/files/install_application (100%) rename {aws-ts-ruby-on-rails => aws/ts/aws-ts-ruby-on-rails}/files/install_ruby (100%) rename {aws-ts-ruby-on-rails => aws/ts/aws-ts-ruby-on-rails}/files/setup.mysql (100%) rename {aws-ts-ruby-on-rails => aws/ts/aws-ts-ruby-on-rails}/files/start_application (100%) rename {aws-ts-ruby-on-rails => aws/ts/aws-ts-ruby-on-rails}/index.ts (100%) rename {aws-ts-ruby-on-rails => aws/ts/aws-ts-ruby-on-rails}/package.json (100%) rename {aws-ts-ruby-on-rails => aws/ts/aws-ts-ruby-on-rails}/tsconfig.json (96%) rename {aws-ts-s3-folder => aws/ts/aws-ts-s3-folder}/.gitignore (100%) rename {aws-ts-s3-folder => aws/ts/aws-ts-s3-folder}/Pulumi.yaml (100%) rename {aws-ts-s3-folder => aws/ts/aws-ts-s3-folder}/README.md (87%) rename {aws-ts-s3-folder => aws/ts/aws-ts-s3-folder}/index.ts (100%) rename {aws-ts-s3-folder => aws/ts/aws-ts-s3-folder}/package.json (100%) create mode 100644 aws/ts/aws-ts-s3-folder/tsconfig.json rename {aws-ts-s3-folder => aws/ts/aws-ts-s3-folder}/www/favicon.png (100%) rename {aws-ts-s3-folder => aws/ts/aws-ts-s3-folder}/www/index.html (100%) rename {aws-ts-s3-lambda-copyzip => aws/ts/aws-ts-s3-lambda-copyzip}/.gitignore (100%) rename {aws-ts-s3-lambda-copyzip => aws/ts/aws-ts-s3-lambda-copyzip}/Pulumi.yaml (100%) rename {aws-ts-s3-lambda-copyzip => aws/ts/aws-ts-s3-lambda-copyzip}/README.md (86%) rename {aws-ts-s3-lambda-copyzip => aws/ts/aws-ts-s3-lambda-copyzip}/arch.png (100%) rename {aws-ts-s3-lambda-copyzip => aws/ts/aws-ts-s3-lambda-copyzip}/index.ts (100%) rename {aws-ts-s3-lambda-copyzip => aws/ts/aws-ts-s3-lambda-copyzip}/package.json (100%) create mode 100644 aws/ts/aws-ts-s3-lambda-copyzip/tsconfig.json rename {aws-ts-scheduled-function => aws/ts/aws-ts-scheduled-function}/.gitignore (100%) rename {aws-ts-scheduled-function => aws/ts/aws-ts-scheduled-function}/Pulumi.yaml (100%) rename {aws-ts-scheduled-function => aws/ts/aws-ts-scheduled-function}/README.md (83%) rename {aws-ts-scheduled-function => aws/ts/aws-ts-scheduled-function}/index.ts (100%) rename {aws-ts-scheduled-function => aws/ts/aws-ts-scheduled-function}/package.json (100%) rename {aws-ts-scheduled-function => aws/ts/aws-ts-scheduled-function}/tsconfig.json (96%) rename {aws-ts-secrets-manager => aws/ts/aws-ts-secrets-manager}/.gitignore (100%) rename {aws-ts-secrets-manager => aws/ts/aws-ts-secrets-manager}/Pulumi.yaml (100%) rename {aws-ts-secrets-manager => aws/ts/aws-ts-secrets-manager}/README.md (76%) rename {aws-ts-secrets-manager => aws/ts/aws-ts-secrets-manager}/index.ts (100%) rename {aws-ts-secrets-manager => aws/ts/aws-ts-secrets-manager}/package.json (100%) create mode 100644 aws/ts/aws-ts-secrets-manager/tsconfig.json rename {aws-ts-serverless-datawarehouse => aws/ts/aws-ts-serverless-datawarehouse}/.gitignore (100%) rename {aws-ts-serverless-datawarehouse => aws/ts/aws-ts-serverless-datawarehouse}/Pulumi.yaml (100%) rename {aws-ts-serverless-datawarehouse => aws/ts/aws-ts-serverless-datawarehouse}/README.md (95%) rename {aws-ts-serverless-datawarehouse => aws/ts/aws-ts-serverless-datawarehouse}/__tests__/serverless.integration.test.ts (100%) rename {aws-ts-serverless-datawarehouse => aws/ts/aws-ts-serverless-datawarehouse}/architecture.png (100%) rename {aws-ts-serverless-datawarehouse => aws/ts/aws-ts-serverless-datawarehouse}/datawarehouse/index.ts (100%) rename {aws-ts-serverless-datawarehouse => aws/ts/aws-ts-serverless-datawarehouse}/datawarehouse/inputStream/index.ts (100%) rename {aws-ts-serverless-datawarehouse => aws/ts/aws-ts-serverless-datawarehouse}/datawarehouse/lambdaCron/index.ts (100%) rename {aws-ts-serverless-datawarehouse => aws/ts/aws-ts-serverless-datawarehouse}/datawarehouse/partitionRegistrar/__tests__/partitionHelper.unit.test.ts (100%) rename {aws-ts-serverless-datawarehouse => aws/ts/aws-ts-serverless-datawarehouse}/datawarehouse/partitionRegistrar/index.ts (100%) rename {aws-ts-serverless-datawarehouse => aws/ts/aws-ts-serverless-datawarehouse}/datawarehouse/partitionRegistrar/partitionHelper.ts (100%) rename {aws-ts-serverless-datawarehouse => aws/ts/aws-ts-serverless-datawarehouse}/index.ts (100%) rename {aws-ts-serverless-datawarehouse => aws/ts/aws-ts-serverless-datawarehouse}/jest.config.js (100%) rename {aws-ts-serverless-datawarehouse => aws/ts/aws-ts-serverless-datawarehouse}/package.json (100%) rename {aws-ts-serverless-datawarehouse => aws/ts/aws-ts-serverless-datawarehouse}/testing/eventGenerator/index.ts (100%) rename {aws-ts-serverless-datawarehouse => aws/ts/aws-ts-serverless-datawarehouse}/testing/integration/execute.ts (100%) rename {aws-ts-serverless-datawarehouse => aws/ts/aws-ts-serverless-datawarehouse}/testing/integration/index.ts (100%) create mode 100644 aws/ts/aws-ts-serverless-datawarehouse/tsconfig.json rename {aws-ts-serverless-datawarehouse => aws/ts/aws-ts-serverless-datawarehouse}/utils/index.ts (100%) rename {aws-ts-serverless-raw => aws/ts/aws-ts-serverless-raw}/.gitignore (100%) rename {aws-ts-serverless-raw => aws/ts/aws-ts-serverless-raw}/Pulumi.yaml (100%) rename {aws-ts-serverless-raw => aws/ts/aws-ts-serverless-raw}/README.md (86%) rename {aws-ts-serverless-raw => aws/ts/aws-ts-serverless-raw}/app/Functions.cs (100%) rename {aws-ts-serverless-raw => aws/ts/aws-ts-serverless-raw}/app/app.csproj (100%) rename {aws-ts-serverless-raw => aws/ts/aws-ts-serverless-raw}/index.ts (100%) rename {aws-ts-serverless-raw => aws/ts/aws-ts-serverless-raw}/package.json (100%) create mode 100644 aws/ts/aws-ts-serverless-raw/tsconfig.json rename {aws-ts-slackbot => aws/ts/aws-ts-slackbot}/Pulumi.yaml (100%) rename {aws-ts-slackbot => aws/ts/aws-ts-slackbot}/README.md (94%) rename {aws-ts-slackbot => aws/ts/aws-ts-slackbot}/index.ts (100%) rename {aws-ts-slackbot => aws/ts/aws-ts-slackbot}/package.json (100%) create mode 100644 aws/ts/aws-ts-slackbot/tsconfig.json rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/.gitignore (100%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/README.md (100%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/application/Pulumi.yaml (100%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/application/package.json (100%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/application/src/application.ts (100%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/application/src/backend/Dockerfile (100%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/application/src/backend/env (100%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/application/src/backend/helloworld.py (100%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/application/src/backend/requirements.txt (100%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/application/src/index.ts (100%) rename {aws-ts-stackreference-architecture/networking => aws/ts/aws-ts-stackreference-architecture/application}/tsconfig.json (95%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/application/tslint.json (100%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/database/Pulumi.yaml (100%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/database/package.json (100%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/database/src/database.ts (100%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/database/src/index.ts (100%) rename {aws-ts-stackreference-architecture/application => aws/ts/aws-ts-stackreference-architecture/database}/tsconfig.json (95%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/database/tslint.json (100%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/networking/Pulumi.yaml (100%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/networking/package.json (100%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/networking/src/index.ts (100%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/networking/src/vpc.ts (100%) rename {aws-ts-stackreference-architecture/database => aws/ts/aws-ts-stackreference-architecture/networking}/tsconfig.json (95%) rename {aws-ts-stackreference-architecture => aws/ts/aws-ts-stackreference-architecture}/networking/tslint.json (100%) rename {aws-ts-stackreference => aws/ts/aws-ts-stackreference}/.gitignore (100%) rename {aws-ts-stackreference => aws/ts/aws-ts-stackreference}/README.md (100%) rename {aws-ts-stackreference => aws/ts/aws-ts-stackreference}/company/.gitignore (100%) rename {aws-ts-stackreference => aws/ts/aws-ts-stackreference}/company/Pulumi.yaml (100%) rename {aws-ts-stackreference => aws/ts/aws-ts-stackreference}/company/index.ts (100%) rename {aws-ts-stackreference => aws/ts/aws-ts-stackreference}/company/package.json (100%) create mode 100644 aws/ts/aws-ts-stackreference/company/tsconfig.json rename {aws-ts-stackreference => aws/ts/aws-ts-stackreference}/department/.gitignore (100%) rename {aws-ts-stackreference => aws/ts/aws-ts-stackreference}/department/Pulumi.yaml (100%) rename {aws-ts-stackreference => aws/ts/aws-ts-stackreference}/department/index.ts (100%) rename {aws-ts-stackreference => aws/ts/aws-ts-stackreference}/department/package.json (100%) create mode 100644 aws/ts/aws-ts-stackreference/department/tsconfig.json rename {aws-ts-stackreference => aws/ts/aws-ts-stackreference}/team/.gitignore (100%) rename {aws-ts-stackreference => aws/ts/aws-ts-stackreference}/team/Pulumi.yaml (100%) rename {aws-ts-stackreference => aws/ts/aws-ts-stackreference}/team/index.ts (100%) rename {aws-ts-stackreference => aws/ts/aws-ts-stackreference}/team/package.json (100%) create mode 100644 aws/ts/aws-ts-stackreference/team/tsconfig.json rename {aws-ts-static-website => aws/ts/aws-ts-static-website}/.gitignore (100%) rename {aws-ts-static-website => aws/ts/aws-ts-static-website}/Pulumi.yaml (100%) rename {aws-ts-static-website => aws/ts/aws-ts-static-website}/README.md (93%) rename {aws-ts-static-website => aws/ts/aws-ts-static-website}/index.ts (100%) rename {aws-ts-static-website => aws/ts/aws-ts-static-website}/package.json (100%) create mode 100644 aws/ts/aws-ts-static-website/tsconfig.json rename {aws-ts-static-website => aws/ts/aws-ts-static-website}/www/404.html (100%) rename {aws-ts-static-website => aws/ts/aws-ts-static-website}/www/index.html (100%) rename {aws-ts-stepfunctions => aws/ts/aws-ts-stepfunctions}/.gitignore (100%) rename {aws-ts-stepfunctions => aws/ts/aws-ts-stepfunctions}/Pulumi.README.md (100%) rename {aws-ts-stepfunctions => aws/ts/aws-ts-stepfunctions}/Pulumi.yaml (100%) rename {aws-ts-stepfunctions => aws/ts/aws-ts-stepfunctions}/README.md (70%) rename {aws-ts-stepfunctions => aws/ts/aws-ts-stepfunctions}/index.ts (100%) rename {aws-ts-stepfunctions => aws/ts/aws-ts-stepfunctions}/package.json (100%) create mode 100644 aws/ts/aws-ts-stepfunctions/tsconfig.json rename {aws-ts-synthetics-canary => aws/ts/aws-ts-synthetics-canary}/.gitignore (100%) rename {aws-ts-synthetics-canary => aws/ts/aws-ts-synthetics-canary}/Pulumi.yaml (100%) rename {aws-ts-synthetics-canary => aws/ts/aws-ts-synthetics-canary}/README.md (86%) rename {aws-ts-synthetics-canary => aws/ts/aws-ts-synthetics-canary}/canaries/simple-canary/nodejs/node_modules/exports.js (100%) rename {aws-ts-synthetics-canary => aws/ts/aws-ts-synthetics-canary}/canaryPolicy.ts (100%) rename {aws-ts-synthetics-canary => aws/ts/aws-ts-synthetics-canary}/index.ts (100%) rename {aws-ts-synthetics-canary => aws/ts/aws-ts-synthetics-canary}/package.json (100%) create mode 100644 aws/ts/aws-ts-synthetics-canary/tsconfig.json rename {aws-ts-thumbnailer => aws/ts/aws-ts-thumbnailer}/Pulumi.yaml (100%) rename {aws-ts-thumbnailer => aws/ts/aws-ts-thumbnailer}/README.md (91%) rename {aws-ts-thumbnailer => aws/ts/aws-ts-thumbnailer}/docker-ffmpeg-thumb/Dockerfile (100%) rename {aws-ts-thumbnailer => aws/ts/aws-ts-thumbnailer}/index.ts (100%) rename {aws-ts-thumbnailer => aws/ts/aws-ts-thumbnailer}/package.json (100%) rename {aws-ts-thumbnailer => aws/ts/aws-ts-thumbnailer}/sample/cat.mp4 (100%) rename {aws-ts-thumbnailer => aws/ts/aws-ts-thumbnailer}/thumbnailer-diagram.key (100%) rename {aws-ts-thumbnailer => aws/ts/aws-ts-thumbnailer}/thumbnailer-diagram.png (100%) rename {aws-ts-twitter-athena => aws/ts/aws-ts-twitter-athena}/Pulumi.yaml (100%) rename {aws-ts-twitter-athena => aws/ts/aws-ts-twitter-athena}/README.md (86%) rename {aws-ts-twitter-athena => aws/ts/aws-ts-twitter-athena}/athena-screenshot.png (100%) rename {aws-ts-twitter-athena => aws/ts/aws-ts-twitter-athena}/index.ts (100%) rename {aws-ts-twitter-athena => aws/ts/aws-ts-twitter-athena}/package.json (100%) create mode 100644 aws/ts/aws-ts-twitter-athena/tsconfig.json rename {aws-ts-url-shortener-cache-http => aws/ts/aws-ts-url-shortener-cache-http}/Pulumi.yaml (100%) rename {aws-ts-url-shortener-cache-http => aws/ts/aws-ts-url-shortener-cache-http}/README.md (85%) rename {aws-ts-url-shortener-cache-http => aws/ts/aws-ts-url-shortener-cache-http}/cache.ts (100%) rename {aws-ts-url-shortener-cache-http => aws/ts/aws-ts-url-shortener-cache-http}/config.ts (100%) rename {aws-ts-url-shortener-cache-http => aws/ts/aws-ts-url-shortener-cache-http}/index.ts (100%) rename {aws-ts-url-shortener-cache-http => aws/ts/aws-ts-url-shortener-cache-http}/package.json (100%) rename {aws-ts-url-shortener-cache-http => aws/ts/aws-ts-url-shortener-cache-http}/tsconfig.json (96%) rename {aws-ts-url-shortener-cache-http => aws/ts/aws-ts-url-shortener-cache-http}/www/bootstrap.min.css (100%) rename {aws-ts-url-shortener-cache-http => aws/ts/aws-ts-url-shortener-cache-http}/www/favicon.png (100%) rename {aws-ts-url-shortener-cache-http => aws/ts/aws-ts-url-shortener-cache-http}/www/index.html (100%) rename {aws-ts-voting-app => aws/ts/aws-ts-voting-app}/Pulumi.yaml (100%) rename {aws-ts-voting-app => aws/ts/aws-ts-voting-app}/README.md (91%) rename {aws-ts-voting-app => aws/ts/aws-ts-voting-app}/frontend/Dockerfile (100%) rename {aws-ts-voting-app => aws/ts/aws-ts-voting-app}/frontend/LICENSE (100%) rename {aws-ts-voting-app => aws/ts/aws-ts-voting-app}/frontend/app/config_file.cfg (100%) rename {aws-ts-voting-app => aws/ts/aws-ts-voting-app}/frontend/app/main.py (100%) rename {aws-ts-voting-app => aws/ts/aws-ts-voting-app}/frontend/app/static/default.css (100%) rename {aws-ts-voting-app => aws/ts/aws-ts-voting-app}/frontend/app/templates/index.html (89%) rename {aws-ts-voting-app => aws/ts/aws-ts-voting-app}/index.ts (100%) rename {aws-ts-voting-app => aws/ts/aws-ts-voting-app}/package.json (100%) create mode 100644 aws/ts/aws-ts-voting-app/tsconfig.json rename {aws-ts-voting-app => aws/ts/aws-ts-voting-app}/voting-app-webpage.png (100%) rename {aws-ts-vpc-with-ecs-fargate-py => aws/ts/aws-ts-vpc-with-ecs-fargate-py}/README.md (100%) rename {aws-ts-vpc-with-ecs-fargate-py => aws/ts/aws-ts-vpc-with-ecs-fargate-py}/ecs-fargate-python/.gitignore (100%) rename {aws-ts-vpc-with-ecs-fargate-py => aws/ts/aws-ts-vpc-with-ecs-fargate-py}/ecs-fargate-python/Pulumi.yaml (100%) rename {aws-ts-vpc-with-ecs-fargate-py => aws/ts/aws-ts-vpc-with-ecs-fargate-py}/ecs-fargate-python/README.md (100%) rename {aws-ts-vpc-with-ecs-fargate-py => aws/ts/aws-ts-vpc-with-ecs-fargate-py}/ecs-fargate-python/__main__.py (100%) rename {aws-ts-vpc-with-ecs-fargate-py => aws/ts/aws-ts-vpc-with-ecs-fargate-py}/ecs-fargate-python/requirements.txt (100%) rename {aws-ts-vpc-with-ecs-fargate-py => aws/ts/aws-ts-vpc-with-ecs-fargate-py}/vpc-crosswalk-ts/.gitignore (100%) rename {aws-ts-vpc-with-ecs-fargate-py => aws/ts/aws-ts-vpc-with-ecs-fargate-py}/vpc-crosswalk-ts/Pulumi.yaml (100%) rename {aws-ts-vpc-with-ecs-fargate-py => aws/ts/aws-ts-vpc-with-ecs-fargate-py}/vpc-crosswalk-ts/README.md (100%) rename {aws-ts-vpc-with-ecs-fargate-py => aws/ts/aws-ts-vpc-with-ecs-fargate-py}/vpc-crosswalk-ts/index.ts (100%) rename {aws-ts-vpc-with-ecs-fargate-py => aws/ts/aws-ts-vpc-with-ecs-fargate-py}/vpc-crosswalk-ts/package.json (100%) create mode 100644 aws/ts/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/tsconfig.json rename {aws-ts-webserver => aws/ts/aws-ts-webserver}/.gitignore (100%) rename {aws-ts-webserver => aws/ts/aws-ts-webserver}/Pulumi.yaml (100%) rename {aws-ts-webserver => aws/ts/aws-ts-webserver}/README.md (80%) rename {aws-ts-webserver => aws/ts/aws-ts-webserver}/index.ts (100%) rename {aws-ts-webserver => aws/ts/aws-ts-webserver}/package.json (100%) create mode 100644 aws/ts/aws-ts-webserver/tsconfig.json rename {aws-ts-wordpress-fargate-rds => aws/ts/aws-ts-wordpress-fargate-rds}/.gitignore (100%) rename {aws-ts-wordpress-fargate-rds => aws/ts/aws-ts-wordpress-fargate-rds}/Pulumi.yaml (100%) rename {aws-ts-wordpress-fargate-rds => aws/ts/aws-ts-wordpress-fargate-rds}/README.md (90%) rename {aws-ts-wordpress-fargate-rds => aws/ts/aws-ts-wordpress-fargate-rds}/backend.ts (100%) rename {aws-ts-wordpress-fargate-rds => aws/ts/aws-ts-wordpress-fargate-rds}/frontend.ts (100%) rename {aws-ts-wordpress-fargate-rds => aws/ts/aws-ts-wordpress-fargate-rds}/index.ts (100%) rename {aws-ts-wordpress-fargate-rds => aws/ts/aws-ts-wordpress-fargate-rds}/network.ts (100%) rename {aws-ts-wordpress-fargate-rds => aws/ts/aws-ts-wordpress-fargate-rds}/package.json (100%) create mode 100644 aws/ts/aws-ts-wordpress-fargate-rds/tsconfig.json rename {aws-yaml-ansible-wordpress => aws/yaml/aws-yaml-ansible-wordpress}/.gitignore (100%) rename {aws-yaml-ansible-wordpress => aws/yaml/aws-yaml-ansible-wordpress}/Pulumi.yaml (100%) rename {aws-java-ansible-wordpress => aws/yaml/aws-yaml-ansible-wordpress}/README.md (92%) rename {aws-yaml-ansible-wordpress => aws/yaml/aws-yaml-ansible-wordpress}/files/wp-config.php.j2 (100%) rename {aws-yaml-ansible-wordpress => aws/yaml/aws-yaml-ansible-wordpress}/playbook.yml (100%) rename {aws-yaml-ansible-wordpress => aws/yaml/aws-yaml-ansible-wordpress}/wordpress.png (100%) rename {aws-yaml-cue-eks => aws/yaml/aws-yaml-cue-eks}/Pulumi.yaml (100%) rename {aws-yaml-cue-eks => aws/yaml/aws-yaml-cue-eks}/aws/eks.cue (100%) rename {aws-yaml-cue-eks => aws/yaml/aws-yaml-cue-eks}/cue.mod/module.cue (100%) rename {aws-yaml-cue-eks => aws/yaml/aws-yaml-cue-eks}/main.cue (100%) rename {aws-yaml-eks => aws/yaml/aws-yaml-eks}/Pulumi.yaml (100%) rename {aws-yaml-eks => aws/yaml/aws-yaml-eks}/README.md (71%) rename {aws-yaml-langserve => aws/yaml/aws-yaml-langserve}/.gitignore (100%) create mode 100644 aws/yaml/aws-yaml-langserve/Dockerfile rename {aws-yaml-langserve => aws/yaml/aws-yaml-langserve}/Pulumi.yaml (100%) rename {aws-yaml-langserve => aws/yaml/aws-yaml-langserve}/README.md (100%) rename {aws-yaml-langserve => aws/yaml/aws-yaml-langserve}/app/__init__.py (100%) rename {aws-yaml-langserve => aws/yaml/aws-yaml-langserve}/app/server.py (100%) rename {aws-yaml-langserve => aws/yaml/aws-yaml-langserve}/packages/README.md (100%) rename {aws-yaml-langserve => aws/yaml/aws-yaml-langserve}/poetry.lock (100%) rename {aws-yaml-langserve => aws/yaml/aws-yaml-langserve}/pyproject.toml (100%) rename {aws-yaml-static-website => aws/yaml/aws-yaml-static-website}/Pulumi.yaml (100%) rename {aws-yaml-static-website => aws/yaml/aws-yaml-static-website}/README.md (88%) rename {aws-yaml-static-website => aws/yaml/aws-yaml-static-website}/www/favicon.png (100%) rename {aws-yaml-static-website => aws/yaml/aws-yaml-static-website}/www/index.html (100%) diff --git a/.github/workflows/cron.yml b/.github/workflows/cron.yml index 5965da22b..02c578d22 100644 --- a/.github/workflows/cron.yml +++ b/.github/workflows/cron.yml @@ -58,8 +58,8 @@ jobs: platform: - ubuntu-latest source-dir: - - testing-unit-cs - - testing-unit-cs-mocks + - testing-unit-csharp + - testing-unit-csharp-mocks - testing-unit-fs-mocks go-unit-testing: name: Running ${{ matrix.source-dir }} test diff --git a/.github/workflows/run-tests-command.yml b/.github/workflows/run-tests-command.yml index c344b8acd..3020f066f 100644 --- a/.github/workflows/run-tests-command.yml +++ b/.github/workflows/run-tests-command.yml @@ -78,8 +78,8 @@ jobs: platform: - ubuntu-latest source-dir: - - testing-unit-cs - - testing-unit-cs-mocks + - testing-unit-csharp + - testing-unit-csharp-mocks - testing-unit-fs-mocks go-unit-testing: if: github.event_name == 'repository_dispatch' || diff --git a/.github/workflows/smoke-test-cli-command.yml b/.github/workflows/smoke-test-cli-command.yml index 989cdd20d..307f05a3e 100644 --- a/.github/workflows/smoke-test-cli-command.yml +++ b/.github/workflows/smoke-test-cli-command.yml @@ -54,8 +54,8 @@ jobs: platform: - ubuntu-latest source-dir: - - testing-unit-cs - - testing-unit-cs-mocks + - testing-unit-csharp + - testing-unit-csharp-mocks - testing-unit-fs-mocks go-unit-testing: name: Running ${{ matrix.source-dir }} test diff --git a/.github/workflows/smoke-test-provider-command.yml b/.github/workflows/smoke-test-provider-command.yml index 105de88da..fd4066137 100644 --- a/.github/workflows/smoke-test-provider-command.yml +++ b/.github/workflows/smoke-test-provider-command.yml @@ -54,8 +54,8 @@ jobs: platform: - ubuntu-latest source-dir: - - testing-unit-cs - - testing-unit-cs-mocks + - testing-unit-csharp + - testing-unit-csharp-mocks - testing-unit-fs-mocks go-unit-testing: name: Running ${{ matrix.source-dir }} test diff --git a/README.md b/README.md index 6672f4163..94f94ba90 100644 --- a/README.md +++ b/README.md @@ -73,39 +73,39 @@ Don't see an example listed? [Try Pulumi AI](https://www.pulumi.com/ai) and use Example | Description | --------- | --------- | -[API Gateway](aws-ts-apigateway) | Deploy a simple REST API that counts the number of times a route has been hit. -[API Gateway HTTP API with routes](aws-ts-apigatewayv2-http-api) | Deploy a HTTP API that invokes a Lambda. -[API Gateway HTTP API quickstart](aws-ts-apigatewayv2-http-api-quickcreate) | Deploy a very simple HTTP API that invokes a Lambda. -[API Gateway V1 with EventBridge and Lambda](aws-ts-apigateway-eventbridge) | Deploy a REST API that uses EventBridge to target a Lambda function. Includes API Gateway model validation and custom integration-response mapping. -[API Gateway V2 with EventBridge and Lambda](aws-ts-apigatewayv2-eventbridge) | Deploy an HTTP API that uses EventBridge to target a Lambda function. -[Apigateway - Auth0](aws-ts-apigateway-auth0) | Deploy a simple REST API protected by Auth0. -[AppSync](aws-ts-appsync) | Deploy a basic GraphQL endpoint in AWS AppSync. -[AssumeRole](aws-ts-assume-role) | Use AssumeRole to create resources. -[Containers](aws-ts-containers) | Provision containers on Fargate. -[EKS - Dashboard](aws-ts-eks) | Deploy an EKS Kubernetes cluster with an EBS-backed StorageClass, then the Kubernetes Dashboard into the cluster. -[EKS - Hello World](aws-ts-eks-hello-world) | Deploy an EKS Kubernetes cluster with an EBS-backed StorageClass, then a Kubernetes namespace and nginx deployment into the cluster. -[EKS - Migrate Node Groups](aws-ts-eks-migrate-nodegroups) | Create an EKS cluster and node group to use for workload migration with zero downtime. -[Fargate](aws-ts-hello-fargate) | Build, deploy, and run a Dockerized app using ECS, ECR, and Fargate. -[Lambda Thumbnailer](aws-ts-lambda-thumbnailer) | Create a video thumbnail extractor using serverless functions. -[Miniflux](aws-ts-pulumi-miniflux) | Stand up an RSS Service using Fargate and RDS. -[Pulumi Webhooks](aws-ts-pulumi-webhooks) | Create a Pulumi `cloud.HttpEndpoint` that receives webhook events delivered by Pulumi Cloud, then echos the event to Slack. -[RDS and Airflow](aws-ts-airflow) | Deploy a RDS Postgres instance and containerized Airflow. -[Resources](aws-ts-resources) | Create various resources, including `cloudwatch.Dashboard`, `cloudwatch.EventRule`, `cloudwatch.LogGroup`, and `sqs.Queue`. -[Ruby on Rails](aws-ts-ruby-on-rails) | Create a single EC2 virtual machine instance with a local MySQL database. -[S3 Lambda](aws-ts-s3-lambda-copyzip) | Set up two AWS S3 Buckets and a single Lambda that listens to one and, upon each new object arriving in it, zips it up and copies it to the second bucket. -[Serverless Application](aws-ts-serverless-raw) | Deploy a complete serverless C# application using raw resources from `@pulumi/aws`. -[Serverless Datawarehouse](aws-ts-serverless-datawarehouse) | Deploy a serverless data warehouse. -[Slackbot](aws-ts-slackbot) | Create a simple slackbot that posts a notification to a specific channel any time you're @mentioned anywhere. -[Stack Reference](aws-ts-stackreference) | Create a "team" EC2 Instance with tags set from upstream stacks. -[Static Website](aws-ts-static-website) | Serve a static website using S3, CloudFront, Route53, and Certificate Manager. -[Step Functions](aws-ts-stepfunctions) | Use Step Functions with a Lambda function. -[Thumbnailer](aws-ts-thumbnailer) | Create a video thumbnail extractor using serverless functions and containers. -[Twitter](aws-ts-twitter-athena) | Query Twitter every 2 minutes, store the results in S3, and set up an Athena table and query. -[URL Shortener](aws-ts-url-shortener-cache-http) | Create a serverless URL shortener that uses high-level components. -[Voting App](aws-ts-voting-app) | Create a simple voting app using Redis and Python Flask. -[Web Server](aws-ts-webserver) | Deploy an EC2 Virtual machine using TypeScript to run a Python web server. -[Web Server with Manual Provisioning](aws-ts-ec2-provisioners) | Use Pulumi dynamic providers to accomplish post-provisioning configuration steps. -[LangServe - Hello OpenAI](aws-ts-langserve) | Deploy a LangServe app that uses OpenAI's on AWS ECS. +[API Gateway](aws/ts/aws-ts-apigateway) | Deploy a simple REST API that counts the number of times a route has been hit. +[API Gateway HTTP API with routes](aws/ts/aws-ts-apigatewayv2-http-api) | Deploy a HTTP API that invokes a Lambda. +[API Gateway HTTP API quickstart](aws/ts/aws-ts-apigatewayv2-http-api-quickcreate) | Deploy a very simple HTTP API that invokes a Lambda. +[API Gateway V1 with EventBridge and Lambda](aws/ts/aws-ts-apigateway-eventbridge) | Deploy a REST API that uses EventBridge to target a Lambda function. Includes API Gateway model validation and custom integration-response mapping. +[API Gateway V2 with EventBridge and Lambda](aws/ts/aws-ts-apigatewayv2-eventbridge) | Deploy an HTTP API that uses EventBridge to target a Lambda function. +[Apigateway - Auth0](aws/ts/aws-ts-apigateway-auth0) | Deploy a simple REST API protected by Auth0. +[AppSync](aws/ts/aws-ts-appsync) | Deploy a basic GraphQL endpoint in AWS AppSync. +[AssumeRole](aws/ts/aws-ts-assume-role) | Use AssumeRole to create resources. +[Containers](aws/ts/aws-ts-containers) | Provision containers on Fargate. +[EKS - Dashboard](aws/ts/aws-ts-eks) | Deploy an EKS Kubernetes cluster with an EBS-backed StorageClass, then the Kubernetes Dashboard into the cluster. +[EKS - Hello World](aws/ts/aws-ts-eks-hello-world) | Deploy an EKS Kubernetes cluster with an EBS-backed StorageClass, then a Kubernetes namespace and nginx deployment into the cluster. +[EKS - Migrate Node Groups](aws/ts/aws-ts-eks-migrate-nodegroups) | Create an EKS cluster and node group to use for workload migration with zero downtime. +[Fargate](aws/ts/aws-ts-hello-fargate) | Build, deploy, and run a Dockerized app using ECS, ECR, and Fargate. +[Lambda Thumbnailer](aws/ts/aws-ts-lambda-thumbnailer) | Create a video thumbnail extractor using serverless functions. +[Miniflux](aws/ts/aws-ts-pulumi-miniflux) | Stand up an RSS Service using Fargate and RDS. +[Pulumi Webhooks](aws/ts/aws-ts-pulumi-webhooks) | Create a Pulumi `cloud.HttpEndpoint` that receives webhook events delivered by Pulumi Cloud, then echos the event to Slack. +[RDS and Airflow](aws/ts/aws-ts-airflow) | Deploy a RDS Postgres instance and containerized Airflow. +[Resources](aws/ts/aws-ts-resources) | Create various resources, including `cloudwatch.Dashboard`, `cloudwatch.EventRule`, `cloudwatch.LogGroup`, and `sqs.Queue`. +[Ruby on Rails](aws/ts/aws-ts-ruby-on-rails) | Create a single EC2 virtual machine instance with a local MySQL database. +[S3 Lambda](aws/ts/aws-ts-s3-lambda-copyzip) | Set up two AWS S3 Buckets and a single Lambda that listens to one and, upon each new object arriving in it, zips it up and copies it to the second bucket. +[Serverless Application](aws/ts/aws-ts-serverless-raw) | Deploy a complete serverless C# application using raw resources from `@pulumi/aws`. +[Serverless Datawarehouse](aws/ts/aws-ts-serverless-datawarehouse) | Deploy a serverless data warehouse. +[Slackbot](aws/ts/aws-ts-slackbot) | Create a simple slackbot that posts a notification to a specific channel any time you're @mentioned anywhere. +[Stack Reference](aws/ts/aws-ts-stackreference) | Create a "team" EC2 Instance with tags set from upstream stacks. +[Static Website](aws/ts/aws-ts-static-website) | Serve a static website using S3, CloudFront, Route53, and Certificate Manager. +[Step Functions](aws/ts/aws-ts-stepfunctions) | Use Step Functions with a Lambda function. +[Thumbnailer](aws/ts/aws-ts-thumbnailer) | Create a video thumbnail extractor using serverless functions and containers. +[Twitter](aws/ts/aws-ts-twitter-athena) | Query Twitter every 2 minutes, store the results in S3, and set up an Athena table and query. +[URL Shortener](aws/ts/aws-ts-url-shortener-cache-http) | Create a serverless URL shortener that uses high-level components. +[Voting App](aws/ts/aws-ts-voting-app) | Create a simple voting app using Redis and Python Flask. +[Web Server](aws/ts/aws-ts-webserver) | Deploy an EC2 Virtual machine using TypeScript to run a Python web server. +[Web Server with Manual Provisioning](aws/ts/aws-ts-ec2-provisioners) | Use Pulumi dynamic providers to accomplish post-provisioning configuration steps. +[LangServe - Hello OpenAI](aws/ts/aws-ts-langserve) | Deploy a LangServe app that uses OpenAI's on AWS ECS. ### JavaScript @@ -113,13 +113,13 @@ Example | Description | Example | Description | --------- | --------- | -[Containers](aws-js-containers) | Provision containers on Fargate. -[S3 Folder Component](aws-js-s3-folder-component) | Serve a static website on S3 from a component. -[S3 Folder](aws-js-s3-folder) | Serve a static website on S3. -[Servless SQS to Slack](aws-js-sqs-slack) | Wire up a serverless AWS Lambda to an AWS SQS queue and post a message to Slack. -[Web Server - Component](aws-js-webserver-component) | Deploy an EC2 instance using a common module for creating an instance. -[Web Server](aws-js-webserver) | Deploy an EC2 Virtual machine running a Python web server. -[LangServe - Hello OpenAI](aws-js-langserve) | Deploy a LangServe app that uses OpenAI's on AWS ECS. +[Containers](aws/js/aws-js-containers) | Provision containers on Fargate. +[S3 Folder Component](aws/js/aws-js-s3-folder-component) | Serve a static website on S3 from a component. +[S3 Folder](aws/js/aws-js-s3-folder) | Serve a static website on S3. +[Servless SQS to Slack](aws/js/aws-js-sqs-slack) | Wire up a serverless AWS Lambda to an AWS SQS queue and post a message to Slack. +[Web Server - Component](aws/js/aws-js-webserver-component) | Deploy an EC2 instance using a common module for creating an instance. +[Web Server](aws/js/aws-js-webserver) | Deploy an EC2 Virtual machine running a Python web server. +[LangServe - Hello OpenAI](aws/js/aws-js-langserve) | Deploy a LangServe app that uses OpenAI's on AWS ECS. ### Python @@ -127,17 +127,17 @@ Example | Description | Example | Description | --------- | --------- | -[API Gateway HTTP API quickstart](aws-py-apigatewayv2-http-api-quickcreate) | Deploy a very simple HTTP API that invokes a Lambda. -[API Gateway V2 with EventBridge and Lambda](aws-py-apigatewayv2-eventbridge) | Deploy an HTTP API that uses EventBridge to target a Lambda function. -[AppSync](aws-py-appsync) | Deploy a basic GraphQL endpoint in AWS AppSync. -[AssumeRole](aws-py-assume-role) | Use AssumeRole to create resources. -[Fargate](aws-py-fargate) | Provision a full ECS Fargate cluster running a load-balanced nginx web server. -[Resources](aws-py-resources) | Create various resources, including `cloudwatch.Dashboard`, `cloudwatch.EventRule`, `cloudwatch.LogGroup`, and `sqs.Queue`. -[S3 Folder](aws-py-s3-folder) | Serve a static website on S3. -[Stack Reference](aws-py-stackreference) | Create a "team" EC2 Instance with tags set from upstream stacks. -[Step Functions](aws-py-stepfunctions) | Use Step Functions with a Lambda function. -[Web Server](aws-py-webserver) | Deploy an EC2 instance and open port 80. -[LangServe - Hello OpenAI](aws-py-langserve) | Deploy a LangServe app that uses OpenAI's on AWS ECS. +[API Gateway HTTP API quickstart](aws/py/aws-py-apigatewayv2-http-api-quickcreate) | Deploy a very simple HTTP API that invokes a Lambda. +[API Gateway V2 with EventBridge and Lambda](aws/py/aws-py-apigatewayv2-eventbridge) | Deploy an HTTP API that uses EventBridge to target a Lambda function. +[AppSync](aws/py/aws-py-appsync) | Deploy a basic GraphQL endpoint in AWS AppSync. +[AssumeRole](aws/py/aws-py-assume-role) | Use AssumeRole to create resources. +[Fargate](aws/py/aws-py-fargate) | Provision a full ECS Fargate cluster running a load-balanced nginx web server. +[Resources](aws/py/aws-py-resources) | Create various resources, including `cloudwatch.Dashboard`, `cloudwatch.EventRule`, `cloudwatch.LogGroup`, and `sqs.Queue`. +[S3 Folder](aws/py/aws-py-s3-folder) | Serve a static website on S3. +[Stack Reference](aws/py/aws-py-stackreference) | Create a "team" EC2 Instance with tags set from upstream stacks. +[Step Functions](aws/py/aws-py-stepfunctions) | Use Step Functions with a Lambda function. +[Web Server](aws/py/aws-py-webserver) | Deploy an EC2 instance and open port 80. +[LangServe - Hello OpenAI](aws/py/aws-py-langserve) | Deploy a LangServe app that uses OpenAI's on AWS ECS. ### Go @@ -145,12 +145,12 @@ Example | Description | Example | Description | --------- | --------- | -[AssumeRole](aws-go-assume-role) | Use AssumeRole to create resources. -[Fargate](aws-go-fargate) | Provision a full ECS Fargate cluster running a load-balanced nginx web server. -[Lambda](aws-go-lambda) | Create a lambda that does a simple `ToUpper` on the string input and returns it. -[S3 Folder](aws-go-s3-folder) | Serve a static website on S3. -[Web Server](aws-go-webserver) | Deploy an EC2 Virtual machine running a Python web server. -[LangServe - Hello OpenAI](aws-go-langserve) | Deploy a LangServe app that uses OpenAI's on AWS ECS. +[AssumeRole](aws/go/aws-go-assume-role) | Use AssumeRole to create resources. +[Fargate](aws/go/aws-go-fargate) | Provision a full ECS Fargate cluster running a load-balanced nginx web server. +[Lambda](aws/go/aws-go-lambda) | Create a lambda that does a simple `ToUpper` on the string input and returns it. +[S3 Folder](aws/go/aws-go-s3-folder) | Serve a static website on S3. +[Web Server](aws/go/aws-go-webserver) | Deploy an EC2 Virtual machine running a Python web server. +[LangServe - Hello OpenAI](aws/go/aws-go-langserve) | Deploy a LangServe app that uses OpenAI's on AWS ECS. ### C# @@ -171,8 +171,8 @@ Example | Description | Example | Description | --------- | --------- | -[Lambda Web Server](aws-fs-lambda-webserver) | Create a web server in AWS lambda using the Giraffe web server. -[S3 Folder](aws-fs-s3-folder) | Serve a static website on S3. +[Lambda Web Server](aws/fs/aws-fs-lambda-webserver) | Create a web server in AWS lambda using the Giraffe web server. +[S3 Folder](aws/fs/aws-fs-s3-folder) | Serve a static website on S3. ## Azure diff --git a/aws-py-resources/README.md b/aws-py-resources/README.md deleted file mode 100644 index 2c0f50328..000000000 --- a/aws-py-resources/README.md +++ /dev/null @@ -1,19 +0,0 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-resources/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-resources/README.md#gh-dark-mode-only) - -# AWS Resources - -A Pulumi program that demonstrates creating various AWS resources in Python - -```bash -# Create and configure a new stack -$ pulumi stack init dev -$ pulumi config set aws:region us-east-2 - -# Preview and run the deployment -$ pulumi up - -# Remove the app -$ pulumi destroy -$ pulumi stack rm -``` diff --git a/aws-ts-apigatewayv2-http-api-quickcreate/tsconfig.json b/aws-ts-apigatewayv2-http-api-quickcreate/tsconfig.json deleted file mode 100644 index ab65afa61..000000000 --- a/aws-ts-apigatewayv2-http-api-quickcreate/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "strict": true, - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-apigatewayv2-http-api/tsconfig.json b/aws-ts-apigatewayv2-http-api/tsconfig.json deleted file mode 100644 index ab65afa61..000000000 --- a/aws-ts-apigatewayv2-http-api/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "strict": true, - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-assume-role/assume-role/tsconfig.json b/aws-ts-assume-role/assume-role/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-assume-role/assume-role/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-assume-role/create-role/tsconfig.json b/aws-ts-assume-role/create-role/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-assume-role/create-role/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-ec2-provisioners/tsconfig.json b/aws-ts-ec2-provisioners/tsconfig.json deleted file mode 100644 index ab65afa61..000000000 --- a/aws-ts-ec2-provisioners/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "strict": true, - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-ecs-anywhere/tsconfig.json b/aws-ts-ecs-anywhere/tsconfig.json deleted file mode 100644 index ab65afa61..000000000 --- a/aws-ts-ecs-anywhere/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "strict": true, - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-eks-hello-world/tsconfig.json b/aws-ts-eks-hello-world/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-eks-hello-world/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-eks-migrate-nodegroups/README.md b/aws-ts-eks-migrate-nodegroups/README.md deleted file mode 100755 index 1009b5f73..000000000 --- a/aws-ts-eks-migrate-nodegroups/README.md +++ /dev/null @@ -1,11 +0,0 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-eks-migrate-nodegroups/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-eks-migrate-nodegroups/README.md#gh-dark-mode-only) - -# Zero Downtime Migration of EKS Node Groups - -Creates an EKS cluster with node groups and a workload, and showcases adding a -node group to use for workload migration with zero downtime. - -For step-by-step instructions, check out the [tutorial][tutorial-migrate-nodegroups]. - -[tutorial-migrate-nodegroups]: https://www.pulumi.com/docs/tutorials/kubernetes/eks-migrate-nodegroups/ diff --git a/aws-ts-hello-fargate/tsconfig.json b/aws-ts-hello-fargate/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-hello-fargate/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-k8s-mern-voting-app/tsconfig.json b/aws-ts-k8s-mern-voting-app/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-k8s-mern-voting-app/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-k8s-voting-app/tsconfig.json b/aws-ts-k8s-voting-app/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-k8s-voting-app/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-lambda-efs/tsconfig.json b/aws-ts-lambda-efs/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-lambda-efs/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/tsconfig.json b/aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/tsconfig.json deleted file mode 100644 index ab65afa61..000000000 --- a/aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "strict": true, - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-netlify-cms-and-oauth/cms/infrastructure/tsconfig.json b/aws-ts-netlify-cms-and-oauth/cms/infrastructure/tsconfig.json deleted file mode 100644 index ab65afa61..000000000 --- a/aws-ts-netlify-cms-and-oauth/cms/infrastructure/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "strict": true, - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-organizations/tsconfig.json b/aws-ts-organizations/tsconfig.json deleted file mode 100644 index cd76e4fc3..000000000 --- a/aws-ts-organizations/tsconfig.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "compilerOptions": { - "strict": true, - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true - }, - "files": ["index.ts"] -} diff --git a/aws-ts-pern-voting-app/tsconfig.json b/aws-ts-pern-voting-app/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-pern-voting-app/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-pulumi-miniflux/tsconfig.json b/aws-ts-pulumi-miniflux/tsconfig.json deleted file mode 100644 index ab65afa61..000000000 --- a/aws-ts-pulumi-miniflux/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "strict": true, - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-pulumi-webhooks/tsconfig.json b/aws-ts-pulumi-webhooks/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-pulumi-webhooks/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-redshift-glue-etl/tsconfig.json b/aws-ts-redshift-glue-etl/tsconfig.json deleted file mode 100644 index ab65afa61..000000000 --- a/aws-ts-redshift-glue-etl/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "strict": true, - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-resources/README.md b/aws-ts-resources/README.md deleted file mode 100644 index 7ff1209ae..000000000 --- a/aws-ts-resources/README.md +++ /dev/null @@ -1,22 +0,0 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-resources/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-resources/README.md#gh-dark-mode-only) - -# AWS Resources - -A Pulumi program that demonstrates creating various AWS resources. - -```bash -# Create and configure a new stack -$ pulumi stack init aws-resources-dev -$ pulumi config set aws:region us-east-2 - -# Install dependencies -$ npm install - -# Preview and run the deployment -$ pulumi up - -# Remove the app -$ pulumi destroy -$ pulumi stack rm -``` diff --git a/aws-ts-resources/tsconfig.json b/aws-ts-resources/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-resources/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-s3-folder/tsconfig.json b/aws-ts-s3-folder/tsconfig.json deleted file mode 100644 index ab65afa61..000000000 --- a/aws-ts-s3-folder/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "strict": true, - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-s3-lambda-copyzip/tsconfig.json b/aws-ts-s3-lambda-copyzip/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-s3-lambda-copyzip/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-secrets-manager/tsconfig.json b/aws-ts-secrets-manager/tsconfig.json deleted file mode 100644 index ab65afa61..000000000 --- a/aws-ts-secrets-manager/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "strict": true, - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-serverless-datawarehouse/tsconfig.json b/aws-ts-serverless-datawarehouse/tsconfig.json deleted file mode 100644 index ab65afa61..000000000 --- a/aws-ts-serverless-datawarehouse/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "strict": true, - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-serverless-raw/tsconfig.json b/aws-ts-serverless-raw/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-serverless-raw/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-slackbot/tsconfig.json b/aws-ts-slackbot/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-slackbot/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-stackreference/company/tsconfig.json b/aws-ts-stackreference/company/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-stackreference/company/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-stackreference/department/tsconfig.json b/aws-ts-stackreference/department/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-stackreference/department/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-stackreference/team/tsconfig.json b/aws-ts-stackreference/team/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-stackreference/team/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-static-website/tsconfig.json b/aws-ts-static-website/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-static-website/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-stepfunctions/tsconfig.json b/aws-ts-stepfunctions/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-stepfunctions/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-synthetics-canary/tsconfig.json b/aws-ts-synthetics-canary/tsconfig.json deleted file mode 100644 index ab65afa61..000000000 --- a/aws-ts-synthetics-canary/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "strict": true, - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-twitter-athena/tsconfig.json b/aws-ts-twitter-athena/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-twitter-athena/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-voting-app/tsconfig.json b/aws-ts-voting-app/tsconfig.json deleted file mode 100644 index 61fe22191..000000000 --- a/aws-ts-voting-app/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true, - "strictNullChecks": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/tsconfig.json b/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/tsconfig.json deleted file mode 100644 index ab65afa61..000000000 --- a/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "strict": true, - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-webserver/tsconfig.json b/aws-ts-webserver/tsconfig.json deleted file mode 100644 index ab65afa61..000000000 --- a/aws-ts-webserver/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "strict": true, - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-ts-wordpress-fargate-rds/tsconfig.json b/aws-ts-wordpress-fargate-rds/tsconfig.json deleted file mode 100644 index ab65afa61..000000000 --- a/aws-ts-wordpress-fargate-rds/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "strict": true, - "outDir": "bin", - "target": "es2016", - "module": "commonjs", - "moduleResolution": "node", - "sourceMap": true, - "experimentalDecorators": true, - "pretty": true, - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.ts" - ] -} diff --git a/aws-yaml-langserve/Dockerfile b/aws-yaml-langserve/Dockerfile deleted file mode 100644 index bbdeea13b..000000000 --- a/aws-yaml-langserve/Dockerfile +++ /dev/null @@ -1,21 +0,0 @@ -FROM python:3.11-slim - -RUN pip install poetry==1.6.1 - -RUN poetry config virtualenvs.create false - -WORKDIR /code - -COPY ./pyproject.toml ./README.md ./poetry.lock* ./ - -COPY ./package[s] ./packages - -RUN poetry install --no-interaction --no-ansi --no-root - -COPY ./app ./app - -RUN poetry install --no-interaction --no-ansi - -EXPOSE 8080 - -CMD exec uvicorn app.server:app --host 0.0.0.0 --port 8080 diff --git a/aws-cs-ansible-wordpress/.gitignore b/aws/csharp/aws-cs-ansible-wordpress/.gitignore similarity index 100% rename from aws-cs-ansible-wordpress/.gitignore rename to aws/csharp/aws-cs-ansible-wordpress/.gitignore diff --git a/aws-cs-ansible-wordpress/MyStack.cs b/aws/csharp/aws-cs-ansible-wordpress/MyStack.cs similarity index 100% rename from aws-cs-ansible-wordpress/MyStack.cs rename to aws/csharp/aws-cs-ansible-wordpress/MyStack.cs diff --git a/aws-cs-ansible-wordpress/Program.cs b/aws/csharp/aws-cs-ansible-wordpress/Program.cs similarity index 100% rename from aws-cs-ansible-wordpress/Program.cs rename to aws/csharp/aws-cs-ansible-wordpress/Program.cs diff --git a/aws-cs-ansible-wordpress/Pulumi.yaml b/aws/csharp/aws-cs-ansible-wordpress/Pulumi.yaml similarity index 69% rename from aws-cs-ansible-wordpress/Pulumi.yaml rename to aws/csharp/aws-cs-ansible-wordpress/Pulumi.yaml index e2ecb05a1..9ceb8dd32 100644 --- a/aws-cs-ansible-wordpress/Pulumi.yaml +++ b/aws/csharp/aws-cs-ansible-wordpress/Pulumi.yaml @@ -1,3 +1,3 @@ -name: pulumi-ansible-wordpress-cs +name: pulumi-ansible-wordpress-csharp runtime: dotnet description: Deploy an EC2 Wordpress server using Pulumi and Ansible. diff --git a/aws-cs-ansible-wordpress/README.md b/aws/csharp/aws-cs-ansible-wordpress/README.md similarity index 100% rename from aws-cs-ansible-wordpress/README.md rename to aws/csharp/aws-cs-ansible-wordpress/README.md diff --git a/aws-cs-ansible-wordpress/files/wp-config.php.j2 b/aws/csharp/aws-cs-ansible-wordpress/files/wp-config.php.j2 similarity index 100% rename from aws-cs-ansible-wordpress/files/wp-config.php.j2 rename to aws/csharp/aws-cs-ansible-wordpress/files/wp-config.php.j2 diff --git a/aws-cs-ansible-wordpress/playbook.yml b/aws/csharp/aws-cs-ansible-wordpress/playbook.yml similarity index 100% rename from aws-cs-ansible-wordpress/playbook.yml rename to aws/csharp/aws-cs-ansible-wordpress/playbook.yml diff --git a/aws-cs-ansible-wordpress/pulumi-ansible-wordpress.csproj b/aws/csharp/aws-cs-ansible-wordpress/pulumi-ansible-wordpress.csproj similarity index 100% rename from aws-cs-ansible-wordpress/pulumi-ansible-wordpress.csproj rename to aws/csharp/aws-cs-ansible-wordpress/pulumi-ansible-wordpress.csproj diff --git a/aws-cs-ansible-wordpress/wordpress.png b/aws/csharp/aws-cs-ansible-wordpress/wordpress.png similarity index 100% rename from aws-cs-ansible-wordpress/wordpress.png rename to aws/csharp/aws-cs-ansible-wordpress/wordpress.png diff --git a/aws-cs-assume-role/README.md b/aws/csharp/aws-cs-assume-role/README.md similarity index 100% rename from aws-cs-assume-role/README.md rename to aws/csharp/aws-cs-assume-role/README.md diff --git a/aws-cs-assume-role/assume-role/.gitignore b/aws/csharp/aws-cs-assume-role/assume-role/.gitignore similarity index 100% rename from aws-cs-assume-role/assume-role/.gitignore rename to aws/csharp/aws-cs-assume-role/assume-role/.gitignore diff --git a/aws-cs-assume-role/assume-role/AssumeRoleStack.cs b/aws/csharp/aws-cs-assume-role/assume-role/AssumeRoleStack.cs similarity index 100% rename from aws-cs-assume-role/assume-role/AssumeRoleStack.cs rename to aws/csharp/aws-cs-assume-role/assume-role/AssumeRoleStack.cs diff --git a/aws-cs-assume-role/assume-role/Program.cs b/aws/csharp/aws-cs-assume-role/assume-role/Program.cs similarity index 100% rename from aws-cs-assume-role/assume-role/Program.cs rename to aws/csharp/aws-cs-assume-role/assume-role/Program.cs diff --git a/aws-cs-assume-role/assume-role/Pulumi.yaml b/aws/csharp/aws-cs-assume-role/assume-role/Pulumi.yaml similarity index 74% rename from aws-cs-assume-role/assume-role/Pulumi.yaml rename to aws/csharp/aws-cs-assume-role/assume-role/Pulumi.yaml index e90618083..eb1707f3f 100644 --- a/aws-cs-assume-role/assume-role/Pulumi.yaml +++ b/aws/csharp/aws-cs-assume-role/assume-role/Pulumi.yaml @@ -1,3 +1,3 @@ -name: aws-cs-assume-role +name: aws-csharp-assume-role runtime: dotnet description: Demonstrate use of AWS AssumeRole Functionality in C# diff --git a/aws-cs-assume-role/assume-role/assume-role.csproj b/aws/csharp/aws-cs-assume-role/assume-role/assume-role.csproj similarity index 100% rename from aws-cs-assume-role/assume-role/assume-role.csproj rename to aws/csharp/aws-cs-assume-role/assume-role/assume-role.csproj diff --git a/aws-cs-assume-role/assume-role/assume-role.sln b/aws/csharp/aws-cs-assume-role/assume-role/assume-role.sln similarity index 100% rename from aws-cs-assume-role/assume-role/assume-role.sln rename to aws/csharp/aws-cs-assume-role/assume-role/assume-role.sln diff --git a/aws-cs-assume-role/create-role/.gitignore b/aws/csharp/aws-cs-assume-role/create-role/.gitignore similarity index 100% rename from aws-cs-assume-role/create-role/.gitignore rename to aws/csharp/aws-cs-assume-role/create-role/.gitignore diff --git a/aws-cs-assume-role/create-role/CreateRoleStack.cs b/aws/csharp/aws-cs-assume-role/create-role/CreateRoleStack.cs similarity index 100% rename from aws-cs-assume-role/create-role/CreateRoleStack.cs rename to aws/csharp/aws-cs-assume-role/create-role/CreateRoleStack.cs diff --git a/aws-cs-assume-role/create-role/Program.cs b/aws/csharp/aws-cs-assume-role/create-role/Program.cs similarity index 100% rename from aws-cs-assume-role/create-role/Program.cs rename to aws/csharp/aws-cs-assume-role/create-role/Program.cs diff --git a/aws-cs-assume-role/create-role/Pulumi.yaml b/aws/csharp/aws-cs-assume-role/create-role/Pulumi.yaml similarity index 74% rename from aws-cs-assume-role/create-role/Pulumi.yaml rename to aws/csharp/aws-cs-assume-role/create-role/Pulumi.yaml index deebbae2f..defc27fab 100644 --- a/aws-cs-assume-role/create-role/Pulumi.yaml +++ b/aws/csharp/aws-cs-assume-role/create-role/Pulumi.yaml @@ -1,3 +1,3 @@ -name: aws-cs-create-role +name: aws-csharp-create-role runtime: dotnet description: Demonstrate use of AWS AssumeRole Functionality in C# diff --git a/aws-cs-assume-role/create-role/create-role.csproj b/aws/csharp/aws-cs-assume-role/create-role/create-role.csproj similarity index 100% rename from aws-cs-assume-role/create-role/create-role.csproj rename to aws/csharp/aws-cs-assume-role/create-role/create-role.csproj diff --git a/aws-cs-eks/.gitignore b/aws/csharp/aws-cs-eks/.gitignore similarity index 100% rename from aws-cs-eks/.gitignore rename to aws/csharp/aws-cs-eks/.gitignore diff --git a/aws-cs-eks/Aws.EksCluster.csproj b/aws/csharp/aws-cs-eks/Aws.EksCluster.csproj similarity index 100% rename from aws-cs-eks/Aws.EksCluster.csproj rename to aws/csharp/aws-cs-eks/Aws.EksCluster.csproj diff --git a/aws-cs-eks/EksStack.cs b/aws/csharp/aws-cs-eks/EksStack.cs similarity index 100% rename from aws-cs-eks/EksStack.cs rename to aws/csharp/aws-cs-eks/EksStack.cs diff --git a/aws-cs-eks/Program.cs b/aws/csharp/aws-cs-eks/Program.cs similarity index 100% rename from aws-cs-eks/Program.cs rename to aws/csharp/aws-cs-eks/Program.cs diff --git a/aws-cs-eks/Pulumi.yaml b/aws/csharp/aws-cs-eks/Pulumi.yaml similarity index 82% rename from aws-cs-eks/Pulumi.yaml rename to aws/csharp/aws-cs-eks/Pulumi.yaml index 05474ecae..6c7577fa9 100644 --- a/aws-cs-eks/Pulumi.yaml +++ b/aws/csharp/aws-cs-eks/Pulumi.yaml @@ -1,3 +1,3 @@ -name: aws-cs-eks +name: aws-csharp-eks runtime: dotnet description: An ASP.NET application running a simple container in a EKS Cluster diff --git a/aws-cs-eks/README.md b/aws/csharp/aws-cs-eks/README.md similarity index 100% rename from aws-cs-eks/README.md rename to aws/csharp/aws-cs-eks/README.md diff --git a/aws-cs-fargate/App/.dockerignore b/aws/csharp/aws-cs-fargate/App/.dockerignore similarity index 100% rename from aws-cs-fargate/App/.dockerignore rename to aws/csharp/aws-cs-fargate/App/.dockerignore diff --git a/aws-cs-fargate/App/.gitignore b/aws/csharp/aws-cs-fargate/App/.gitignore similarity index 100% rename from aws-cs-fargate/App/.gitignore rename to aws/csharp/aws-cs-fargate/App/.gitignore diff --git a/aws-cs-fargate/App/Dockerfile b/aws/csharp/aws-cs-fargate/App/Dockerfile similarity index 100% rename from aws-cs-fargate/App/Dockerfile rename to aws/csharp/aws-cs-fargate/App/Dockerfile diff --git a/aws-cs-fargate/App/Program.cs b/aws/csharp/aws-cs-fargate/App/Program.cs similarity index 100% rename from aws-cs-fargate/App/Program.cs rename to aws/csharp/aws-cs-fargate/App/Program.cs diff --git a/aws-cs-fargate/App/Properties/launchSettings.json b/aws/csharp/aws-cs-fargate/App/Properties/launchSettings.json similarity index 100% rename from aws-cs-fargate/App/Properties/launchSettings.json rename to aws/csharp/aws-cs-fargate/App/Properties/launchSettings.json diff --git a/aws-cs-fargate/App/Startup.cs b/aws/csharp/aws-cs-fargate/App/Startup.cs similarity index 100% rename from aws-cs-fargate/App/Startup.cs rename to aws/csharp/aws-cs-fargate/App/Startup.cs diff --git a/aws-cs-fargate/App/appsettings.json b/aws/csharp/aws-cs-fargate/App/appsettings.json similarity index 100% rename from aws-cs-fargate/App/appsettings.json rename to aws/csharp/aws-cs-fargate/App/appsettings.json diff --git a/aws-cs-fargate/App/aws-cs-fargate.csproj b/aws/csharp/aws-cs-fargate/App/aws-cs-fargate.csproj similarity index 100% rename from aws-cs-fargate/App/aws-cs-fargate.csproj rename to aws/csharp/aws-cs-fargate/App/aws-cs-fargate.csproj diff --git a/aws-cs-fargate/Infra/.gitignore b/aws/csharp/aws-cs-fargate/Infra/.gitignore similarity index 100% rename from aws-cs-fargate/Infra/.gitignore rename to aws/csharp/aws-cs-fargate/Infra/.gitignore diff --git a/aws-cs-fargate/Infra/Aws.Fargate.csproj b/aws/csharp/aws-cs-fargate/Infra/Aws.Fargate.csproj similarity index 100% rename from aws-cs-fargate/Infra/Aws.Fargate.csproj rename to aws/csharp/aws-cs-fargate/Infra/Aws.Fargate.csproj diff --git a/aws-cs-fargate/Infra/FargateStack.cs b/aws/csharp/aws-cs-fargate/Infra/FargateStack.cs similarity index 100% rename from aws-cs-fargate/Infra/FargateStack.cs rename to aws/csharp/aws-cs-fargate/Infra/FargateStack.cs diff --git a/aws-cs-fargate/Infra/Program.cs b/aws/csharp/aws-cs-fargate/Infra/Program.cs similarity index 100% rename from aws-cs-fargate/Infra/Program.cs rename to aws/csharp/aws-cs-fargate/Infra/Program.cs diff --git a/aws-cs-fargate/Pulumi.yaml b/aws/csharp/aws-cs-fargate/Pulumi.yaml similarity index 83% rename from aws-cs-fargate/Pulumi.yaml rename to aws/csharp/aws-cs-fargate/Pulumi.yaml index 8301d3384..dfe20abaa 100644 --- a/aws-cs-fargate/Pulumi.yaml +++ b/aws/csharp/aws-cs-fargate/Pulumi.yaml @@ -1,4 +1,4 @@ -name: aws-cs-fargate +name: aws-csharp-fargate runtime: dotnet main: Infra description: An ASP.NET application running in AWS ECS Fargate, using C# infrastructure as code diff --git a/aws-cs-fargate/README.md b/aws/csharp/aws-cs-fargate/README.md similarity index 98% rename from aws-cs-fargate/README.md rename to aws/csharp/aws-cs-fargate/README.md index d2cd923d1..55731c9cc 100644 --- a/aws-cs-fargate/README.md +++ b/aws/csharp/aws-cs-fargate/README.md @@ -97,7 +97,7 @@ Next, to deploy the application and its infrastructure, follow these steps: $ pulumi up Updating (dev): Type Name Plan Info - pulumi:pulumi:Stack aws-cs-fargate-dev + pulumi:pulumi:Stack aws-csharp-fargate-dev +- ├─ aws:ecs:TaskDefinition app-task replaced [diff: ~containerDefinitions] ~ ├─ aws:ecs:Service app-svc updated [diff: ~taskDefinition] └─ docker:image:Image app-img diff --git a/aws-cs-lambda/.gitignore b/aws/csharp/aws-cs-lambda/.gitignore similarity index 100% rename from aws-cs-lambda/.gitignore rename to aws/csharp/aws-cs-lambda/.gitignore diff --git a/aws-cs-lambda/DotnetLambda/src/DotnetLambda/DotnetLambda.csproj b/aws/csharp/aws-cs-lambda/DotnetLambda/src/DotnetLambda/DotnetLambda.csproj similarity index 100% rename from aws-cs-lambda/DotnetLambda/src/DotnetLambda/DotnetLambda.csproj rename to aws/csharp/aws-cs-lambda/DotnetLambda/src/DotnetLambda/DotnetLambda.csproj diff --git a/aws-cs-lambda/DotnetLambda/src/DotnetLambda/Function.cs b/aws/csharp/aws-cs-lambda/DotnetLambda/src/DotnetLambda/Function.cs similarity index 100% rename from aws-cs-lambda/DotnetLambda/src/DotnetLambda/Function.cs rename to aws/csharp/aws-cs-lambda/DotnetLambda/src/DotnetLambda/Function.cs diff --git a/aws-cs-lambda/DotnetLambda/src/DotnetLambda/Readme.md b/aws/csharp/aws-cs-lambda/DotnetLambda/src/DotnetLambda/Readme.md similarity index 100% rename from aws-cs-lambda/DotnetLambda/src/DotnetLambda/Readme.md rename to aws/csharp/aws-cs-lambda/DotnetLambda/src/DotnetLambda/Readme.md diff --git a/aws-cs-lambda/README.md b/aws/csharp/aws-cs-lambda/README.md similarity index 100% rename from aws-cs-lambda/README.md rename to aws/csharp/aws-cs-lambda/README.md diff --git a/aws-cs-lambda/pulumi/Aws.Lambda.csproj b/aws/csharp/aws-cs-lambda/pulumi/Aws.Lambda.csproj similarity index 100% rename from aws-cs-lambda/pulumi/Aws.Lambda.csproj rename to aws/csharp/aws-cs-lambda/pulumi/Aws.Lambda.csproj diff --git a/aws-cs-lambda/pulumi/LambdaStack.cs b/aws/csharp/aws-cs-lambda/pulumi/LambdaStack.cs similarity index 100% rename from aws-cs-lambda/pulumi/LambdaStack.cs rename to aws/csharp/aws-cs-lambda/pulumi/LambdaStack.cs diff --git a/aws-cs-lambda/pulumi/Program.cs b/aws/csharp/aws-cs-lambda/pulumi/Program.cs similarity index 100% rename from aws-cs-lambda/pulumi/Program.cs rename to aws/csharp/aws-cs-lambda/pulumi/Program.cs diff --git a/aws-cs-lambda/pulumi/Pulumi.yaml b/aws/csharp/aws-cs-lambda/pulumi/Pulumi.yaml similarity index 100% rename from aws-cs-lambda/pulumi/Pulumi.yaml rename to aws/csharp/aws-cs-lambda/pulumi/Pulumi.yaml diff --git a/aws-cs-langserve/.gitignore b/aws/csharp/aws-cs-langserve/.gitignore similarity index 100% rename from aws-cs-langserve/.gitignore rename to aws/csharp/aws-cs-langserve/.gitignore diff --git a/aws-cs-langserve/Aws.Langserve.csproj b/aws/csharp/aws-cs-langserve/Aws.Langserve.csproj similarity index 100% rename from aws-cs-langserve/Aws.Langserve.csproj rename to aws/csharp/aws-cs-langserve/Aws.Langserve.csproj diff --git a/aws-cs-langserve/Dockerfile b/aws/csharp/aws-cs-langserve/Dockerfile similarity index 100% rename from aws-cs-langserve/Dockerfile rename to aws/csharp/aws-cs-langserve/Dockerfile diff --git a/aws-cs-langserve/Program.cs b/aws/csharp/aws-cs-langserve/Program.cs similarity index 100% rename from aws-cs-langserve/Program.cs rename to aws/csharp/aws-cs-langserve/Program.cs diff --git a/aws-cs-langserve/Pulumi.yaml b/aws/csharp/aws-cs-langserve/Pulumi.yaml similarity index 100% rename from aws-cs-langserve/Pulumi.yaml rename to aws/csharp/aws-cs-langserve/Pulumi.yaml diff --git a/aws-cs-langserve/README.md b/aws/csharp/aws-cs-langserve/README.md similarity index 98% rename from aws-cs-langserve/README.md rename to aws/csharp/aws-cs-langserve/README.md index d7a58df09..7f183193d 100644 --- a/aws-cs-langserve/README.md +++ b/aws/csharp/aws-cs-langserve/README.md @@ -19,7 +19,7 @@ Run the following command to deploy your LangServe app to AWS: ```bash git clone https://github.com/pulumi/examples.git -cd examples/aws-cs-langserve +cd examples/aws-csharp-langserve pulumi stack init pulumi config set open-api-key --secret # Enter your OpenAI API key pulumi up diff --git a/aws-cs-langserve/app/__init__.py b/aws/csharp/aws-cs-langserve/app/__init__.py similarity index 100% rename from aws-cs-langserve/app/__init__.py rename to aws/csharp/aws-cs-langserve/app/__init__.py diff --git a/aws-cs-langserve/app/server.py b/aws/csharp/aws-cs-langserve/app/server.py similarity index 100% rename from aws-cs-langserve/app/server.py rename to aws/csharp/aws-cs-langserve/app/server.py diff --git a/aws-cs-langserve/poetry.lock b/aws/csharp/aws-cs-langserve/poetry.lock similarity index 100% rename from aws-cs-langserve/poetry.lock rename to aws/csharp/aws-cs-langserve/poetry.lock diff --git a/aws-cs-langserve/pyproject.toml b/aws/csharp/aws-cs-langserve/pyproject.toml similarity index 100% rename from aws-cs-langserve/pyproject.toml rename to aws/csharp/aws-cs-langserve/pyproject.toml diff --git a/aws-cs-s3-folder/.gitignore b/aws/csharp/aws-cs-s3-folder/.gitignore similarity index 100% rename from aws-cs-s3-folder/.gitignore rename to aws/csharp/aws-cs-s3-folder/.gitignore diff --git a/aws-cs-s3-folder/Program.cs b/aws/csharp/aws-cs-s3-folder/Program.cs similarity index 100% rename from aws-cs-s3-folder/Program.cs rename to aws/csharp/aws-cs-s3-folder/Program.cs diff --git a/aws-cs-s3-folder/Pulumi.yaml b/aws/csharp/aws-cs-s3-folder/Pulumi.yaml similarity index 86% rename from aws-cs-s3-folder/Pulumi.yaml rename to aws/csharp/aws-cs-s3-folder/Pulumi.yaml index 710f853bb..7ec0f5abb 100644 --- a/aws-cs-s3-folder/Pulumi.yaml +++ b/aws/csharp/aws-cs-s3-folder/Pulumi.yaml @@ -1,4 +1,4 @@ -name: aws-cs-s3-folder +name: aws-csharp-s3-folder runtime: dotnet description: A static website hosted on AWS S3 template: diff --git a/aws-cs-s3-folder/README.md b/aws/csharp/aws-cs-s3-folder/README.md similarity index 93% rename from aws-cs-s3-folder/README.md rename to aws/csharp/aws-cs-s3-folder/README.md index 321df579e..114813366 100644 --- a/aws-cs-s3-folder/README.md +++ b/aws/csharp/aws-cs-s3-folder/README.md @@ -24,7 +24,7 @@ A static website that uses [S3's website support](https://docs.aws.amazon.com/Am ```bash Previewing update (dev): Type Name Plan - + pulumi:pulumi:Stack aws-cs-s3-folder-dev create + + pulumi:pulumi:Stack aws-csharp-s3-folder-dev create + └─ aws:s3:Bucket my-bucket create + ├─ aws:s3:BucketObject index.html create + └─ aws:s3:BucketObject favicon.png create @@ -35,7 +35,7 @@ A static website that uses [S3's website support](https://docs.aws.amazon.com/Am Do you want to perform this update? yes Updating (dev): Type Name Status - + pulumi:pulumi:Stack aws-cs-s3-folder-dev created + + pulumi:pulumi:Stack aws-csharp-s3-folder-dev created + └─ aws:s3:Bucket my-bucket created + ├─ aws:s3:BucketObject index.html created + └─ aws:s3:BucketObject favicon.png created diff --git a/aws-cs-s3-folder/WebsiteStack.cs b/aws/csharp/aws-cs-s3-folder/WebsiteStack.cs similarity index 100% rename from aws-cs-s3-folder/WebsiteStack.cs rename to aws/csharp/aws-cs-s3-folder/WebsiteStack.cs diff --git a/aws-cs-s3-folder/aws-cs-s3-folder.csproj b/aws/csharp/aws-cs-s3-folder/aws-cs-s3-folder.csproj similarity index 100% rename from aws-cs-s3-folder/aws-cs-s3-folder.csproj rename to aws/csharp/aws-cs-s3-folder/aws-cs-s3-folder.csproj diff --git a/aws-cs-s3-folder/wwwroot/favicon.png b/aws/csharp/aws-cs-s3-folder/wwwroot/favicon.png similarity index 100% rename from aws-cs-s3-folder/wwwroot/favicon.png rename to aws/csharp/aws-cs-s3-folder/wwwroot/favicon.png diff --git a/aws-cs-s3-folder/wwwroot/index.html b/aws/csharp/aws-cs-s3-folder/wwwroot/index.html similarity index 100% rename from aws-cs-s3-folder/wwwroot/index.html rename to aws/csharp/aws-cs-s3-folder/wwwroot/index.html diff --git a/aws-cs-secrets-manager/.gitignore b/aws/csharp/aws-cs-secrets-manager/.gitignore similarity index 100% rename from aws-cs-secrets-manager/.gitignore rename to aws/csharp/aws-cs-secrets-manager/.gitignore diff --git a/aws-cs-secrets-manager/MyStack.cs b/aws/csharp/aws-cs-secrets-manager/MyStack.cs similarity index 100% rename from aws-cs-secrets-manager/MyStack.cs rename to aws/csharp/aws-cs-secrets-manager/MyStack.cs diff --git a/aws-cs-secrets-manager/Program.cs b/aws/csharp/aws-cs-secrets-manager/Program.cs similarity index 100% rename from aws-cs-secrets-manager/Program.cs rename to aws/csharp/aws-cs-secrets-manager/Program.cs diff --git a/aws-cs-secrets-manager/Pulumi.yaml b/aws/csharp/aws-cs-secrets-manager/Pulumi.yaml similarity index 64% rename from aws-cs-secrets-manager/Pulumi.yaml rename to aws/csharp/aws-cs-secrets-manager/Pulumi.yaml index 06aa4c954..f964a53b1 100644 --- a/aws-cs-secrets-manager/Pulumi.yaml +++ b/aws/csharp/aws-cs-secrets-manager/Pulumi.yaml @@ -1,3 +1,3 @@ -name: aws-cs-secrets-manager +name: aws-csharp-secrets-manager runtime: dotnet description: A minimal AWS C# Pulumi program diff --git a/aws-cs-secrets-manager/README.md b/aws/csharp/aws-cs-secrets-manager/README.md similarity index 100% rename from aws-cs-secrets-manager/README.md rename to aws/csharp/aws-cs-secrets-manager/README.md diff --git a/aws-cs-secrets-manager/aws-cs-secrets-manager.csproj b/aws/csharp/aws-cs-secrets-manager/aws-cs-secrets-manager.csproj similarity index 100% rename from aws-cs-secrets-manager/aws-cs-secrets-manager.csproj rename to aws/csharp/aws-cs-secrets-manager/aws-cs-secrets-manager.csproj diff --git a/aws-cs-webserver/.gitignore b/aws/csharp/aws-cs-webserver/.gitignore similarity index 100% rename from aws-cs-webserver/.gitignore rename to aws/csharp/aws-cs-webserver/.gitignore diff --git a/aws-cs-webserver/Aws.WebServer.csproj b/aws/csharp/aws-cs-webserver/Aws.WebServer.csproj similarity index 100% rename from aws-cs-webserver/Aws.WebServer.csproj rename to aws/csharp/aws-cs-webserver/Aws.WebServer.csproj diff --git a/aws-cs-webserver/Program.cs b/aws/csharp/aws-cs-webserver/Program.cs similarity index 100% rename from aws-cs-webserver/Program.cs rename to aws/csharp/aws-cs-webserver/Program.cs diff --git a/aws-cs-webserver/Pulumi.yaml b/aws/csharp/aws-cs-webserver/Pulumi.yaml similarity index 77% rename from aws-cs-webserver/Pulumi.yaml rename to aws/csharp/aws-cs-webserver/Pulumi.yaml index ab6ce91da..090b7cd1b 100644 --- a/aws-cs-webserver/Pulumi.yaml +++ b/aws/csharp/aws-cs-webserver/Pulumi.yaml @@ -1,3 +1,3 @@ -name: aws-cs-webserver +name: aws-csharp-webserver description: "Basic C# example of an AWS web server accessible over HTTP." runtime: dotnet diff --git a/aws-cs-webserver/README.md b/aws/csharp/aws-cs-webserver/README.md similarity index 100% rename from aws-cs-webserver/README.md rename to aws/csharp/aws-cs-webserver/README.md diff --git a/aws-cs-webserver/WebServerStack.cs b/aws/csharp/aws-cs-webserver/WebServerStack.cs similarity index 100% rename from aws-cs-webserver/WebServerStack.cs rename to aws/csharp/aws-cs-webserver/WebServerStack.cs diff --git a/aws-fs-lambda-webserver/LambdaWebServer/AppHandlers.fs b/aws/fs/aws-fs-lambda-webserver/LambdaWebServer/AppHandlers.fs similarity index 100% rename from aws-fs-lambda-webserver/LambdaWebServer/AppHandlers.fs rename to aws/fs/aws-fs-lambda-webserver/LambdaWebServer/AppHandlers.fs diff --git a/aws-fs-lambda-webserver/LambdaWebServer/LambdaWebServer.fsproj b/aws/fs/aws-fs-lambda-webserver/LambdaWebServer/LambdaWebServer.fsproj similarity index 100% rename from aws-fs-lambda-webserver/LambdaWebServer/LambdaWebServer.fsproj rename to aws/fs/aws-fs-lambda-webserver/LambdaWebServer/LambdaWebServer.fsproj diff --git a/aws-fs-lambda-webserver/LambdaWebServer/Readme.md b/aws/fs/aws-fs-lambda-webserver/LambdaWebServer/Readme.md similarity index 100% rename from aws-fs-lambda-webserver/LambdaWebServer/Readme.md rename to aws/fs/aws-fs-lambda-webserver/LambdaWebServer/Readme.md diff --git a/aws-fs-lambda-webserver/LambdaWebServer/Setup.fs b/aws/fs/aws-fs-lambda-webserver/LambdaWebServer/Setup.fs similarity index 100% rename from aws-fs-lambda-webserver/LambdaWebServer/Setup.fs rename to aws/fs/aws-fs-lambda-webserver/LambdaWebServer/Setup.fs diff --git a/aws-fs-lambda-webserver/LambdaWebServer/appsettings.json b/aws/fs/aws-fs-lambda-webserver/LambdaWebServer/appsettings.json similarity index 100% rename from aws-fs-lambda-webserver/LambdaWebServer/appsettings.json rename to aws/fs/aws-fs-lambda-webserver/LambdaWebServer/appsettings.json diff --git a/aws-fs-lambda-webserver/LambdaWebServer/web.config b/aws/fs/aws-fs-lambda-webserver/LambdaWebServer/web.config similarity index 100% rename from aws-fs-lambda-webserver/LambdaWebServer/web.config rename to aws/fs/aws-fs-lambda-webserver/LambdaWebServer/web.config diff --git a/aws-fs-lambda-webserver/README.md b/aws/fs/aws-fs-lambda-webserver/README.md similarity index 66% rename from aws-fs-lambda-webserver/README.md rename to aws/fs/aws-fs-lambda-webserver/README.md index 881b9958d..32f7bd8f6 100644 --- a/aws-fs-lambda-webserver/README.md +++ b/aws/fs/aws-fs-lambda-webserver/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-fs-lambda-webserver/pulumi/Program.fs#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-fs-lambda-webserver/pulumi/Program.fs#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-fs-lambda-webserver/pulumi/Program.fs#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-fs-lambda-webserver/pulumi/Program.fs#gh-dark-mode-only) # AWS F# Lambda Web Server This example creates a web server in AWS lambda using the Giraffe web server diff --git a/aws-fs-lambda-webserver/pulumi/Aws.LambdaWebServer.fsproj b/aws/fs/aws-fs-lambda-webserver/pulumi/Aws.LambdaWebServer.fsproj similarity index 100% rename from aws-fs-lambda-webserver/pulumi/Aws.LambdaWebServer.fsproj rename to aws/fs/aws-fs-lambda-webserver/pulumi/Aws.LambdaWebServer.fsproj diff --git a/aws-fs-lambda-webserver/pulumi/Program.fs b/aws/fs/aws-fs-lambda-webserver/pulumi/Program.fs similarity index 100% rename from aws-fs-lambda-webserver/pulumi/Program.fs rename to aws/fs/aws-fs-lambda-webserver/pulumi/Program.fs diff --git a/aws-fs-lambda-webserver/pulumi/Pulumi.yaml b/aws/fs/aws-fs-lambda-webserver/pulumi/Pulumi.yaml similarity index 100% rename from aws-fs-lambda-webserver/pulumi/Pulumi.yaml rename to aws/fs/aws-fs-lambda-webserver/pulumi/Pulumi.yaml diff --git a/aws-fs-s3-folder/.gitignore b/aws/fs/aws-fs-s3-folder/.gitignore similarity index 100% rename from aws-fs-s3-folder/.gitignore rename to aws/fs/aws-fs-s3-folder/.gitignore diff --git a/aws-fs-s3-folder/Program.fs b/aws/fs/aws-fs-s3-folder/Program.fs similarity index 100% rename from aws-fs-s3-folder/Program.fs rename to aws/fs/aws-fs-s3-folder/Program.fs diff --git a/aws-fs-s3-folder/Pulumi.yaml b/aws/fs/aws-fs-s3-folder/Pulumi.yaml similarity index 100% rename from aws-fs-s3-folder/Pulumi.yaml rename to aws/fs/aws-fs-s3-folder/Pulumi.yaml diff --git a/aws-fs-s3-folder/README.md b/aws/fs/aws-fs-s3-folder/README.md similarity index 76% rename from aws-fs-s3-folder/README.md rename to aws/fs/aws-fs-s3-folder/README.md index e96431009..16d3f1016 100644 --- a/aws-fs-s3-folder/README.md +++ b/aws/fs/aws-fs-s3-folder/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-fs-s3-folder/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-fs-s3-folder/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-fs-s3-folder/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-fs-s3-folder/README.md#gh-dark-mode-only) # Host a Static Website on Amazon S3 @@ -24,7 +24,7 @@ A static website that uses [S3's website support](https://docs.aws.amazon.com/Am ```bash Previewing update (dev): Type Name Plan - + pulumi:pulumi:Stack aws-cs-s3-folder-dev create + + pulumi:pulumi:Stack aws-csharp-s3-folder-dev create + └─ aws:s3:Bucket my-bucket create + ├─ aws:s3:BucketObject index.html create + └─ aws:s3:BucketObject favicon.png create @@ -35,7 +35,7 @@ A static website that uses [S3's website support](https://docs.aws.amazon.com/Am Do you want to perform this update? yes Updating (dev): Type Name Status - + pulumi:pulumi:Stack aws-cs-s3-folder-dev created + + pulumi:pulumi:Stack aws-csharp-s3-folder-dev created + └─ aws:s3:Bucket my-bucket created + ├─ aws:s3:BucketObject index.html created + └─ aws:s3:BucketObject favicon.png created diff --git a/aws-fs-s3-folder/aws-cs-s3-folder.fsproj b/aws/fs/aws-fs-s3-folder/aws-cs-s3-folder.fsproj similarity index 100% rename from aws-fs-s3-folder/aws-cs-s3-folder.fsproj rename to aws/fs/aws-fs-s3-folder/aws-cs-s3-folder.fsproj diff --git a/aws-fs-s3-folder/wwwroot/favicon.png b/aws/fs/aws-fs-s3-folder/wwwroot/favicon.png similarity index 100% rename from aws-fs-s3-folder/wwwroot/favicon.png rename to aws/fs/aws-fs-s3-folder/wwwroot/favicon.png diff --git a/aws-fs-s3-folder/wwwroot/index.html b/aws/fs/aws-fs-s3-folder/wwwroot/index.html similarity index 100% rename from aws-fs-s3-folder/wwwroot/index.html rename to aws/fs/aws-fs-s3-folder/wwwroot/index.html diff --git a/aws-apigateway-go-routes/Makefile b/aws/go/aws-apigateway-go-routes/Makefile similarity index 100% rename from aws-apigateway-go-routes/Makefile rename to aws/go/aws-apigateway-go-routes/Makefile diff --git a/aws-apigateway-go-routes/Pulumi.yaml b/aws/go/aws-apigateway-go-routes/Pulumi.yaml similarity index 100% rename from aws-apigateway-go-routes/Pulumi.yaml rename to aws/go/aws-apigateway-go-routes/Pulumi.yaml diff --git a/aws-apigateway-go-routes/README.md b/aws/go/aws-apigateway-go-routes/README.md similarity index 100% rename from aws-apigateway-go-routes/README.md rename to aws/go/aws-apigateway-go-routes/README.md diff --git a/aws-apigateway-go-routes/authorizer/handler.go b/aws/go/aws-apigateway-go-routes/authorizer/handler.go similarity index 100% rename from aws-apigateway-go-routes/authorizer/handler.go rename to aws/go/aws-apigateway-go-routes/authorizer/handler.go diff --git a/aws-apigateway-go-routes/dns.go b/aws/go/aws-apigateway-go-routes/dns.go similarity index 100% rename from aws-apigateway-go-routes/dns.go rename to aws/go/aws-apigateway-go-routes/dns.go diff --git a/aws-apigateway-go-routes/go.mod b/aws/go/aws-apigateway-go-routes/go.mod similarity index 100% rename from aws-apigateway-go-routes/go.mod rename to aws/go/aws-apigateway-go-routes/go.mod diff --git a/aws-apigateway-go-routes/go.sum b/aws/go/aws-apigateway-go-routes/go.sum similarity index 100% rename from aws-apigateway-go-routes/go.sum rename to aws/go/aws-apigateway-go-routes/go.sum diff --git a/aws-apigateway-go-routes/handler/handler.go b/aws/go/aws-apigateway-go-routes/handler/handler.go similarity index 100% rename from aws-apigateway-go-routes/handler/handler.go rename to aws/go/aws-apigateway-go-routes/handler/handler.go diff --git a/aws-apigateway-go-routes/lambdas.go b/aws/go/aws-apigateway-go-routes/lambdas.go similarity index 100% rename from aws-apigateway-go-routes/lambdas.go rename to aws/go/aws-apigateway-go-routes/lambdas.go diff --git a/aws-apigateway-go-routes/main.go b/aws/go/aws-apigateway-go-routes/main.go similarity index 100% rename from aws-apigateway-go-routes/main.go rename to aws/go/aws-apigateway-go-routes/main.go diff --git a/aws-apigateway-go-routes/www/index.html b/aws/go/aws-apigateway-go-routes/www/index.html similarity index 100% rename from aws-apigateway-go-routes/www/index.html rename to aws/go/aws-apigateway-go-routes/www/index.html diff --git a/aws-go-ansible-wordpress/.gitignore b/aws/go/aws-go-ansible-wordpress/.gitignore similarity index 100% rename from aws-go-ansible-wordpress/.gitignore rename to aws/go/aws-go-ansible-wordpress/.gitignore diff --git a/aws-go-ansible-wordpress/Pulumi.yaml b/aws/go/aws-go-ansible-wordpress/Pulumi.yaml similarity index 100% rename from aws-go-ansible-wordpress/Pulumi.yaml rename to aws/go/aws-go-ansible-wordpress/Pulumi.yaml diff --git a/aws-yaml-ansible-wordpress/README.md b/aws/go/aws-go-ansible-wordpress/README.md similarity index 92% rename from aws-yaml-ansible-wordpress/README.md rename to aws/go/aws-go-ansible-wordpress/README.md index a7cd4a556..e9e062c6a 100644 --- a/aws-yaml-ansible-wordpress/README.md +++ b/aws/go/aws-go-ansible-wordpress/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-yaml-ansible-wordpress/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-yaml-ansible-wordpress/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-ansible-wordpress/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-ansible-wordpress/README.md#gh-dark-mode-only) # Deploy Wordpress to AWS EC2 using Pulumi and Ansible @@ -16,10 +16,10 @@ commands to accomplish the desired effect. The result is repeatable automation t > Note: This example is available in many languages: > > * [C#](../aws-cs-ansible-wordpress) -> * [Java](../aws-java-ansible-wordpress) -> * [Go](../aws-go-ansible-wordpress) -> * [TypeScript](../aws-ts-ansible-wordpress) -> * [YAML](../aws-yaml-ansible-wordpress) +> * [Java](../../java/aws-java-ansible-wordpress) +> * [Go]() +> * [TypeScript](../../../aws-ts-ansible-wordpress) +> * [YAML](../../../aws-yaml-ansible-wordpress) ## Prerequisites diff --git a/aws-go-ansible-wordpress/files/wp-config.php.j2 b/aws/go/aws-go-ansible-wordpress/files/wp-config.php.j2 similarity index 100% rename from aws-go-ansible-wordpress/files/wp-config.php.j2 rename to aws/go/aws-go-ansible-wordpress/files/wp-config.php.j2 diff --git a/aws-go-ansible-wordpress/go.mod b/aws/go/aws-go-ansible-wordpress/go.mod similarity index 100% rename from aws-go-ansible-wordpress/go.mod rename to aws/go/aws-go-ansible-wordpress/go.mod diff --git a/aws-go-ansible-wordpress/go.sum b/aws/go/aws-go-ansible-wordpress/go.sum similarity index 100% rename from aws-go-ansible-wordpress/go.sum rename to aws/go/aws-go-ansible-wordpress/go.sum diff --git a/aws-go-ansible-wordpress/main.go b/aws/go/aws-go-ansible-wordpress/main.go similarity index 100% rename from aws-go-ansible-wordpress/main.go rename to aws/go/aws-go-ansible-wordpress/main.go diff --git a/aws-go-ansible-wordpress/playbook.yml b/aws/go/aws-go-ansible-wordpress/playbook.yml similarity index 100% rename from aws-go-ansible-wordpress/playbook.yml rename to aws/go/aws-go-ansible-wordpress/playbook.yml diff --git a/aws-go-ansible-wordpress/wordpress.png b/aws/go/aws-go-ansible-wordpress/wordpress.png similarity index 100% rename from aws-go-ansible-wordpress/wordpress.png rename to aws/go/aws-go-ansible-wordpress/wordpress.png diff --git a/aws-go-appsync/Pulumi.yaml b/aws/go/aws-go-appsync/Pulumi.yaml similarity index 100% rename from aws-go-appsync/Pulumi.yaml rename to aws/go/aws-go-appsync/Pulumi.yaml diff --git a/aws-go-appsync/README.md b/aws/go/aws-go-appsync/README.md similarity index 83% rename from aws-go-appsync/README.md rename to aws/go/aws-go-appsync/README.md index 4530f5a97..72cf56550 100755 --- a/aws-go-appsync/README.md +++ b/aws/go/aws-go-appsync/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-appsync/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-appsync/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-appsync/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-appsync/README.md#gh-dark-mode-only) # GraphQL Endpoint in AWS AppSync (in Go) diff --git a/aws-go-appsync/go.mod b/aws/go/aws-go-appsync/go.mod similarity index 100% rename from aws-go-appsync/go.mod rename to aws/go/aws-go-appsync/go.mod diff --git a/aws-go-appsync/go.sum b/aws/go/aws-go-appsync/go.sum similarity index 100% rename from aws-go-appsync/go.sum rename to aws/go/aws-go-appsync/go.sum diff --git a/aws-go-appsync/main.go b/aws/go/aws-go-appsync/main.go similarity index 100% rename from aws-go-appsync/main.go rename to aws/go/aws-go-appsync/main.go diff --git a/aws-go-assume-role/README.md b/aws/go/aws-go-assume-role/README.md similarity index 100% rename from aws-go-assume-role/README.md rename to aws/go/aws-go-assume-role/README.md diff --git a/aws-go-assume-role/assume-role/Pulumi.yaml b/aws/go/aws-go-assume-role/assume-role/Pulumi.yaml similarity index 100% rename from aws-go-assume-role/assume-role/Pulumi.yaml rename to aws/go/aws-go-assume-role/assume-role/Pulumi.yaml diff --git a/aws-go-assume-role/assume-role/go.mod b/aws/go/aws-go-assume-role/assume-role/go.mod similarity index 100% rename from aws-go-assume-role/assume-role/go.mod rename to aws/go/aws-go-assume-role/assume-role/go.mod diff --git a/aws-go-assume-role/assume-role/go.sum b/aws/go/aws-go-assume-role/assume-role/go.sum similarity index 100% rename from aws-go-assume-role/assume-role/go.sum rename to aws/go/aws-go-assume-role/assume-role/go.sum diff --git a/aws-go-assume-role/assume-role/main.go b/aws/go/aws-go-assume-role/assume-role/main.go similarity index 100% rename from aws-go-assume-role/assume-role/main.go rename to aws/go/aws-go-assume-role/assume-role/main.go diff --git a/aws-go-assume-role/create-role/Pulumi.yaml b/aws/go/aws-go-assume-role/create-role/Pulumi.yaml similarity index 100% rename from aws-go-assume-role/create-role/Pulumi.yaml rename to aws/go/aws-go-assume-role/create-role/Pulumi.yaml diff --git a/aws-go-assume-role/create-role/go.mod b/aws/go/aws-go-assume-role/create-role/go.mod similarity index 100% rename from aws-go-assume-role/create-role/go.mod rename to aws/go/aws-go-assume-role/create-role/go.mod diff --git a/aws-go-assume-role/create-role/go.sum b/aws/go/aws-go-assume-role/create-role/go.sum similarity index 100% rename from aws-go-assume-role/create-role/go.sum rename to aws/go/aws-go-assume-role/create-role/go.sum diff --git a/aws-go-assume-role/create-role/main.go b/aws/go/aws-go-assume-role/create-role/main.go similarity index 100% rename from aws-go-assume-role/create-role/main.go rename to aws/go/aws-go-assume-role/create-role/main.go diff --git a/aws-go-console-slack-notification/.gitignore b/aws/go/aws-go-console-slack-notification/.gitignore similarity index 100% rename from aws-go-console-slack-notification/.gitignore rename to aws/go/aws-go-console-slack-notification/.gitignore diff --git a/aws-go-console-slack-notification/Makefile b/aws/go/aws-go-console-slack-notification/Makefile similarity index 100% rename from aws-go-console-slack-notification/Makefile rename to aws/go/aws-go-console-slack-notification/Makefile diff --git a/aws-go-console-slack-notification/Pulumi.yaml b/aws/go/aws-go-console-slack-notification/Pulumi.yaml similarity index 100% rename from aws-go-console-slack-notification/Pulumi.yaml rename to aws/go/aws-go-console-slack-notification/Pulumi.yaml diff --git a/aws-go-console-slack-notification/README.md b/aws/go/aws-go-console-slack-notification/README.md similarity index 85% rename from aws-go-console-slack-notification/README.md rename to aws/go/aws-go-console-slack-notification/README.md index ddd98e02f..e72d2b39e 100644 --- a/aws-go-console-slack-notification/README.md +++ b/aws/go/aws-go-console-slack-notification/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-console-slack-notification/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-console-slack-notification/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-console-slack-notification/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-console-slack-notification/README.md#gh-dark-mode-only) # AWS Console Change Slack Notifier in Go diff --git a/aws-go-console-slack-notification/go.mod b/aws/go/aws-go-console-slack-notification/go.mod similarity index 100% rename from aws-go-console-slack-notification/go.mod rename to aws/go/aws-go-console-slack-notification/go.mod diff --git a/aws-go-console-slack-notification/go.sum b/aws/go/aws-go-console-slack-notification/go.sum similarity index 100% rename from aws-go-console-slack-notification/go.sum rename to aws/go/aws-go-console-slack-notification/go.sum diff --git a/aws-go-console-slack-notification/handler/handler.go b/aws/go/aws-go-console-slack-notification/handler/handler.go similarity index 100% rename from aws-go-console-slack-notification/handler/handler.go rename to aws/go/aws-go-console-slack-notification/handler/handler.go diff --git a/aws-go-console-slack-notification/main.go b/aws/go/aws-go-console-slack-notification/main.go similarity index 100% rename from aws-go-console-slack-notification/main.go rename to aws/go/aws-go-console-slack-notification/main.go diff --git a/aws-go-eks/.gitignore b/aws/go/aws-go-eks/.gitignore similarity index 100% rename from aws-go-eks/.gitignore rename to aws/go/aws-go-eks/.gitignore diff --git a/aws-go-eks/Pulumi.yaml b/aws/go/aws-go-eks/Pulumi.yaml similarity index 100% rename from aws-go-eks/Pulumi.yaml rename to aws/go/aws-go-eks/Pulumi.yaml diff --git a/aws-go-eks/README.md b/aws/go/aws-go-eks/README.md similarity index 82% rename from aws-go-eks/README.md rename to aws/go/aws-go-eks/README.md index 074e4a281..6fdf3000e 100644 --- a/aws-go-eks/README.md +++ b/aws/go/aws-go-eks/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-eks/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-eks/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-eks/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-eks/README.md#gh-dark-mode-only) # AWS Golang EKS Cluster This example creates an AWS EKS Cluster and deploys a sample container application to it diff --git a/aws-go-eks/go.mod b/aws/go/aws-go-eks/go.mod similarity index 100% rename from aws-go-eks/go.mod rename to aws/go/aws-go-eks/go.mod diff --git a/aws-go-eks/go.sum b/aws/go/aws-go-eks/go.sum similarity index 100% rename from aws-go-eks/go.sum rename to aws/go/aws-go-eks/go.sum diff --git a/aws-go-eks/main.go b/aws/go/aws-go-eks/main.go similarity index 100% rename from aws-go-eks/main.go rename to aws/go/aws-go-eks/main.go diff --git a/aws-go-fargate/.gitignore b/aws/go/aws-go-fargate/.gitignore similarity index 100% rename from aws-go-fargate/.gitignore rename to aws/go/aws-go-fargate/.gitignore diff --git a/aws-go-fargate/Pulumi.yaml b/aws/go/aws-go-fargate/Pulumi.yaml similarity index 100% rename from aws-go-fargate/Pulumi.yaml rename to aws/go/aws-go-fargate/Pulumi.yaml diff --git a/aws-go-fargate/README.md b/aws/go/aws-go-fargate/README.md similarity index 92% rename from aws-go-fargate/README.md rename to aws/go/aws-go-fargate/README.md index 6e153c447..04b5d936f 100644 --- a/aws-go-fargate/README.md +++ b/aws/go/aws-go-fargate/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-fargate/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-fargate/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-fargate/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-fargate/README.md#gh-dark-mode-only) # NGINX on AWS ECS Fargate using Go IaC diff --git a/aws-go-fargate/app/Dockerfile b/aws/go/aws-go-fargate/app/Dockerfile similarity index 100% rename from aws-go-fargate/app/Dockerfile rename to aws/go/aws-go-fargate/app/Dockerfile diff --git a/aws-go-fargate/app/go.mod b/aws/go/aws-go-fargate/app/go.mod similarity index 100% rename from aws-go-fargate/app/go.mod rename to aws/go/aws-go-fargate/app/go.mod diff --git a/aws-go-fargate/app/go.sum b/aws/go/aws-go-fargate/app/go.sum similarity index 100% rename from aws-go-fargate/app/go.sum rename to aws/go/aws-go-fargate/app/go.sum diff --git a/aws-go-fargate/app/main.go b/aws/go/aws-go-fargate/app/main.go similarity index 100% rename from aws-go-fargate/app/main.go rename to aws/go/aws-go-fargate/app/main.go diff --git a/aws-go-fargate/go.mod b/aws/go/aws-go-fargate/go.mod similarity index 100% rename from aws-go-fargate/go.mod rename to aws/go/aws-go-fargate/go.mod diff --git a/aws-go-fargate/go.sum b/aws/go/aws-go-fargate/go.sum similarity index 100% rename from aws-go-fargate/go.sum rename to aws/go/aws-go-fargate/go.sum diff --git a/aws-go-fargate/main.go b/aws/go/aws-go-fargate/main.go similarity index 100% rename from aws-go-fargate/main.go rename to aws/go/aws-go-fargate/main.go diff --git a/aws-go-lambda-gateway/Makefile b/aws/go/aws-go-lambda-gateway/Makefile similarity index 100% rename from aws-go-lambda-gateway/Makefile rename to aws/go/aws-go-lambda-gateway/Makefile diff --git a/aws-go-lambda-gateway/Pulumi.yaml b/aws/go/aws-go-lambda-gateway/Pulumi.yaml similarity index 100% rename from aws-go-lambda-gateway/Pulumi.yaml rename to aws/go/aws-go-lambda-gateway/Pulumi.yaml diff --git a/aws-go-lambda-gateway/README.md b/aws/go/aws-go-lambda-gateway/README.md similarity index 90% rename from aws-go-lambda-gateway/README.md rename to aws/go/aws-go-lambda-gateway/README.md index b1edfbde9..5956ce9f7 100644 --- a/aws-go-lambda-gateway/README.md +++ b/aws/go/aws-go-lambda-gateway/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-lambda-gateway/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-lambda-gateway/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-lambda-gateway/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-lambda-gateway/README.md#gh-dark-mode-only) # AWS Golang Lambda With API Gateway diff --git a/aws-go-lambda-gateway/go.mod b/aws/go/aws-go-lambda-gateway/go.mod similarity index 100% rename from aws-go-lambda-gateway/go.mod rename to aws/go/aws-go-lambda-gateway/go.mod diff --git a/aws-go-lambda-gateway/go.sum b/aws/go/aws-go-lambda-gateway/go.sum similarity index 100% rename from aws-go-lambda-gateway/go.sum rename to aws/go/aws-go-lambda-gateway/go.sum diff --git a/aws-go-lambda-gateway/handler/handler.go b/aws/go/aws-go-lambda-gateway/handler/handler.go similarity index 100% rename from aws-go-lambda-gateway/handler/handler.go rename to aws/go/aws-go-lambda-gateway/handler/handler.go diff --git a/aws-go-lambda-gateway/main.go b/aws/go/aws-go-lambda-gateway/main.go similarity index 100% rename from aws-go-lambda-gateway/main.go rename to aws/go/aws-go-lambda-gateway/main.go diff --git a/aws-go-lambda/Makefile b/aws/go/aws-go-lambda/Makefile similarity index 100% rename from aws-go-lambda/Makefile rename to aws/go/aws-go-lambda/Makefile diff --git a/aws-go-lambda/Pulumi.yaml b/aws/go/aws-go-lambda/Pulumi.yaml similarity index 100% rename from aws-go-lambda/Pulumi.yaml rename to aws/go/aws-go-lambda/Pulumi.yaml diff --git a/aws-go-lambda/README.md b/aws/go/aws-go-lambda/README.md similarity index 84% rename from aws-go-lambda/README.md rename to aws/go/aws-go-lambda/README.md index de45dbea9..cef52241f 100644 --- a/aws-go-lambda/README.md +++ b/aws/go/aws-go-lambda/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-lambda/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-lambda/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-lambda/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-lambda/README.md#gh-dark-mode-only) # AWS Golang Lambda This example creates an AWS Lambda function that does a simple `ToUpper` on the string input and returns it. diff --git a/aws-go-lambda/go.mod b/aws/go/aws-go-lambda/go.mod similarity index 100% rename from aws-go-lambda/go.mod rename to aws/go/aws-go-lambda/go.mod diff --git a/aws-go-lambda/go.sum b/aws/go/aws-go-lambda/go.sum similarity index 100% rename from aws-go-lambda/go.sum rename to aws/go/aws-go-lambda/go.sum diff --git a/aws-go-lambda/handler/handler b/aws/go/aws-go-lambda/handler/handler similarity index 100% rename from aws-go-lambda/handler/handler rename to aws/go/aws-go-lambda/handler/handler diff --git a/aws-go-lambda/handler/handler.go b/aws/go/aws-go-lambda/handler/handler.go similarity index 100% rename from aws-go-lambda/handler/handler.go rename to aws/go/aws-go-lambda/handler/handler.go diff --git a/aws-go-lambda/handler/handler.zip b/aws/go/aws-go-lambda/handler/handler.zip similarity index 100% rename from aws-go-lambda/handler/handler.zip rename to aws/go/aws-go-lambda/handler/handler.zip diff --git a/aws-go-lambda/main.go b/aws/go/aws-go-lambda/main.go similarity index 100% rename from aws-go-lambda/main.go rename to aws/go/aws-go-lambda/main.go diff --git a/aws-go-langserve/.gitignore b/aws/go/aws-go-langserve/.gitignore similarity index 100% rename from aws-go-langserve/.gitignore rename to aws/go/aws-go-langserve/.gitignore diff --git a/aws-go-langserve/Dockerfile b/aws/go/aws-go-langserve/Dockerfile similarity index 82% rename from aws-go-langserve/Dockerfile rename to aws/go/aws-go-langserve/Dockerfile index bbdeea13b..0101939bc 100644 --- a/aws-go-langserve/Dockerfile +++ b/aws/go/aws-go-langserve/Dockerfile @@ -6,13 +6,13 @@ RUN poetry config virtualenvs.create false WORKDIR /code -COPY ./pyproject.toml ./README.md ./poetry.lock* ./ +COPY pyproject.toml ./README.md ./poetry.lock* ./ COPY ./package[s] ./packages RUN poetry install --no-interaction --no-ansi --no-root -COPY ./app ./app +COPY app ./app RUN poetry install --no-interaction --no-ansi diff --git a/aws-go-langserve/Pulumi.yaml b/aws/go/aws-go-langserve/Pulumi.yaml similarity index 100% rename from aws-go-langserve/Pulumi.yaml rename to aws/go/aws-go-langserve/Pulumi.yaml diff --git a/aws-go-langserve/README.md b/aws/go/aws-go-langserve/README.md similarity index 100% rename from aws-go-langserve/README.md rename to aws/go/aws-go-langserve/README.md diff --git a/aws-go-langserve/app/__init__.py b/aws/go/aws-go-langserve/app/__init__.py similarity index 100% rename from aws-go-langserve/app/__init__.py rename to aws/go/aws-go-langserve/app/__init__.py diff --git a/aws-go-langserve/app/server.py b/aws/go/aws-go-langserve/app/server.py similarity index 100% rename from aws-go-langserve/app/server.py rename to aws/go/aws-go-langserve/app/server.py diff --git a/aws-go-langserve/go.mod b/aws/go/aws-go-langserve/go.mod similarity index 86% rename from aws-go-langserve/go.mod rename to aws/go/aws-go-langserve/go.mod index 9227003cf..0c420edbc 100644 --- a/aws-go-langserve/go.mod +++ b/aws/go/aws-go-langserve/go.mod @@ -1,6 +1,8 @@ module aws-go-langserve -go 1.20 +go 1.21 + +toolchain go1.22.1 require ( github.com/pulumi/pulumi-aws/sdk/v6 v6.19.0 diff --git a/aws/go/aws-go-langserve/go.sum b/aws/go/aws-go-langserve/go.sum new file mode 100644 index 000000000..9f3835f2d --- /dev/null +++ b/aws/go/aws-go-langserve/go.sum @@ -0,0 +1,3 @@ +github.com/pulumi/pulumi-aws/sdk/v6 v6.19.0/go.mod h1:aeoZIwaHt3fZjDajksjyadpe9LtS1O0qC7ddpK/XyVg= +github.com/pulumi/pulumi-docker/sdk/v4 v4.5.1/go.mod h1:BL+XtKTgkbtt03wA9SOQWyGjl4cIA7BjSHFjvFY+f9U= +github.com/pulumi/pulumi/sdk/v3 v3.103.1/go.mod h1:Ml3rpGfyZlI4zQCG7LN2XDSmH4XUNYdyBwJ3yEr/OpI= diff --git a/aws-go-langserve/main.go b/aws/go/aws-go-langserve/main.go similarity index 100% rename from aws-go-langserve/main.go rename to aws/go/aws-go-langserve/main.go diff --git a/aws-go-langserve/packages/README.md b/aws/go/aws-go-langserve/packages/README.md similarity index 100% rename from aws-go-langserve/packages/README.md rename to aws/go/aws-go-langserve/packages/README.md diff --git a/aws-go-langserve/poetry.lock b/aws/go/aws-go-langserve/poetry.lock similarity index 100% rename from aws-go-langserve/poetry.lock rename to aws/go/aws-go-langserve/poetry.lock diff --git a/aws-go-langserve/pyproject.toml b/aws/go/aws-go-langserve/pyproject.toml similarity index 100% rename from aws-go-langserve/pyproject.toml rename to aws/go/aws-go-langserve/pyproject.toml diff --git a/aws-go-resources/.gitignore b/aws/go/aws-go-resources/.gitignore similarity index 100% rename from aws-go-resources/.gitignore rename to aws/go/aws-go-resources/.gitignore diff --git a/aws-go-resources/Pulumi.yaml b/aws/go/aws-go-resources/Pulumi.yaml similarity index 100% rename from aws-go-resources/Pulumi.yaml rename to aws/go/aws-go-resources/Pulumi.yaml diff --git a/aws-go-resources/README.md b/aws/go/aws-go-resources/README.md similarity index 75% rename from aws-go-resources/README.md rename to aws/go/aws-go-resources/README.md index c85b55455..7662efdd4 100755 --- a/aws-go-resources/README.md +++ b/aws/go/aws-go-resources/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-resources/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-resources/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-resources/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-resources/README.md#gh-dark-mode-only) # AWS Resources (in Go) diff --git a/aws-go-resources/go.mod b/aws/go/aws-go-resources/go.mod similarity index 100% rename from aws-go-resources/go.mod rename to aws/go/aws-go-resources/go.mod diff --git a/aws-go-resources/go.sum b/aws/go/aws-go-resources/go.sum similarity index 100% rename from aws-go-resources/go.sum rename to aws/go/aws-go-resources/go.sum diff --git a/aws-go-resources/main.go b/aws/go/aws-go-resources/main.go similarity index 100% rename from aws-go-resources/main.go rename to aws/go/aws-go-resources/main.go diff --git a/aws-go-s3-folder-component/.gitignore b/aws/go/aws-go-s3-folder-component/.gitignore similarity index 100% rename from aws-go-s3-folder-component/.gitignore rename to aws/go/aws-go-s3-folder-component/.gitignore diff --git a/aws-go-s3-folder-component/Pulumi.yaml b/aws/go/aws-go-s3-folder-component/Pulumi.yaml similarity index 100% rename from aws-go-s3-folder-component/Pulumi.yaml rename to aws/go/aws-go-s3-folder-component/Pulumi.yaml diff --git a/aws-go-s3-folder-component/README.md b/aws/go/aws-go-s3-folder-component/README.md similarity index 87% rename from aws-go-s3-folder-component/README.md rename to aws/go/aws-go-s3-folder-component/README.md index c05a5c7e5..f1928ccb7 100644 --- a/aws-go-s3-folder-component/README.md +++ b/aws/go/aws-go-s3-folder-component/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-s3-folder-component/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-s3-folder-component/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-s3-folder-component/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-s3-folder-component/README.md#gh-dark-mode-only) # Static Website on Amazon S3 diff --git a/aws-go-s3-folder-component/go.mod b/aws/go/aws-go-s3-folder-component/go.mod similarity index 100% rename from aws-go-s3-folder-component/go.mod rename to aws/go/aws-go-s3-folder-component/go.mod diff --git a/aws-go-s3-folder-component/go.sum b/aws/go/aws-go-s3-folder-component/go.sum similarity index 100% rename from aws-go-s3-folder-component/go.sum rename to aws/go/aws-go-s3-folder-component/go.sum diff --git a/aws-go-s3-folder-component/images/part2-website.png b/aws/go/aws-go-s3-folder-component/images/part2-website.png similarity index 100% rename from aws-go-s3-folder-component/images/part2-website.png rename to aws/go/aws-go-s3-folder-component/images/part2-website.png diff --git a/aws-go-s3-folder-component/main.go b/aws/go/aws-go-s3-folder-component/main.go similarity index 100% rename from aws-go-s3-folder-component/main.go rename to aws/go/aws-go-s3-folder-component/main.go diff --git a/aws-go-s3-folder-component/s3folder.go b/aws/go/aws-go-s3-folder-component/s3folder.go similarity index 100% rename from aws-go-s3-folder-component/s3folder.go rename to aws/go/aws-go-s3-folder-component/s3folder.go diff --git a/aws-go-s3-folder-component/www/icon/favicon.png b/aws/go/aws-go-s3-folder-component/www/icon/favicon.png similarity index 100% rename from aws-go-s3-folder-component/www/icon/favicon.png rename to aws/go/aws-go-s3-folder-component/www/icon/favicon.png diff --git a/aws-go-s3-folder-component/www/index.html b/aws/go/aws-go-s3-folder-component/www/index.html similarity index 100% rename from aws-go-s3-folder-component/www/index.html rename to aws/go/aws-go-s3-folder-component/www/index.html diff --git a/aws-go-s3-folder/.gitignore b/aws/go/aws-go-s3-folder/.gitignore similarity index 100% rename from aws-go-s3-folder/.gitignore rename to aws/go/aws-go-s3-folder/.gitignore diff --git a/aws-go-s3-folder/Pulumi.yaml b/aws/go/aws-go-s3-folder/Pulumi.yaml similarity index 100% rename from aws-go-s3-folder/Pulumi.yaml rename to aws/go/aws-go-s3-folder/Pulumi.yaml diff --git a/aws-go-s3-folder/README.md b/aws/go/aws-go-s3-folder/README.md similarity index 85% rename from aws-go-s3-folder/README.md rename to aws/go/aws-go-s3-folder/README.md index 6de099da8..5d2f788bc 100644 --- a/aws-go-s3-folder/README.md +++ b/aws/go/aws-go-s3-folder/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-s3-folder/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-s3-folder/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-s3-folder/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-s3-folder/README.md#gh-dark-mode-only) # Host a Static Website on Amazon S3 diff --git a/aws-go-s3-folder/go.mod b/aws/go/aws-go-s3-folder/go.mod similarity index 100% rename from aws-go-s3-folder/go.mod rename to aws/go/aws-go-s3-folder/go.mod diff --git a/aws-go-s3-folder/go.sum b/aws/go/aws-go-s3-folder/go.sum similarity index 100% rename from aws-go-s3-folder/go.sum rename to aws/go/aws-go-s3-folder/go.sum diff --git a/aws-go-s3-folder/images/part2-website.png b/aws/go/aws-go-s3-folder/images/part2-website.png similarity index 100% rename from aws-go-s3-folder/images/part2-website.png rename to aws/go/aws-go-s3-folder/images/part2-website.png diff --git a/aws-go-s3-folder/main.go b/aws/go/aws-go-s3-folder/main.go similarity index 100% rename from aws-go-s3-folder/main.go rename to aws/go/aws-go-s3-folder/main.go diff --git a/aws-go-s3-folder/www/icon/favicon.png b/aws/go/aws-go-s3-folder/www/icon/favicon.png similarity index 100% rename from aws-go-s3-folder/www/icon/favicon.png rename to aws/go/aws-go-s3-folder/www/icon/favicon.png diff --git a/aws-go-s3-folder/www/index.html b/aws/go/aws-go-s3-folder/www/index.html similarity index 100% rename from aws-go-s3-folder/www/index.html rename to aws/go/aws-go-s3-folder/www/index.html diff --git a/aws-go-secrets-manager/Pulumi.yaml b/aws/go/aws-go-secrets-manager/Pulumi.yaml similarity index 100% rename from aws-go-secrets-manager/Pulumi.yaml rename to aws/go/aws-go-secrets-manager/Pulumi.yaml diff --git a/aws-go-secrets-manager/README.md b/aws/go/aws-go-secrets-manager/README.md similarity index 76% rename from aws-go-secrets-manager/README.md rename to aws/go/aws-go-secrets-manager/README.md index 7ba1cb906..95225cb6e 100644 --- a/aws-go-secrets-manager/README.md +++ b/aws/go/aws-go-secrets-manager/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-secrets-manager/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-secrets-manager/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-secrets-manager/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-secrets-manager/README.md#gh-dark-mode-only) # Setup AWS Secrets manager diff --git a/aws-go-secrets-manager/go.mod b/aws/go/aws-go-secrets-manager/go.mod similarity index 100% rename from aws-go-secrets-manager/go.mod rename to aws/go/aws-go-secrets-manager/go.mod diff --git a/aws-go-secrets-manager/go.sum b/aws/go/aws-go-secrets-manager/go.sum similarity index 100% rename from aws-go-secrets-manager/go.sum rename to aws/go/aws-go-secrets-manager/go.sum diff --git a/aws-go-secrets-manager/main.go b/aws/go/aws-go-secrets-manager/main.go similarity index 100% rename from aws-go-secrets-manager/main.go rename to aws/go/aws-go-secrets-manager/main.go diff --git a/aws-go-slackbot/Makefile b/aws/go/aws-go-slackbot/Makefile similarity index 100% rename from aws-go-slackbot/Makefile rename to aws/go/aws-go-slackbot/Makefile diff --git a/aws-go-slackbot/Pulumi.yaml b/aws/go/aws-go-slackbot/Pulumi.yaml similarity index 100% rename from aws-go-slackbot/Pulumi.yaml rename to aws/go/aws-go-slackbot/Pulumi.yaml diff --git a/aws-go-slackbot/README.md b/aws/go/aws-go-slackbot/README.md similarity index 95% rename from aws-go-slackbot/README.md rename to aws/go/aws-go-slackbot/README.md index 727e2581a..5668ab7e0 100644 --- a/aws-go-slackbot/README.md +++ b/aws/go/aws-go-slackbot/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-slackbot/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-slackbot/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-slackbot/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-slackbot/README.md#gh-dark-mode-only) # Create a Slackbot for Posting Mention Notifications diff --git a/aws-go-slackbot/go.mod b/aws/go/aws-go-slackbot/go.mod similarity index 100% rename from aws-go-slackbot/go.mod rename to aws/go/aws-go-slackbot/go.mod diff --git a/aws-go-slackbot/go.sum b/aws/go/aws-go-slackbot/go.sum similarity index 100% rename from aws-go-slackbot/go.sum rename to aws/go/aws-go-slackbot/go.sum diff --git a/aws-go-slackbot/handler/handler.go b/aws/go/aws-go-slackbot/handler/handler.go similarity index 100% rename from aws-go-slackbot/handler/handler.go rename to aws/go/aws-go-slackbot/handler/handler.go diff --git a/aws-go-slackbot/main.go b/aws/go/aws-go-slackbot/main.go similarity index 100% rename from aws-go-slackbot/main.go rename to aws/go/aws-go-slackbot/main.go diff --git a/aws-go-webserver/.gitignore b/aws/go/aws-go-webserver/.gitignore similarity index 100% rename from aws-go-webserver/.gitignore rename to aws/go/aws-go-webserver/.gitignore diff --git a/aws-go-webserver/Pulumi.yaml b/aws/go/aws-go-webserver/Pulumi.yaml similarity index 100% rename from aws-go-webserver/Pulumi.yaml rename to aws/go/aws-go-webserver/Pulumi.yaml diff --git a/aws-go-webserver/README.md b/aws/go/aws-go-webserver/README.md similarity index 80% rename from aws-go-webserver/README.md rename to aws/go/aws-go-webserver/README.md index cb5e8b190..7f0cbf612 100755 --- a/aws-go-webserver/README.md +++ b/aws/go/aws-go-webserver/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-webserver/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-webserver/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-webserver/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-webserver/README.md#gh-dark-mode-only) # Web Server Using Amazon EC2 (in Go) diff --git a/aws-go-webserver/go.mod b/aws/go/aws-go-webserver/go.mod similarity index 100% rename from aws-go-webserver/go.mod rename to aws/go/aws-go-webserver/go.mod diff --git a/aws-go-webserver/go.sum b/aws/go/aws-go-webserver/go.sum similarity index 100% rename from aws-go-webserver/go.sum rename to aws/go/aws-go-webserver/go.sum diff --git a/aws-go-webserver/main.go b/aws/go/aws-go-webserver/main.go similarity index 100% rename from aws-go-webserver/main.go rename to aws/go/aws-go-webserver/main.go diff --git a/aws-java-ansible-wordpress/.gitignore b/aws/java/aws-java-ansible-wordpress/.gitignore similarity index 100% rename from aws-java-ansible-wordpress/.gitignore rename to aws/java/aws-java-ansible-wordpress/.gitignore diff --git a/aws-java-ansible-wordpress/Pulumi.yaml b/aws/java/aws-java-ansible-wordpress/Pulumi.yaml similarity index 100% rename from aws-java-ansible-wordpress/Pulumi.yaml rename to aws/java/aws-java-ansible-wordpress/Pulumi.yaml diff --git a/aws-ts-ansible-wordpress/README.md b/aws/java/aws-java-ansible-wordpress/README.md similarity index 92% rename from aws-ts-ansible-wordpress/README.md rename to aws/java/aws-java-ansible-wordpress/README.md index 88607a8b2..1baccf98c 100644 --- a/aws-ts-ansible-wordpress/README.md +++ b/aws/java/aws-java-ansible-wordpress/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-ansible-wordpress/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-ansible-wordpress/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-java-ansible-wordpress/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-java-ansible-wordpress/README.md#gh-dark-mode-only) # Deploy Wordpress to AWS EC2 using Pulumi and Ansible @@ -16,10 +16,10 @@ commands to accomplish the desired effect. The result is repeatable automation t > Note: This example is available in many languages: > > * [C#](../aws-cs-ansible-wordpress) -> * [Java](../aws-java-ansible-wordpress) -> * [Go](../aws-go-ansible-wordpress) -> * [TypeScript](../aws-ts-ansible-wordpress) -> * [YAML](../aws-yaml-ansible-wordpress) +> * [Java]() +> * [Go](../../go/aws-go-ansible-wordpress) +> * [TypeScript](../../../aws-ts-ansible-wordpress) +> * [YAML](../../../aws-yaml-ansible-wordpress) ## Prerequisites diff --git a/aws-java-ansible-wordpress/files/wp-config.php.j2 b/aws/java/aws-java-ansible-wordpress/files/wp-config.php.j2 similarity index 100% rename from aws-java-ansible-wordpress/files/wp-config.php.j2 rename to aws/java/aws-java-ansible-wordpress/files/wp-config.php.j2 diff --git a/aws-java-ansible-wordpress/playbook.yml b/aws/java/aws-java-ansible-wordpress/playbook.yml similarity index 100% rename from aws-java-ansible-wordpress/playbook.yml rename to aws/java/aws-java-ansible-wordpress/playbook.yml diff --git a/aws-java-ansible-wordpress/pom.xml b/aws/java/aws-java-ansible-wordpress/pom.xml similarity index 100% rename from aws-java-ansible-wordpress/pom.xml rename to aws/java/aws-java-ansible-wordpress/pom.xml diff --git a/aws-java-ansible-wordpress/src/main/java/myproject/App.java b/aws/java/aws-java-ansible-wordpress/src/main/java/myproject/App.java similarity index 100% rename from aws-java-ansible-wordpress/src/main/java/myproject/App.java rename to aws/java/aws-java-ansible-wordpress/src/main/java/myproject/App.java diff --git a/aws-java-ansible-wordpress/wordpress.png b/aws/java/aws-java-ansible-wordpress/wordpress.png similarity index 100% rename from aws-java-ansible-wordpress/wordpress.png rename to aws/java/aws-java-ansible-wordpress/wordpress.png diff --git a/aws-java-eks-minimal/Pulumi.yaml b/aws/java/aws-java-eks-minimal/Pulumi.yaml similarity index 100% rename from aws-java-eks-minimal/Pulumi.yaml rename to aws/java/aws-java-eks-minimal/Pulumi.yaml diff --git a/aws-java-eks-minimal/README.md b/aws/java/aws-java-eks-minimal/README.md similarity index 76% rename from aws-java-eks-minimal/README.md rename to aws/java/aws-java-eks-minimal/README.md index 9663e113a..25ad49d65 100644 --- a/aws-java-eks-minimal/README.md +++ b/aws/java/aws-java-eks-minimal/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-java-eks-minimal/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-java-eks-minimal/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-java-eks-minimal/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-java-eks-minimal/README.md#gh-dark-mode-only) # eks-minimal diff --git a/aws-java-eks-minimal/pom.xml b/aws/java/aws-java-eks-minimal/pom.xml similarity index 100% rename from aws-java-eks-minimal/pom.xml rename to aws/java/aws-java-eks-minimal/pom.xml diff --git a/aws-java-eks-minimal/src/main/java/com/pulumi/example/eksminimal/App.java b/aws/java/aws-java-eks-minimal/src/main/java/com/pulumi/example/eksminimal/App.java similarity index 100% rename from aws-java-eks-minimal/src/main/java/com/pulumi/example/eksminimal/App.java rename to aws/java/aws-java-eks-minimal/src/main/java/com/pulumi/example/eksminimal/App.java diff --git a/aws-java-webserver/Pulumi.yaml b/aws/java/aws-java-webserver/Pulumi.yaml similarity index 100% rename from aws-java-webserver/Pulumi.yaml rename to aws/java/aws-java-webserver/Pulumi.yaml diff --git a/aws-java-webserver/README.md b/aws/java/aws-java-webserver/README.md similarity index 80% rename from aws-java-webserver/README.md rename to aws/java/aws-java-webserver/README.md index 175571e13..e43cea336 100644 --- a/aws-java-webserver/README.md +++ b/aws/java/aws-java-webserver/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-java-webserver/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-java-webserver/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-java-webserver/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-java-webserver/README.md#gh-dark-mode-only) # Web Server Using Amazon EC2 diff --git a/aws-java-webserver/pom.xml b/aws/java/aws-java-webserver/pom.xml similarity index 100% rename from aws-java-webserver/pom.xml rename to aws/java/aws-java-webserver/pom.xml diff --git a/aws-java-webserver/src/main/java/webserver/App.java b/aws/java/aws-java-webserver/src/main/java/webserver/App.java similarity index 100% rename from aws-java-webserver/src/main/java/webserver/App.java rename to aws/java/aws-java-webserver/src/main/java/webserver/App.java diff --git a/aws-js-containers/Pulumi.yaml b/aws/js/aws-js-containers/Pulumi.yaml similarity index 100% rename from aws-js-containers/Pulumi.yaml rename to aws/js/aws-js-containers/Pulumi.yaml diff --git a/aws-js-containers/README.md b/aws/js/aws-js-containers/README.md similarity index 88% rename from aws-js-containers/README.md rename to aws/js/aws-js-containers/README.md index 7676b02b1..d9c5e5bc9 100644 --- a/aws-js-containers/README.md +++ b/aws/js/aws-js-containers/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-containers/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-containers/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-containers/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-containers/README.md#gh-dark-mode-only) # ECS Fargate Containers diff --git a/aws-js-containers/app/Dockerfile b/aws/js/aws-js-containers/app/Dockerfile similarity index 100% rename from aws-js-containers/app/Dockerfile rename to aws/js/aws-js-containers/app/Dockerfile diff --git a/aws-js-containers/app/content/favicon.png b/aws/js/aws-js-containers/app/content/favicon.png similarity index 100% rename from aws-js-containers/app/content/favicon.png rename to aws/js/aws-js-containers/app/content/favicon.png diff --git a/aws-js-containers/app/content/index.html b/aws/js/aws-js-containers/app/content/index.html similarity index 100% rename from aws-js-containers/app/content/index.html rename to aws/js/aws-js-containers/app/content/index.html diff --git a/aws-js-containers/index.js b/aws/js/aws-js-containers/index.js similarity index 100% rename from aws-js-containers/index.js rename to aws/js/aws-js-containers/index.js diff --git a/aws-js-containers/package.json b/aws/js/aws-js-containers/package.json similarity index 100% rename from aws-js-containers/package.json rename to aws/js/aws-js-containers/package.json diff --git a/aws-js-langserve/.gitignore b/aws/js/aws-js-langserve/.gitignore similarity index 100% rename from aws-js-langserve/.gitignore rename to aws/js/aws-js-langserve/.gitignore diff --git a/aws-js-langserve/Dockerfile b/aws/js/aws-js-langserve/Dockerfile similarity index 82% rename from aws-js-langserve/Dockerfile rename to aws/js/aws-js-langserve/Dockerfile index bbdeea13b..0101939bc 100644 --- a/aws-js-langserve/Dockerfile +++ b/aws/js/aws-js-langserve/Dockerfile @@ -6,13 +6,13 @@ RUN poetry config virtualenvs.create false WORKDIR /code -COPY ./pyproject.toml ./README.md ./poetry.lock* ./ +COPY pyproject.toml ./README.md ./poetry.lock* ./ COPY ./package[s] ./packages RUN poetry install --no-interaction --no-ansi --no-root -COPY ./app ./app +COPY app ./app RUN poetry install --no-interaction --no-ansi diff --git a/aws-js-langserve/Pulumi.yaml b/aws/js/aws-js-langserve/Pulumi.yaml similarity index 100% rename from aws-js-langserve/Pulumi.yaml rename to aws/js/aws-js-langserve/Pulumi.yaml diff --git a/aws-js-langserve/README.md b/aws/js/aws-js-langserve/README.md similarity index 100% rename from aws-js-langserve/README.md rename to aws/js/aws-js-langserve/README.md diff --git a/aws-js-langserve/app/__init__.py b/aws/js/aws-js-langserve/app/__init__.py similarity index 100% rename from aws-js-langserve/app/__init__.py rename to aws/js/aws-js-langserve/app/__init__.py diff --git a/aws-js-langserve/app/server.py b/aws/js/aws-js-langserve/app/server.py similarity index 100% rename from aws-js-langserve/app/server.py rename to aws/js/aws-js-langserve/app/server.py diff --git a/aws-js-langserve/index.js b/aws/js/aws-js-langserve/index.js similarity index 100% rename from aws-js-langserve/index.js rename to aws/js/aws-js-langserve/index.js diff --git a/aws-js-langserve/package.json b/aws/js/aws-js-langserve/package.json similarity index 100% rename from aws-js-langserve/package.json rename to aws/js/aws-js-langserve/package.json diff --git a/aws-js-langserve/packages/README.md b/aws/js/aws-js-langserve/packages/README.md similarity index 100% rename from aws-js-langserve/packages/README.md rename to aws/js/aws-js-langserve/packages/README.md diff --git a/aws-js-langserve/poetry.lock b/aws/js/aws-js-langserve/poetry.lock similarity index 100% rename from aws-js-langserve/poetry.lock rename to aws/js/aws-js-langserve/poetry.lock diff --git a/aws-js-langserve/pyproject.toml b/aws/js/aws-js-langserve/pyproject.toml similarity index 100% rename from aws-js-langserve/pyproject.toml rename to aws/js/aws-js-langserve/pyproject.toml diff --git a/aws-js-s3-folder-component/Pulumi.yaml b/aws/js/aws-js-s3-folder-component/Pulumi.yaml similarity index 100% rename from aws-js-s3-folder-component/Pulumi.yaml rename to aws/js/aws-js-s3-folder-component/Pulumi.yaml diff --git a/aws-js-s3-folder-component/README.md b/aws/js/aws-js-s3-folder-component/README.md similarity index 87% rename from aws-js-s3-folder-component/README.md rename to aws/js/aws-js-s3-folder-component/README.md index b8660db1a..72687d99f 100644 --- a/aws-js-s3-folder-component/README.md +++ b/aws/js/aws-js-s3-folder-component/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-s3-folder-component/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-s3-folder-component/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-s3-folder-component/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-s3-folder-component/README.md#gh-dark-mode-only) # Static Website Hosted on AWS S3 diff --git a/aws-js-s3-folder-component/index.js b/aws/js/aws-js-s3-folder-component/index.js similarity index 100% rename from aws-js-s3-folder-component/index.js rename to aws/js/aws-js-s3-folder-component/index.js diff --git a/aws-js-s3-folder-component/package.json b/aws/js/aws-js-s3-folder-component/package.json similarity index 100% rename from aws-js-s3-folder-component/package.json rename to aws/js/aws-js-s3-folder-component/package.json diff --git a/aws-js-s3-folder-component/s3folder.js b/aws/js/aws-js-s3-folder-component/s3folder.js similarity index 100% rename from aws-js-s3-folder-component/s3folder.js rename to aws/js/aws-js-s3-folder-component/s3folder.js diff --git a/aws-js-s3-folder-component/www/favicon.png b/aws/js/aws-js-s3-folder-component/www/favicon.png similarity index 100% rename from aws-js-s3-folder-component/www/favicon.png rename to aws/js/aws-js-s3-folder-component/www/favicon.png diff --git a/aws-js-s3-folder-component/www/index.html b/aws/js/aws-js-s3-folder-component/www/index.html similarity index 100% rename from aws-js-s3-folder-component/www/index.html rename to aws/js/aws-js-s3-folder-component/www/index.html diff --git a/aws-js-s3-folder/.gitignore b/aws/js/aws-js-s3-folder/.gitignore similarity index 100% rename from aws-js-s3-folder/.gitignore rename to aws/js/aws-js-s3-folder/.gitignore diff --git a/aws-js-s3-folder/Pulumi.yaml b/aws/js/aws-js-s3-folder/Pulumi.yaml similarity index 100% rename from aws-js-s3-folder/Pulumi.yaml rename to aws/js/aws-js-s3-folder/Pulumi.yaml diff --git a/aws-js-s3-folder/README.md b/aws/js/aws-js-s3-folder/README.md similarity index 87% rename from aws-js-s3-folder/README.md rename to aws/js/aws-js-s3-folder/README.md index b90e00421..412c83905 100644 --- a/aws-js-s3-folder/README.md +++ b/aws/js/aws-js-s3-folder/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-s3-folder/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-s3-folder/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-s3-folder/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-s3-folder/README.md#gh-dark-mode-only) # Host a Static Website on Amazon S3 diff --git a/aws-js-s3-folder/index.js b/aws/js/aws-js-s3-folder/index.js similarity index 100% rename from aws-js-s3-folder/index.js rename to aws/js/aws-js-s3-folder/index.js diff --git a/aws-js-s3-folder/package.json b/aws/js/aws-js-s3-folder/package.json similarity index 100% rename from aws-js-s3-folder/package.json rename to aws/js/aws-js-s3-folder/package.json diff --git a/aws-js-s3-folder/www/favicon.png b/aws/js/aws-js-s3-folder/www/favicon.png similarity index 100% rename from aws-js-s3-folder/www/favicon.png rename to aws/js/aws-js-s3-folder/www/favicon.png diff --git a/aws-js-s3-folder/www/index.html b/aws/js/aws-js-s3-folder/www/index.html similarity index 100% rename from aws-js-s3-folder/www/index.html rename to aws/js/aws-js-s3-folder/www/index.html diff --git a/aws-js-sqs-slack/.gitignore b/aws/js/aws-js-sqs-slack/.gitignore similarity index 100% rename from aws-js-sqs-slack/.gitignore rename to aws/js/aws-js-sqs-slack/.gitignore diff --git a/aws-js-sqs-slack/Pulumi.yaml b/aws/js/aws-js-sqs-slack/Pulumi.yaml similarity index 100% rename from aws-js-sqs-slack/Pulumi.yaml rename to aws/js/aws-js-sqs-slack/Pulumi.yaml diff --git a/aws-js-sqs-slack/README.md b/aws/js/aws-js-sqs-slack/README.md similarity index 88% rename from aws-js-sqs-slack/README.md rename to aws/js/aws-js-sqs-slack/README.md index 3fed707cb..2240a11d3 100644 --- a/aws-js-sqs-slack/README.md +++ b/aws/js/aws-js-sqs-slack/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-sqs-slack/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-sqs-slack/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-sqs-slack/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-sqs-slack/README.md#gh-dark-mode-only) # Post AWS SQS Messages to Slack using Serverless Lambdas @@ -57,7 +57,7 @@ After installing the CLI and cloning the repo, `cd` into the directory, and run If you've done everything right, you'll see a message posted to your Slack channel! - ![SQS Slack](./sqs_slack.png) + ![SQS Slack](sqs_slack.png) Notice we've used the `pulumi stack output` command to read the SQS queue URL that was provisioned. diff --git a/aws-js-sqs-slack/config.js b/aws/js/aws-js-sqs-slack/config.js similarity index 100% rename from aws-js-sqs-slack/config.js rename to aws/js/aws-js-sqs-slack/config.js diff --git a/aws-js-sqs-slack/index.js b/aws/js/aws-js-sqs-slack/index.js similarity index 100% rename from aws-js-sqs-slack/index.js rename to aws/js/aws-js-sqs-slack/index.js diff --git a/aws-js-sqs-slack/package.json b/aws/js/aws-js-sqs-slack/package.json similarity index 100% rename from aws-js-sqs-slack/package.json rename to aws/js/aws-js-sqs-slack/package.json diff --git a/aws-js-sqs-slack/sqs_slack.png b/aws/js/aws-js-sqs-slack/sqs_slack.png similarity index 100% rename from aws-js-sqs-slack/sqs_slack.png rename to aws/js/aws-js-sqs-slack/sqs_slack.png diff --git a/aws-js-webserver-component/Pulumi.yaml b/aws/js/aws-js-webserver-component/Pulumi.yaml similarity index 100% rename from aws-js-webserver-component/Pulumi.yaml rename to aws/js/aws-js-webserver-component/Pulumi.yaml diff --git a/aws-js-webserver-component/README.md b/aws/js/aws-js-webserver-component/README.md similarity index 50% rename from aws-js-webserver-component/README.md rename to aws/js/aws-js-webserver-component/README.md index 06bdec45a..590daaade 100644 --- a/aws-js-webserver-component/README.md +++ b/aws/js/aws-js-webserver-component/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-webserver-component/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-webserver-component/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-webserver-component/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-webserver-component/README.md#gh-dark-mode-only) # AWS Web Server Component diff --git a/aws-js-webserver-component/index.js b/aws/js/aws-js-webserver-component/index.js similarity index 100% rename from aws-js-webserver-component/index.js rename to aws/js/aws-js-webserver-component/index.js diff --git a/aws-js-webserver-component/package.json b/aws/js/aws-js-webserver-component/package.json similarity index 100% rename from aws-js-webserver-component/package.json rename to aws/js/aws-js-webserver-component/package.json diff --git a/aws-js-webserver-component/webserver.js b/aws/js/aws-js-webserver-component/webserver.js similarity index 100% rename from aws-js-webserver-component/webserver.js rename to aws/js/aws-js-webserver-component/webserver.js diff --git a/aws-js-webserver/Pulumi.yaml b/aws/js/aws-js-webserver/Pulumi.yaml similarity index 100% rename from aws-js-webserver/Pulumi.yaml rename to aws/js/aws-js-webserver/Pulumi.yaml diff --git a/aws-js-webserver/README.md b/aws/js/aws-js-webserver/README.md similarity index 79% rename from aws-js-webserver/README.md rename to aws/js/aws-js-webserver/README.md index da3a3371f..efd1bc7d4 100755 --- a/aws-js-webserver/README.md +++ b/aws/js/aws-js-webserver/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-webserver/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-webserver/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-webserver/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-js-webserver/README.md#gh-dark-mode-only) # Web Server Using Amazon EC2 diff --git a/aws-js-webserver/index.js b/aws/js/aws-js-webserver/index.js similarity index 100% rename from aws-js-webserver/index.js rename to aws/js/aws-js-webserver/index.js diff --git a/aws-js-webserver/package.json b/aws/js/aws-js-webserver/package.json similarity index 100% rename from aws-js-webserver/package.json rename to aws/js/aws-js-webserver/package.json diff --git a/aws-native-java-s3-folder/.gitignore b/aws/native/aws-native-java-s3-folder/.gitignore similarity index 100% rename from aws-native-java-s3-folder/.gitignore rename to aws/native/aws-native-java-s3-folder/.gitignore diff --git a/aws-native-java-s3-folder/Pulumi.yaml b/aws/native/aws-native-java-s3-folder/Pulumi.yaml similarity index 100% rename from aws-native-java-s3-folder/Pulumi.yaml rename to aws/native/aws-native-java-s3-folder/Pulumi.yaml diff --git a/aws-native-java-s3-folder/README.md b/aws/native/aws-native-java-s3-folder/README.md similarity index 91% rename from aws-native-java-s3-folder/README.md rename to aws/native/aws-native-java-s3-folder/README.md index 6bf5e4a0d..22b3b62c6 100644 --- a/aws-native-java-s3-folder/README.md +++ b/aws/native/aws-native-java-s3-folder/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-native-java-s3-folder/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-native-java-s3-folder/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-native-java-s3-folder/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-native-java-s3-folder/README.md#gh-dark-mode-only) # Host a Static Website on Amazon S3 with the AWS Native Provider diff --git a/aws-native-java-s3-folder/pom.xml b/aws/native/aws-native-java-s3-folder/pom.xml similarity index 100% rename from aws-native-java-s3-folder/pom.xml rename to aws/native/aws-native-java-s3-folder/pom.xml diff --git a/aws-native-java-s3-folder/src/main/java/s3site/App.java b/aws/native/aws-native-java-s3-folder/src/main/java/s3site/App.java similarity index 100% rename from aws-native-java-s3-folder/src/main/java/s3site/App.java rename to aws/native/aws-native-java-s3-folder/src/main/java/s3site/App.java diff --git a/aws-native-java-s3-folder/www/favicon.ico b/aws/native/aws-native-java-s3-folder/www/favicon.ico similarity index 100% rename from aws-native-java-s3-folder/www/favicon.ico rename to aws/native/aws-native-java-s3-folder/www/favicon.ico diff --git a/aws-native-java-s3-folder/www/index.html b/aws/native/aws-native-java-s3-folder/www/index.html similarity index 100% rename from aws-native-java-s3-folder/www/index.html rename to aws/native/aws-native-java-s3-folder/www/index.html diff --git a/aws-apigateway-ts-routes/.gitignore b/aws/native/aws-native-ts-ecs/.gitignore similarity index 100% rename from aws-apigateway-ts-routes/.gitignore rename to aws/native/aws-native-ts-ecs/.gitignore diff --git a/aws-native-ts-ecs/Pulumi.yaml b/aws/native/aws-native-ts-ecs/Pulumi.yaml similarity index 100% rename from aws-native-ts-ecs/Pulumi.yaml rename to aws/native/aws-native-ts-ecs/Pulumi.yaml diff --git a/aws-native-ts-ecs/README.md b/aws/native/aws-native-ts-ecs/README.md similarity index 90% rename from aws-native-ts-ecs/README.md rename to aws/native/aws-native-ts-ecs/README.md index 9acbd6325..101c77dc8 100644 --- a/aws-native-ts-ecs/README.md +++ b/aws/native/aws-native-ts-ecs/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-native-ts-ecs/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-native-ts-ecs/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-native-ts-ecs/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-native-ts-ecs/README.md#gh-dark-mode-only) # Create an ECS cluster on AWS with the AWS Native Provider diff --git a/aws-native-ts-ecs/classic.ts b/aws/native/aws-native-ts-ecs/classic.ts similarity index 100% rename from aws-native-ts-ecs/classic.ts rename to aws/native/aws-native-ts-ecs/classic.ts diff --git a/aws-native-ts-ecs/index.ts b/aws/native/aws-native-ts-ecs/index.ts similarity index 100% rename from aws-native-ts-ecs/index.ts rename to aws/native/aws-native-ts-ecs/index.ts diff --git a/aws-native-ts-ecs/package.json b/aws/native/aws-native-ts-ecs/package.json similarity index 100% rename from aws-native-ts-ecs/package.json rename to aws/native/aws-native-ts-ecs/package.json diff --git a/aws-native-ts-ecs/tsconfig.json b/aws/native/aws-native-ts-ecs/tsconfig.json similarity index 95% rename from aws-native-ts-ecs/tsconfig.json rename to aws/native/aws-native-ts-ecs/tsconfig.json index 6e3a8df78..e359a7157 100644 --- a/aws-native-ts-ecs/tsconfig.json +++ b/aws/native/aws-native-ts-ecs/tsconfig.json @@ -13,7 +13,7 @@ "forceConsistentCasingInFileNames": true }, "files": [ - "index.ts", + "index.ts", "classic.ts" ] } diff --git a/aws-native-ts-ecs/.gitignore b/aws/native/aws-native-ts-s3-folder/.gitignore similarity index 100% rename from aws-native-ts-ecs/.gitignore rename to aws/native/aws-native-ts-s3-folder/.gitignore diff --git a/aws-native-ts-s3-folder/Pulumi.yaml b/aws/native/aws-native-ts-s3-folder/Pulumi.yaml similarity index 100% rename from aws-native-ts-s3-folder/Pulumi.yaml rename to aws/native/aws-native-ts-s3-folder/Pulumi.yaml diff --git a/aws-native-ts-s3-folder/README.md b/aws/native/aws-native-ts-s3-folder/README.md similarity index 88% rename from aws-native-ts-s3-folder/README.md rename to aws/native/aws-native-ts-s3-folder/README.md index d19cd8646..2eaf09593 100644 --- a/aws-native-ts-s3-folder/README.md +++ b/aws/native/aws-native-ts-s3-folder/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-native-ts-s3-folder/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-native-ts-s3-folder/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-native-ts-s3-folder/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-native-ts-s3-folder/README.md#gh-dark-mode-only) # Host a Static Website on Amazon S3 with the AWS Native Provider diff --git a/aws-native-ts-s3-folder/index.ts b/aws/native/aws-native-ts-s3-folder/index.ts similarity index 100% rename from aws-native-ts-s3-folder/index.ts rename to aws/native/aws-native-ts-s3-folder/index.ts diff --git a/aws-native-ts-s3-folder/package.json b/aws/native/aws-native-ts-s3-folder/package.json similarity index 100% rename from aws-native-ts-s3-folder/package.json rename to aws/native/aws-native-ts-s3-folder/package.json diff --git a/aws-ts-apigatewayv2-eventbridge/tsconfig.json b/aws/native/aws-native-ts-s3-folder/tsconfig.json similarity index 95% rename from aws-ts-apigatewayv2-eventbridge/tsconfig.json rename to aws/native/aws-native-ts-s3-folder/tsconfig.json index ab65afa61..2dd89fb9d 100644 --- a/aws-ts-apigatewayv2-eventbridge/tsconfig.json +++ b/aws/native/aws-native-ts-s3-folder/tsconfig.json @@ -13,6 +13,6 @@ "forceConsistentCasingInFileNames": true }, "files": [ - "index.ts" + "index.ts" ] } diff --git a/aws-native-ts-s3-folder/www/favicon.png b/aws/native/aws-native-ts-s3-folder/www/favicon.png similarity index 100% rename from aws-native-ts-s3-folder/www/favicon.png rename to aws/native/aws-native-ts-s3-folder/www/favicon.png diff --git a/aws-native-ts-s3-folder/www/index.html b/aws/native/aws-native-ts-s3-folder/www/index.html similarity index 100% rename from aws-native-ts-s3-folder/www/index.html rename to aws/native/aws-native-ts-s3-folder/www/index.html diff --git a/aws-native-ts-stepfunctions/.gitignore b/aws/native/aws-native-ts-stepfunctions/.gitignore similarity index 100% rename from aws-native-ts-stepfunctions/.gitignore rename to aws/native/aws-native-ts-stepfunctions/.gitignore diff --git a/aws-native-ts-stepfunctions/Pulumi.yaml b/aws/native/aws-native-ts-stepfunctions/Pulumi.yaml similarity index 100% rename from aws-native-ts-stepfunctions/Pulumi.yaml rename to aws/native/aws-native-ts-stepfunctions/Pulumi.yaml diff --git a/aws-native-ts-stepfunctions/README.md b/aws/native/aws-native-ts-stepfunctions/README.md similarity index 88% rename from aws-native-ts-stepfunctions/README.md rename to aws/native/aws-native-ts-stepfunctions/README.md index 6ccd70e78..8d60d2850 100644 --- a/aws-native-ts-stepfunctions/README.md +++ b/aws/native/aws-native-ts-stepfunctions/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-native-ts-stepfunctions/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-native-ts-stepfunctions/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-native-ts-stepfunctions/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-native-ts-stepfunctions/README.md#gh-dark-mode-only) # AWS Step Functions with the AWS Native Provider diff --git a/aws-native-ts-stepfunctions/index.ts b/aws/native/aws-native-ts-stepfunctions/index.ts similarity index 100% rename from aws-native-ts-stepfunctions/index.ts rename to aws/native/aws-native-ts-stepfunctions/index.ts diff --git a/aws-native-ts-stepfunctions/package.json b/aws/native/aws-native-ts-stepfunctions/package.json similarity index 100% rename from aws-native-ts-stepfunctions/package.json rename to aws/native/aws-native-ts-stepfunctions/package.json diff --git a/aws-ts-apigateway-auth0/tsconfig.json b/aws/native/aws-native-ts-stepfunctions/tsconfig.json similarity index 96% rename from aws-ts-apigateway-auth0/tsconfig.json rename to aws/native/aws-native-ts-stepfunctions/tsconfig.json index 61fe22191..2a932aa58 100644 --- a/aws-ts-apigateway-auth0/tsconfig.json +++ b/aws/native/aws-native-ts-stepfunctions/tsconfig.json @@ -14,6 +14,6 @@ "strictNullChecks": true }, "files": [ - "index.ts" + "index.ts" ] } diff --git a/aws-apigateway-py-routes/.gitignore b/aws/py/aws-apigateway-py-routes/.gitignore similarity index 100% rename from aws-apigateway-py-routes/.gitignore rename to aws/py/aws-apigateway-py-routes/.gitignore diff --git a/aws-apigateway-py-routes/Pulumi.yaml b/aws/py/aws-apigateway-py-routes/Pulumi.yaml similarity index 100% rename from aws-apigateway-py-routes/Pulumi.yaml rename to aws/py/aws-apigateway-py-routes/Pulumi.yaml diff --git a/aws-apigateway-py-routes/README.md b/aws/py/aws-apigateway-py-routes/README.md similarity index 100% rename from aws-apigateway-py-routes/README.md rename to aws/py/aws-apigateway-py-routes/README.md diff --git a/aws-apigateway-py-routes/__main__.py b/aws/py/aws-apigateway-py-routes/__main__.py similarity index 100% rename from aws-apigateway-py-routes/__main__.py rename to aws/py/aws-apigateway-py-routes/__main__.py diff --git a/aws-apigateway-py-routes/authorizer/handler.py b/aws/py/aws-apigateway-py-routes/authorizer/handler.py similarity index 100% rename from aws-apigateway-py-routes/authorizer/handler.py rename to aws/py/aws-apigateway-py-routes/authorizer/handler.py diff --git a/aws-apigateway-py-routes/dns.py b/aws/py/aws-apigateway-py-routes/dns.py similarity index 100% rename from aws-apigateway-py-routes/dns.py rename to aws/py/aws-apigateway-py-routes/dns.py diff --git a/aws-apigateway-py-routes/handler/handler.py b/aws/py/aws-apigateway-py-routes/handler/handler.py similarity index 100% rename from aws-apigateway-py-routes/handler/handler.py rename to aws/py/aws-apigateway-py-routes/handler/handler.py diff --git a/aws-apigateway-py-routes/lambdas.py b/aws/py/aws-apigateway-py-routes/lambdas.py similarity index 100% rename from aws-apigateway-py-routes/lambdas.py rename to aws/py/aws-apigateway-py-routes/lambdas.py diff --git a/aws-apigateway-py-routes/requirements.txt b/aws/py/aws-apigateway-py-routes/requirements.txt similarity index 100% rename from aws-apigateway-py-routes/requirements.txt rename to aws/py/aws-apigateway-py-routes/requirements.txt diff --git a/aws-apigateway-py-routes/www/index.html b/aws/py/aws-apigateway-py-routes/www/index.html similarity index 100% rename from aws-apigateway-py-routes/www/index.html rename to aws/py/aws-apigateway-py-routes/www/index.html diff --git a/aws-py-ansible-wordpress/.gitignore b/aws/py/aws-py-ansible-wordpress/.gitignore similarity index 100% rename from aws-py-ansible-wordpress/.gitignore rename to aws/py/aws-py-ansible-wordpress/.gitignore diff --git a/aws-py-ansible-wordpress/Pulumi.yaml b/aws/py/aws-py-ansible-wordpress/Pulumi.yaml similarity index 100% rename from aws-py-ansible-wordpress/Pulumi.yaml rename to aws/py/aws-py-ansible-wordpress/Pulumi.yaml diff --git a/aws-py-ansible-wordpress/README.md b/aws/py/aws-py-ansible-wordpress/README.md similarity index 92% rename from aws-py-ansible-wordpress/README.md rename to aws/py/aws-py-ansible-wordpress/README.md index 5d0e209ca..af1025636 100644 --- a/aws-py-ansible-wordpress/README.md +++ b/aws/py/aws-py-ansible-wordpress/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-ansible-wordpress/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-ansible-wordpress/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-ansible-wordpress/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-ansible-wordpress/README.md#gh-dark-mode-only) # Deploy Wordpress to AWS EC2 using Pulumi and Ansible @@ -17,9 +17,9 @@ commands to accomplish the desired effect. The result is repeatable automation t > > * [C#](../aws-cs-ansible-wordpress) > * [Java](../aws-java-ansible-wordpress) -> * [Go](../aws-go-ansible-wordpress) -> * [TypeScript](../aws-ts-ansible-wordpress) -> * [YAML](../aws-yaml-ansible-wordpress) +> * [Go](../../go/aws-go-ansible-wordpress) +> * [TypeScript](../../ts/aws-ts-ansible-wordpress) +> * [YAML](../../../aws-yaml-ansible-wordpress) ## Prerequisites diff --git a/aws-py-ansible-wordpress/__main__.py b/aws/py/aws-py-ansible-wordpress/__main__.py similarity index 100% rename from aws-py-ansible-wordpress/__main__.py rename to aws/py/aws-py-ansible-wordpress/__main__.py diff --git a/aws-py-ansible-wordpress/files/wp-config.php.j2 b/aws/py/aws-py-ansible-wordpress/files/wp-config.php.j2 similarity index 100% rename from aws-py-ansible-wordpress/files/wp-config.php.j2 rename to aws/py/aws-py-ansible-wordpress/files/wp-config.php.j2 diff --git a/aws-py-ansible-wordpress/playbook.yml b/aws/py/aws-py-ansible-wordpress/playbook.yml similarity index 100% rename from aws-py-ansible-wordpress/playbook.yml rename to aws/py/aws-py-ansible-wordpress/playbook.yml diff --git a/aws-py-ansible-wordpress/requirements.txt b/aws/py/aws-py-ansible-wordpress/requirements.txt similarity index 100% rename from aws-py-ansible-wordpress/requirements.txt rename to aws/py/aws-py-ansible-wordpress/requirements.txt diff --git a/aws-py-ansible-wordpress/wordpress.png b/aws/py/aws-py-ansible-wordpress/wordpress.png similarity index 100% rename from aws-py-ansible-wordpress/wordpress.png rename to aws/py/aws-py-ansible-wordpress/wordpress.png diff --git a/aws-py-apigateway-lambda-serverless/.gitignore b/aws/py/aws-py-apigateway-lambda-serverless/.gitignore similarity index 100% rename from aws-py-apigateway-lambda-serverless/.gitignore rename to aws/py/aws-py-apigateway-lambda-serverless/.gitignore diff --git a/aws-py-apigateway-lambda-serverless/Pulumi.yaml b/aws/py/aws-py-apigateway-lambda-serverless/Pulumi.yaml similarity index 100% rename from aws-py-apigateway-lambda-serverless/Pulumi.yaml rename to aws/py/aws-py-apigateway-lambda-serverless/Pulumi.yaml diff --git a/aws-py-apigateway-lambda-serverless/README.md b/aws/py/aws-py-apigateway-lambda-serverless/README.md similarity index 84% rename from aws-py-apigateway-lambda-serverless/README.md rename to aws/py/aws-py-apigateway-lambda-serverless/README.md index 107efc74a..51f5bd3c6 100644 --- a/aws-py-apigateway-lambda-serverless/README.md +++ b/aws/py/aws-py-apigateway-lambda-serverless/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-apigateway-lambda-serverless/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-apigateway-lambda-serverless/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-apigateway-lambda-serverless/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-apigateway-lambda-serverless/README.md#gh-dark-mode-only) # Lambda-backed API Gateway diff --git a/aws-py-apigateway-lambda-serverless/__main__.py b/aws/py/aws-py-apigateway-lambda-serverless/__main__.py similarity index 100% rename from aws-py-apigateway-lambda-serverless/__main__.py rename to aws/py/aws-py-apigateway-lambda-serverless/__main__.py diff --git a/aws-py-apigateway-lambda-serverless/hello_lambda/hello.py b/aws/py/aws-py-apigateway-lambda-serverless/hello_lambda/hello.py similarity index 100% rename from aws-py-apigateway-lambda-serverless/hello_lambda/hello.py rename to aws/py/aws-py-apigateway-lambda-serverless/hello_lambda/hello.py diff --git a/aws-py-apigateway-lambda-serverless/iam.py b/aws/py/aws-py-apigateway-lambda-serverless/iam.py similarity index 100% rename from aws-py-apigateway-lambda-serverless/iam.py rename to aws/py/aws-py-apigateway-lambda-serverless/iam.py diff --git a/aws-py-apigateway-lambda-serverless/requirements.txt b/aws/py/aws-py-apigateway-lambda-serverless/requirements.txt similarity index 100% rename from aws-py-apigateway-lambda-serverless/requirements.txt rename to aws/py/aws-py-apigateway-lambda-serverless/requirements.txt diff --git a/aws-py-apigatewayv2-eventbridge/.gitignore b/aws/py/aws-py-apigatewayv2-eventbridge/.gitignore similarity index 100% rename from aws-py-apigatewayv2-eventbridge/.gitignore rename to aws/py/aws-py-apigatewayv2-eventbridge/.gitignore diff --git a/aws-py-apigatewayv2-eventbridge/Pulumi.yaml b/aws/py/aws-py-apigatewayv2-eventbridge/Pulumi.yaml similarity index 100% rename from aws-py-apigatewayv2-eventbridge/Pulumi.yaml rename to aws/py/aws-py-apigatewayv2-eventbridge/Pulumi.yaml diff --git a/aws-py-apigatewayv2-eventbridge/README.md b/aws/py/aws-py-apigatewayv2-eventbridge/README.md similarity index 83% rename from aws-py-apigatewayv2-eventbridge/README.md rename to aws/py/aws-py-apigatewayv2-eventbridge/README.md index 3e6d0b9b4..2b9dd9e13 100644 --- a/aws-py-apigatewayv2-eventbridge/README.md +++ b/aws/py/aws-py-apigatewayv2-eventbridge/README.md @@ -1,7 +1,7 @@ # API Gateway V2 to EventBridge -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-apigatewayv2-eventbridge/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-apigatewayv2-eventbridge/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-apigatewayv2-eventbridge/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-apigatewayv2-eventbridge/README.md#gh-dark-mode-only) This example creates an AWS API Gateway proxy integration with EventBridge and Lambda. It defines a single API Gateway endpoint that publishes events to an EventBridge event bus and an accompanying event rule that matches those events and invokes a Lambda function. diff --git a/aws-py-apigatewayv2-eventbridge/__main__.py b/aws/py/aws-py-apigatewayv2-eventbridge/__main__.py similarity index 100% rename from aws-py-apigatewayv2-eventbridge/__main__.py rename to aws/py/aws-py-apigatewayv2-eventbridge/__main__.py diff --git a/aws-py-apigatewayv2-eventbridge/api/handlers.py b/aws/py/aws-py-apigatewayv2-eventbridge/api/handlers.py similarity index 100% rename from aws-py-apigatewayv2-eventbridge/api/handlers.py rename to aws/py/aws-py-apigatewayv2-eventbridge/api/handlers.py diff --git a/aws-py-apigatewayv2-eventbridge/requirements.txt b/aws/py/aws-py-apigatewayv2-eventbridge/requirements.txt similarity index 100% rename from aws-py-apigatewayv2-eventbridge/requirements.txt rename to aws/py/aws-py-apigatewayv2-eventbridge/requirements.txt diff --git a/aws-py-apigatewayv2-http-api-quickcreate/.gitignore b/aws/py/aws-py-apigatewayv2-http-api-quickcreate/.gitignore similarity index 100% rename from aws-py-apigatewayv2-http-api-quickcreate/.gitignore rename to aws/py/aws-py-apigatewayv2-http-api-quickcreate/.gitignore diff --git a/aws-py-apigatewayv2-http-api-quickcreate/Pulumi.yaml b/aws/py/aws-py-apigatewayv2-http-api-quickcreate/Pulumi.yaml similarity index 100% rename from aws-py-apigatewayv2-http-api-quickcreate/Pulumi.yaml rename to aws/py/aws-py-apigatewayv2-http-api-quickcreate/Pulumi.yaml diff --git a/aws-py-apigatewayv2-http-api-quickcreate/README.md b/aws/py/aws-py-apigatewayv2-http-api-quickcreate/README.md similarity index 86% rename from aws-py-apigatewayv2-http-api-quickcreate/README.md rename to aws/py/aws-py-apigatewayv2-http-api-quickcreate/README.md index f5e1a30e1..4c9fca426 100644 --- a/aws-py-apigatewayv2-http-api-quickcreate/README.md +++ b/aws/py/aws-py-apigatewayv2-http-api-quickcreate/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-apigatewayv2-http-api-quickcreate/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-apigatewayv2-http-api-quickcreate/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-apigatewayv2-http-api-quickcreate/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-apigatewayv2-http-api-quickcreate/README.md#gh-dark-mode-only) # AWS API Gateway V2 HTTP API Quickstart diff --git a/aws-py-apigatewayv2-http-api-quickcreate/__main__.py b/aws/py/aws-py-apigatewayv2-http-api-quickcreate/__main__.py similarity index 100% rename from aws-py-apigatewayv2-http-api-quickcreate/__main__.py rename to aws/py/aws-py-apigatewayv2-http-api-quickcreate/__main__.py diff --git a/aws-py-apigatewayv2-http-api-quickcreate/app/index.js b/aws/py/aws-py-apigatewayv2-http-api-quickcreate/app/index.js similarity index 100% rename from aws-py-apigatewayv2-http-api-quickcreate/app/index.js rename to aws/py/aws-py-apigatewayv2-http-api-quickcreate/app/index.js diff --git a/aws-py-apigatewayv2-http-api-quickcreate/requirements.txt b/aws/py/aws-py-apigatewayv2-http-api-quickcreate/requirements.txt similarity index 100% rename from aws-py-apigatewayv2-http-api-quickcreate/requirements.txt rename to aws/py/aws-py-apigatewayv2-http-api-quickcreate/requirements.txt diff --git a/aws-py-appsync/.gitignore b/aws/py/aws-py-appsync/.gitignore similarity index 100% rename from aws-py-appsync/.gitignore rename to aws/py/aws-py-appsync/.gitignore diff --git a/aws-py-appsync/Pulumi.yaml b/aws/py/aws-py-appsync/Pulumi.yaml similarity index 100% rename from aws-py-appsync/Pulumi.yaml rename to aws/py/aws-py-appsync/Pulumi.yaml diff --git a/aws-py-appsync/README.md b/aws/py/aws-py-appsync/README.md similarity index 78% rename from aws-py-appsync/README.md rename to aws/py/aws-py-appsync/README.md index 7d79b4497..d7767720c 100644 --- a/aws-py-appsync/README.md +++ b/aws/py/aws-py-appsync/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-appsync/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-appsync/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-appsync/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-appsync/README.md#gh-dark-mode-only) # GraphQL Endpoint in AWS AppSync diff --git a/aws-py-appsync/__main__.py b/aws/py/aws-py-appsync/__main__.py similarity index 100% rename from aws-py-appsync/__main__.py rename to aws/py/aws-py-appsync/__main__.py diff --git a/aws-py-appsync/requirements.txt b/aws/py/aws-py-appsync/requirements.txt similarity index 100% rename from aws-py-appsync/requirements.txt rename to aws/py/aws-py-appsync/requirements.txt diff --git a/aws-py-assume-role/README.md b/aws/py/aws-py-assume-role/README.md similarity index 100% rename from aws-py-assume-role/README.md rename to aws/py/aws-py-assume-role/README.md diff --git a/aws-py-assume-role/assume-role/.gitignore b/aws/py/aws-py-assume-role/assume-role/.gitignore similarity index 100% rename from aws-py-assume-role/assume-role/.gitignore rename to aws/py/aws-py-assume-role/assume-role/.gitignore diff --git a/aws-py-assume-role/assume-role/Pulumi.yaml b/aws/py/aws-py-assume-role/assume-role/Pulumi.yaml similarity index 100% rename from aws-py-assume-role/assume-role/Pulumi.yaml rename to aws/py/aws-py-assume-role/assume-role/Pulumi.yaml diff --git a/aws-py-assume-role/assume-role/__main__.py b/aws/py/aws-py-assume-role/assume-role/__main__.py similarity index 100% rename from aws-py-assume-role/assume-role/__main__.py rename to aws/py/aws-py-assume-role/assume-role/__main__.py diff --git a/aws-py-assume-role/assume-role/requirements.txt b/aws/py/aws-py-assume-role/assume-role/requirements.txt similarity index 100% rename from aws-py-assume-role/assume-role/requirements.txt rename to aws/py/aws-py-assume-role/assume-role/requirements.txt diff --git a/aws-py-assume-role/create-role/Pulumi.yaml b/aws/py/aws-py-assume-role/create-role/Pulumi.yaml similarity index 100% rename from aws-py-assume-role/create-role/Pulumi.yaml rename to aws/py/aws-py-assume-role/create-role/Pulumi.yaml diff --git a/aws-py-assume-role/create-role/__main__.py b/aws/py/aws-py-assume-role/create-role/__main__.py similarity index 100% rename from aws-py-assume-role/create-role/__main__.py rename to aws/py/aws-py-assume-role/create-role/__main__.py diff --git a/aws-py-assume-role/create-role/requirements.txt b/aws/py/aws-py-assume-role/create-role/requirements.txt similarity index 100% rename from aws-py-assume-role/create-role/requirements.txt rename to aws/py/aws-py-assume-role/create-role/requirements.txt diff --git a/aws-py-django-voting-app/.gitignore b/aws/py/aws-py-django-voting-app/.gitignore similarity index 100% rename from aws-py-django-voting-app/.gitignore rename to aws/py/aws-py-django-voting-app/.gitignore diff --git a/aws-py-django-voting-app/Pulumi.yaml b/aws/py/aws-py-django-voting-app/Pulumi.yaml similarity index 100% rename from aws-py-django-voting-app/Pulumi.yaml rename to aws/py/aws-py-django-voting-app/Pulumi.yaml diff --git a/aws-py-django-voting-app/README.md b/aws/py/aws-py-django-voting-app/README.md similarity index 93% rename from aws-py-django-voting-app/README.md rename to aws/py/aws-py-django-voting-app/README.md index 455b3615c..577aea06e 100644 --- a/aws-py-django-voting-app/README.md +++ b/aws/py/aws-py-django-voting-app/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-django-voting-app/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-django-voting-app/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-django-voting-app/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-django-voting-app/README.md#gh-dark-mode-only) # Voting app Using Django and MySQL diff --git a/aws-py-django-voting-app/__main__.py b/aws/py/aws-py-django-voting-app/__main__.py similarity index 100% rename from aws-py-django-voting-app/__main__.py rename to aws/py/aws-py-django-voting-app/__main__.py diff --git a/aws-py-django-voting-app/frontend/Dockerfile b/aws/py/aws-py-django-voting-app/frontend/Dockerfile similarity index 100% rename from aws-py-django-voting-app/frontend/Dockerfile rename to aws/py/aws-py-django-voting-app/frontend/Dockerfile diff --git a/aws-py-django-voting-app/frontend/mysite/manage.py b/aws/py/aws-py-django-voting-app/frontend/mysite/manage.py similarity index 100% rename from aws-py-django-voting-app/frontend/mysite/manage.py rename to aws/py/aws-py-django-voting-app/frontend/mysite/manage.py diff --git a/aws-py-django-voting-app/frontend/mysite/mysite/__init__.py b/aws/py/aws-py-django-voting-app/frontend/mysite/mysite/__init__.py similarity index 100% rename from aws-py-django-voting-app/frontend/mysite/mysite/__init__.py rename to aws/py/aws-py-django-voting-app/frontend/mysite/mysite/__init__.py diff --git a/aws-py-django-voting-app/frontend/mysite/mysite/asgi.py b/aws/py/aws-py-django-voting-app/frontend/mysite/mysite/asgi.py similarity index 100% rename from aws-py-django-voting-app/frontend/mysite/mysite/asgi.py rename to aws/py/aws-py-django-voting-app/frontend/mysite/mysite/asgi.py diff --git a/aws-py-django-voting-app/frontend/mysite/mysite/settings.py b/aws/py/aws-py-django-voting-app/frontend/mysite/mysite/settings.py similarity index 100% rename from aws-py-django-voting-app/frontend/mysite/mysite/settings.py rename to aws/py/aws-py-django-voting-app/frontend/mysite/mysite/settings.py diff --git a/aws-py-django-voting-app/frontend/mysite/mysite/urls.py b/aws/py/aws-py-django-voting-app/frontend/mysite/mysite/urls.py similarity index 100% rename from aws-py-django-voting-app/frontend/mysite/mysite/urls.py rename to aws/py/aws-py-django-voting-app/frontend/mysite/mysite/urls.py diff --git a/aws-py-django-voting-app/frontend/mysite/mysite/wsgi.py b/aws/py/aws-py-django-voting-app/frontend/mysite/mysite/wsgi.py similarity index 100% rename from aws-py-django-voting-app/frontend/mysite/mysite/wsgi.py rename to aws/py/aws-py-django-voting-app/frontend/mysite/mysite/wsgi.py diff --git a/aws-py-django-voting-app/frontend/mysite/polls/__init__.py b/aws/py/aws-py-django-voting-app/frontend/mysite/polls/__init__.py similarity index 100% rename from aws-py-django-voting-app/frontend/mysite/polls/__init__.py rename to aws/py/aws-py-django-voting-app/frontend/mysite/polls/__init__.py diff --git a/aws-py-django-voting-app/frontend/mysite/polls/admin.py b/aws/py/aws-py-django-voting-app/frontend/mysite/polls/admin.py similarity index 100% rename from aws-py-django-voting-app/frontend/mysite/polls/admin.py rename to aws/py/aws-py-django-voting-app/frontend/mysite/polls/admin.py diff --git a/aws-py-django-voting-app/frontend/mysite/polls/apps.py b/aws/py/aws-py-django-voting-app/frontend/mysite/polls/apps.py similarity index 100% rename from aws-py-django-voting-app/frontend/mysite/polls/apps.py rename to aws/py/aws-py-django-voting-app/frontend/mysite/polls/apps.py diff --git a/aws-py-django-voting-app/frontend/mysite/polls/migrations/0001_initial.py b/aws/py/aws-py-django-voting-app/frontend/mysite/polls/migrations/0001_initial.py similarity index 100% rename from aws-py-django-voting-app/frontend/mysite/polls/migrations/0001_initial.py rename to aws/py/aws-py-django-voting-app/frontend/mysite/polls/migrations/0001_initial.py diff --git a/aws-py-django-voting-app/frontend/mysite/polls/migrations/__init__.py b/aws/py/aws-py-django-voting-app/frontend/mysite/polls/migrations/__init__.py similarity index 100% rename from aws-py-django-voting-app/frontend/mysite/polls/migrations/__init__.py rename to aws/py/aws-py-django-voting-app/frontend/mysite/polls/migrations/__init__.py diff --git a/aws-py-django-voting-app/frontend/mysite/polls/models.py b/aws/py/aws-py-django-voting-app/frontend/mysite/polls/models.py similarity index 100% rename from aws-py-django-voting-app/frontend/mysite/polls/models.py rename to aws/py/aws-py-django-voting-app/frontend/mysite/polls/models.py diff --git a/aws-py-django-voting-app/frontend/mysite/polls/templates/polls/detail.html b/aws/py/aws-py-django-voting-app/frontend/mysite/polls/templates/polls/detail.html similarity index 100% rename from aws-py-django-voting-app/frontend/mysite/polls/templates/polls/detail.html rename to aws/py/aws-py-django-voting-app/frontend/mysite/polls/templates/polls/detail.html diff --git a/aws-py-django-voting-app/frontend/mysite/polls/templates/polls/index.html b/aws/py/aws-py-django-voting-app/frontend/mysite/polls/templates/polls/index.html similarity index 100% rename from aws-py-django-voting-app/frontend/mysite/polls/templates/polls/index.html rename to aws/py/aws-py-django-voting-app/frontend/mysite/polls/templates/polls/index.html diff --git a/aws-py-django-voting-app/frontend/mysite/polls/templates/polls/results.html b/aws/py/aws-py-django-voting-app/frontend/mysite/polls/templates/polls/results.html similarity index 100% rename from aws-py-django-voting-app/frontend/mysite/polls/templates/polls/results.html rename to aws/py/aws-py-django-voting-app/frontend/mysite/polls/templates/polls/results.html diff --git a/aws-py-django-voting-app/frontend/mysite/polls/tests.py b/aws/py/aws-py-django-voting-app/frontend/mysite/polls/tests.py similarity index 100% rename from aws-py-django-voting-app/frontend/mysite/polls/tests.py rename to aws/py/aws-py-django-voting-app/frontend/mysite/polls/tests.py diff --git a/aws-py-django-voting-app/frontend/mysite/polls/urls.py b/aws/py/aws-py-django-voting-app/frontend/mysite/polls/urls.py similarity index 100% rename from aws-py-django-voting-app/frontend/mysite/polls/urls.py rename to aws/py/aws-py-django-voting-app/frontend/mysite/polls/urls.py diff --git a/aws-py-django-voting-app/frontend/mysite/polls/views.py b/aws/py/aws-py-django-voting-app/frontend/mysite/polls/views.py similarity index 100% rename from aws-py-django-voting-app/frontend/mysite/polls/views.py rename to aws/py/aws-py-django-voting-app/frontend/mysite/polls/views.py diff --git a/aws-py-django-voting-app/frontend/mysite/setupDatabase.sh b/aws/py/aws-py-django-voting-app/frontend/mysite/setupDatabase.sh similarity index 100% rename from aws-py-django-voting-app/frontend/mysite/setupDatabase.sh rename to aws/py/aws-py-django-voting-app/frontend/mysite/setupDatabase.sh diff --git a/aws-py-django-voting-app/frontend/requirements.txt b/aws/py/aws-py-django-voting-app/frontend/requirements.txt similarity index 100% rename from aws-py-django-voting-app/frontend/requirements.txt rename to aws/py/aws-py-django-voting-app/frontend/requirements.txt diff --git a/aws-py-django-voting-app/requirements.txt b/aws/py/aws-py-django-voting-app/requirements.txt similarity index 100% rename from aws-py-django-voting-app/requirements.txt rename to aws/py/aws-py-django-voting-app/requirements.txt diff --git a/aws-py-dynamicresource/.gitignore b/aws/py/aws-py-dynamicresource/.gitignore similarity index 100% rename from aws-py-dynamicresource/.gitignore rename to aws/py/aws-py-dynamicresource/.gitignore diff --git a/aws-py-dynamicresource/Pulumi.yaml b/aws/py/aws-py-dynamicresource/Pulumi.yaml similarity index 100% rename from aws-py-dynamicresource/Pulumi.yaml rename to aws/py/aws-py-dynamicresource/Pulumi.yaml diff --git a/aws-py-dynamicresource/README.md b/aws/py/aws-py-dynamicresource/README.md similarity index 88% rename from aws-py-dynamicresource/README.md rename to aws/py/aws-py-dynamicresource/README.md index 0b3e5abc8..58f08281f 100644 --- a/aws-py-dynamicresource/README.md +++ b/aws/py/aws-py-dynamicresource/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-dynamicresource/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-dynamicresource/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-dynamicresource/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-dynamicresource/README.md#gh-dark-mode-only) # Pulumi Python Dynamic Resource demonstration diff --git a/aws-py-dynamicresource/__main__.py b/aws/py/aws-py-dynamicresource/__main__.py similarity index 100% rename from aws-py-dynamicresource/__main__.py rename to aws/py/aws-py-dynamicresource/__main__.py diff --git a/aws-py-dynamicresource/mysql_dynamic_provider.py b/aws/py/aws-py-dynamicresource/mysql_dynamic_provider.py similarity index 100% rename from aws-py-dynamicresource/mysql_dynamic_provider.py rename to aws/py/aws-py-dynamicresource/mysql_dynamic_provider.py diff --git a/aws-py-dynamicresource/requirements.txt b/aws/py/aws-py-dynamicresource/requirements.txt similarity index 100% rename from aws-py-dynamicresource/requirements.txt rename to aws/py/aws-py-dynamicresource/requirements.txt diff --git a/aws-py-ec2-provisioners/.gitignore b/aws/py/aws-py-ec2-provisioners/.gitignore similarity index 100% rename from aws-py-ec2-provisioners/.gitignore rename to aws/py/aws-py-ec2-provisioners/.gitignore diff --git a/aws-py-ec2-provisioners/Pulumi.yaml b/aws/py/aws-py-ec2-provisioners/Pulumi.yaml similarity index 100% rename from aws-py-ec2-provisioners/Pulumi.yaml rename to aws/py/aws-py-ec2-provisioners/Pulumi.yaml diff --git a/aws-py-ec2-provisioners/README.md b/aws/py/aws-py-ec2-provisioners/README.md similarity index 78% rename from aws-py-ec2-provisioners/README.md rename to aws/py/aws-py-ec2-provisioners/README.md index 6141d0d43..9784b6b5f 100755 --- a/aws-py-ec2-provisioners/README.md +++ b/aws/py/aws-py-ec2-provisioners/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-ec2-provisioners/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-ec2-provisioners/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-ec2-provisioners/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-ec2-provisioners/README.md#gh-dark-mode-only) # AWS WebServer with Manual Provisioning (in Python) diff --git a/aws-py-ec2-provisioners/__main__.py b/aws/py/aws-py-ec2-provisioners/__main__.py similarity index 100% rename from aws-py-ec2-provisioners/__main__.py rename to aws/py/aws-py-ec2-provisioners/__main__.py diff --git a/aws-py-ec2-provisioners/myapp.conf b/aws/py/aws-py-ec2-provisioners/myapp.conf similarity index 100% rename from aws-py-ec2-provisioners/myapp.conf rename to aws/py/aws-py-ec2-provisioners/myapp.conf diff --git a/aws-py-ec2-provisioners/requirements.txt b/aws/py/aws-py-ec2-provisioners/requirements.txt similarity index 100% rename from aws-py-ec2-provisioners/requirements.txt rename to aws/py/aws-py-ec2-provisioners/requirements.txt diff --git a/aws-py-ecs-instances-autoapi/.gitignore b/aws/py/aws-py-ecs-instances-autoapi/.gitignore similarity index 100% rename from aws-py-ecs-instances-autoapi/.gitignore rename to aws/py/aws-py-ecs-instances-autoapi/.gitignore diff --git a/aws-py-ecs-instances-autoapi/README.md b/aws/py/aws-py-ecs-instances-autoapi/README.md similarity index 100% rename from aws-py-ecs-instances-autoapi/README.md rename to aws/py/aws-py-ecs-instances-autoapi/README.md diff --git a/aws-py-ecs-instances-autoapi/automation/index.ts b/aws/py/aws-py-ecs-instances-autoapi/automation/index.ts similarity index 100% rename from aws-py-ecs-instances-autoapi/automation/index.ts rename to aws/py/aws-py-ecs-instances-autoapi/automation/index.ts diff --git a/aws-py-ecs-instances-autoapi/automation/package.json b/aws/py/aws-py-ecs-instances-autoapi/automation/package.json similarity index 100% rename from aws-py-ecs-instances-autoapi/automation/package.json rename to aws/py/aws-py-ecs-instances-autoapi/automation/package.json diff --git a/aws-py-ecs-instances-autoapi/py-ecs-instance/Pulumi.yaml b/aws/py/aws-py-ecs-instances-autoapi/py-ecs-instance/Pulumi.yaml similarity index 100% rename from aws-py-ecs-instances-autoapi/py-ecs-instance/Pulumi.yaml rename to aws/py/aws-py-ecs-instances-autoapi/py-ecs-instance/Pulumi.yaml diff --git a/aws-py-ecs-instances-autoapi/py-ecs-instance/__main__.py b/aws/py/aws-py-ecs-instances-autoapi/py-ecs-instance/__main__.py similarity index 100% rename from aws-py-ecs-instances-autoapi/py-ecs-instance/__main__.py rename to aws/py/aws-py-ecs-instances-autoapi/py-ecs-instance/__main__.py diff --git a/aws-py-ecs-instances-autoapi/py-ecs-instance/requirements.txt b/aws/py/aws-py-ecs-instances-autoapi/py-ecs-instance/requirements.txt similarity index 100% rename from aws-py-ecs-instances-autoapi/py-ecs-instance/requirements.txt rename to aws/py/aws-py-ecs-instances-autoapi/py-ecs-instance/requirements.txt diff --git a/aws-py-eks/.gitignore b/aws/py/aws-py-eks/.gitignore similarity index 100% rename from aws-py-eks/.gitignore rename to aws/py/aws-py-eks/.gitignore diff --git a/aws-py-eks/Pulumi.yaml b/aws/py/aws-py-eks/Pulumi.yaml similarity index 100% rename from aws-py-eks/Pulumi.yaml rename to aws/py/aws-py-eks/Pulumi.yaml diff --git a/aws-py-eks/README.md b/aws/py/aws-py-eks/README.md similarity index 91% rename from aws-py-eks/README.md rename to aws/py/aws-py-eks/README.md index fe4839014..5a0a9c74f 100755 --- a/aws-py-eks/README.md +++ b/aws/py/aws-py-eks/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-eks/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-eks/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-eks/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-eks/README.md#gh-dark-mode-only) # Amazon EKS Cluster diff --git a/aws-py-eks/__main__.py b/aws/py/aws-py-eks/__main__.py similarity index 100% rename from aws-py-eks/__main__.py rename to aws/py/aws-py-eks/__main__.py diff --git a/aws-py-eks/iam.py b/aws/py/aws-py-eks/iam.py similarity index 100% rename from aws-py-eks/iam.py rename to aws/py/aws-py-eks/iam.py diff --git a/aws-py-eks/requirements.txt b/aws/py/aws-py-eks/requirements.txt similarity index 100% rename from aws-py-eks/requirements.txt rename to aws/py/aws-py-eks/requirements.txt diff --git a/aws-py-eks/utils.py b/aws/py/aws-py-eks/utils.py similarity index 100% rename from aws-py-eks/utils.py rename to aws/py/aws-py-eks/utils.py diff --git a/aws-py-eks/vpc.py b/aws/py/aws-py-eks/vpc.py similarity index 100% rename from aws-py-eks/vpc.py rename to aws/py/aws-py-eks/vpc.py diff --git a/aws-py-fargate/.gitignore b/aws/py/aws-py-fargate/.gitignore similarity index 100% rename from aws-py-fargate/.gitignore rename to aws/py/aws-py-fargate/.gitignore diff --git a/aws-py-fargate/Pulumi.yaml b/aws/py/aws-py-fargate/Pulumi.yaml similarity index 100% rename from aws-py-fargate/Pulumi.yaml rename to aws/py/aws-py-fargate/Pulumi.yaml diff --git a/aws-py-fargate/README.md b/aws/py/aws-py-fargate/README.md similarity index 92% rename from aws-py-fargate/README.md rename to aws/py/aws-py-fargate/README.md index 09b02339b..ab58df1af 100644 --- a/aws-py-fargate/README.md +++ b/aws/py/aws-py-fargate/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-fargate/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-fargate/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-fargate/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-fargate/README.md#gh-dark-mode-only) # NGINX on AWS ECS Fargate using Python diff --git a/aws-py-fargate/__main__.py b/aws/py/aws-py-fargate/__main__.py similarity index 100% rename from aws-py-fargate/__main__.py rename to aws/py/aws-py-fargate/__main__.py diff --git a/aws-py-fargate/requirements.txt b/aws/py/aws-py-fargate/requirements.txt similarity index 100% rename from aws-py-fargate/requirements.txt rename to aws/py/aws-py-fargate/requirements.txt diff --git a/aws-py-hub-and-spoke-network/.gitignore b/aws/py/aws-py-hub-and-spoke-network/.gitignore similarity index 100% rename from aws-py-hub-and-spoke-network/.gitignore rename to aws/py/aws-py-hub-and-spoke-network/.gitignore diff --git a/aws-py-hub-and-spoke-network/Pulumi.yaml b/aws/py/aws-py-hub-and-spoke-network/Pulumi.yaml similarity index 100% rename from aws-py-hub-and-spoke-network/Pulumi.yaml rename to aws/py/aws-py-hub-and-spoke-network/Pulumi.yaml diff --git a/aws-py-hub-and-spoke-network/README.md b/aws/py/aws-py-hub-and-spoke-network/README.md similarity index 92% rename from aws-py-hub-and-spoke-network/README.md rename to aws/py/aws-py-hub-and-spoke-network/README.md index 8b734300f..a1a195a55 100644 --- a/aws-py-hub-and-spoke-network/README.md +++ b/aws/py/aws-py-hub-and-spoke-network/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-hub-and-spoke-network/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-hub-and-spoke-network/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-hub-and-spoke-network/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-hub-and-spoke-network/README.md#gh-dark-mode-only) # Hub-and-Spoke Network with Centralized Egress and Traffic Inspection use AWS Transit Gateway and AWS Firewall diff --git a/aws-py-hub-and-spoke-network/__main__.py b/aws/py/aws-py-hub-and-spoke-network/__main__.py similarity index 100% rename from aws-py-hub-and-spoke-network/__main__.py rename to aws/py/aws-py-hub-and-spoke-network/__main__.py diff --git a/aws-py-hub-and-spoke-network/firewall_rules.py b/aws/py/aws-py-hub-and-spoke-network/firewall_rules.py similarity index 100% rename from aws-py-hub-and-spoke-network/firewall_rules.py rename to aws/py/aws-py-hub-and-spoke-network/firewall_rules.py diff --git a/aws-py-hub-and-spoke-network/hub-and-spoke-architecture.png b/aws/py/aws-py-hub-and-spoke-network/hub-and-spoke-architecture.png similarity index 100% rename from aws-py-hub-and-spoke-network/hub-and-spoke-architecture.png rename to aws/py/aws-py-hub-and-spoke-network/hub-and-spoke-architecture.png diff --git a/aws-py-hub-and-spoke-network/inspection.py b/aws/py/aws-py-hub-and-spoke-network/inspection.py similarity index 100% rename from aws-py-hub-and-spoke-network/inspection.py rename to aws/py/aws-py-hub-and-spoke-network/inspection.py diff --git a/aws-py-hub-and-spoke-network/requirements.txt b/aws/py/aws-py-hub-and-spoke-network/requirements.txt similarity index 100% rename from aws-py-hub-and-spoke-network/requirements.txt rename to aws/py/aws-py-hub-and-spoke-network/requirements.txt diff --git a/aws-py-hub-and-spoke-network/spoke.py b/aws/py/aws-py-hub-and-spoke-network/spoke.py similarity index 100% rename from aws-py-hub-and-spoke-network/spoke.py rename to aws/py/aws-py-hub-and-spoke-network/spoke.py diff --git a/aws-py-hub-and-spoke-network/spoke_workload.py b/aws/py/aws-py-hub-and-spoke-network/spoke_workload.py similarity index 100% rename from aws-py-hub-and-spoke-network/spoke_workload.py rename to aws/py/aws-py-hub-and-spoke-network/spoke_workload.py diff --git a/aws-py-langserve/.gitignore b/aws/py/aws-py-langserve/.gitignore similarity index 100% rename from aws-py-langserve/.gitignore rename to aws/py/aws-py-langserve/.gitignore diff --git a/aws-py-langserve/Dockerfile b/aws/py/aws-py-langserve/Dockerfile similarity index 82% rename from aws-py-langserve/Dockerfile rename to aws/py/aws-py-langserve/Dockerfile index bbdeea13b..0101939bc 100644 --- a/aws-py-langserve/Dockerfile +++ b/aws/py/aws-py-langserve/Dockerfile @@ -6,13 +6,13 @@ RUN poetry config virtualenvs.create false WORKDIR /code -COPY ./pyproject.toml ./README.md ./poetry.lock* ./ +COPY pyproject.toml ./README.md ./poetry.lock* ./ COPY ./package[s] ./packages RUN poetry install --no-interaction --no-ansi --no-root -COPY ./app ./app +COPY app ./app RUN poetry install --no-interaction --no-ansi diff --git a/aws-py-langserve/Pulumi.yaml b/aws/py/aws-py-langserve/Pulumi.yaml similarity index 100% rename from aws-py-langserve/Pulumi.yaml rename to aws/py/aws-py-langserve/Pulumi.yaml diff --git a/aws-py-langserve/README.md b/aws/py/aws-py-langserve/README.md similarity index 100% rename from aws-py-langserve/README.md rename to aws/py/aws-py-langserve/README.md diff --git a/aws-py-langserve/__main__.py b/aws/py/aws-py-langserve/__main__.py similarity index 100% rename from aws-py-langserve/__main__.py rename to aws/py/aws-py-langserve/__main__.py diff --git a/aws-py-langserve/app/__init__.py b/aws/py/aws-py-langserve/app/__init__.py similarity index 100% rename from aws-py-langserve/app/__init__.py rename to aws/py/aws-py-langserve/app/__init__.py diff --git a/aws-py-langserve/app/server.py b/aws/py/aws-py-langserve/app/server.py similarity index 100% rename from aws-py-langserve/app/server.py rename to aws/py/aws-py-langserve/app/server.py diff --git a/aws-py-langserve/packages/README.md b/aws/py/aws-py-langserve/packages/README.md similarity index 100% rename from aws-py-langserve/packages/README.md rename to aws/py/aws-py-langserve/packages/README.md diff --git a/aws-py-langserve/poetry.lock b/aws/py/aws-py-langserve/poetry.lock similarity index 100% rename from aws-py-langserve/poetry.lock rename to aws/py/aws-py-langserve/poetry.lock diff --git a/aws-py-langserve/pyproject.toml b/aws/py/aws-py-langserve/pyproject.toml similarity index 100% rename from aws-py-langserve/pyproject.toml rename to aws/py/aws-py-langserve/pyproject.toml diff --git a/aws-py-langserve/requirements.txt b/aws/py/aws-py-langserve/requirements.txt similarity index 100% rename from aws-py-langserve/requirements.txt rename to aws/py/aws-py-langserve/requirements.txt diff --git a/aws-py-oidc-provider-pulumi-cloud/.gitignore b/aws/py/aws-py-oidc-provider-pulumi-cloud/.gitignore similarity index 100% rename from aws-py-oidc-provider-pulumi-cloud/.gitignore rename to aws/py/aws-py-oidc-provider-pulumi-cloud/.gitignore diff --git a/aws-py-oidc-provider-pulumi-cloud/Pulumi.yaml b/aws/py/aws-py-oidc-provider-pulumi-cloud/Pulumi.yaml similarity index 100% rename from aws-py-oidc-provider-pulumi-cloud/Pulumi.yaml rename to aws/py/aws-py-oidc-provider-pulumi-cloud/Pulumi.yaml diff --git a/aws-py-oidc-provider-pulumi-cloud/README.md b/aws/py/aws-py-oidc-provider-pulumi-cloud/README.md similarity index 90% rename from aws-py-oidc-provider-pulumi-cloud/README.md rename to aws/py/aws-py-oidc-provider-pulumi-cloud/README.md index e942f1686..cb22a63ec 100644 --- a/aws-py-oidc-provider-pulumi-cloud/README.md +++ b/aws/py/aws-py-oidc-provider-pulumi-cloud/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-oidc-provider-pulumi-cloud/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-oidc-provider-pulumi-cloud/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-oidc-provider-pulumi-cloud/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-oidc-provider-pulumi-cloud/README.md#gh-dark-mode-only) # Provisioning an OIDC Provider in AWS for Pulumi Cloud diff --git a/aws-py-oidc-provider-pulumi-cloud/__main__.py b/aws/py/aws-py-oidc-provider-pulumi-cloud/__main__.py similarity index 100% rename from aws-py-oidc-provider-pulumi-cloud/__main__.py rename to aws/py/aws-py-oidc-provider-pulumi-cloud/__main__.py diff --git a/aws-py-oidc-provider-pulumi-cloud/requirements.txt b/aws/py/aws-py-oidc-provider-pulumi-cloud/requirements.txt similarity index 100% rename from aws-py-oidc-provider-pulumi-cloud/requirements.txt rename to aws/py/aws-py-oidc-provider-pulumi-cloud/requirements.txt diff --git a/aws-py-redshift-glue-etl/.gitignore b/aws/py/aws-py-redshift-glue-etl/.gitignore similarity index 100% rename from aws-py-redshift-glue-etl/.gitignore rename to aws/py/aws-py-redshift-glue-etl/.gitignore diff --git a/aws-py-redshift-glue-etl/Pulumi.yaml b/aws/py/aws-py-redshift-glue-etl/Pulumi.yaml similarity index 100% rename from aws-py-redshift-glue-etl/Pulumi.yaml rename to aws/py/aws-py-redshift-glue-etl/Pulumi.yaml diff --git a/aws-py-redshift-glue-etl/README.md b/aws/py/aws-py-redshift-glue-etl/README.md similarity index 80% rename from aws-py-redshift-glue-etl/README.md rename to aws/py/aws-py-redshift-glue-etl/README.md index 4cedb91aa..54696b31f 100644 --- a/aws-py-redshift-glue-etl/README.md +++ b/aws/py/aws-py-redshift-glue-etl/README.md @@ -1,7 +1,7 @@ # ETL pipeline with Amazon Redshift and AWS Glue -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-redshift-glue-etl/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-redshift-glue-etl/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-redshift-glue-etl/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-redshift-glue-etl/README.md#gh-dark-mode-only) This example creates an ETL pipeline using Amazon Redshift and AWS Glue. The pipeline extracts data from an S3 bucket with a Glue crawler, transforms it with a Python script wrapped in a Glue job, and loads it into a Redshift database deployed in a VPC. diff --git a/aws-py-redshift-glue-etl/__main__.py b/aws/py/aws-py-redshift-glue-etl/__main__.py similarity index 100% rename from aws-py-redshift-glue-etl/__main__.py rename to aws/py/aws-py-redshift-glue-etl/__main__.py diff --git a/aws-py-redshift-glue-etl/events-1.txt b/aws/py/aws-py-redshift-glue-etl/events-1.txt similarity index 100% rename from aws-py-redshift-glue-etl/events-1.txt rename to aws/py/aws-py-redshift-glue-etl/events-1.txt diff --git a/aws-py-redshift-glue-etl/glue-job.py b/aws/py/aws-py-redshift-glue-etl/glue-job.py similarity index 100% rename from aws-py-redshift-glue-etl/glue-job.py rename to aws/py/aws-py-redshift-glue-etl/glue-job.py diff --git a/aws-py-redshift-glue-etl/requirements.txt b/aws/py/aws-py-redshift-glue-etl/requirements.txt similarity index 100% rename from aws-py-redshift-glue-etl/requirements.txt rename to aws/py/aws-py-redshift-glue-etl/requirements.txt diff --git a/aws-py-resources/.gitignore b/aws/py/aws-py-resources/.gitignore similarity index 100% rename from aws-py-resources/.gitignore rename to aws/py/aws-py-resources/.gitignore diff --git a/aws-py-resources/Pulumi.yaml b/aws/py/aws-py-resources/Pulumi.yaml similarity index 100% rename from aws-py-resources/Pulumi.yaml rename to aws/py/aws-py-resources/Pulumi.yaml diff --git a/aws/py/aws-py-resources/README.md b/aws/py/aws-py-resources/README.md new file mode 100644 index 000000000..8f1008736 --- /dev/null +++ b/aws/py/aws-py-resources/README.md @@ -0,0 +1,19 @@ +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-resources/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-resources/README.md#gh-dark-mode-only) + +# AWS Resources + +A Pulumi program that demonstrates creating various AWS resources in Python + +```bash +# Create and configure a new stack +$ pulumi stack init dev +$ pulumi config set aws:region us-east-2 + +# Preview and run the deployment +$ pulumi up + +# Remove the app +$ pulumi destroy +$ pulumi stack rm +``` diff --git a/aws-py-resources/__main__.py b/aws/py/aws-py-resources/__main__.py similarity index 100% rename from aws-py-resources/__main__.py rename to aws/py/aws-py-resources/__main__.py diff --git a/aws-py-resources/requirements.txt b/aws/py/aws-py-resources/requirements.txt similarity index 100% rename from aws-py-resources/requirements.txt rename to aws/py/aws-py-resources/requirements.txt diff --git a/aws-py-s3-folder/.gitignore b/aws/py/aws-py-s3-folder/.gitignore similarity index 100% rename from aws-py-s3-folder/.gitignore rename to aws/py/aws-py-s3-folder/.gitignore diff --git a/aws-py-s3-folder/Pulumi.yaml b/aws/py/aws-py-s3-folder/Pulumi.yaml similarity index 100% rename from aws-py-s3-folder/Pulumi.yaml rename to aws/py/aws-py-s3-folder/Pulumi.yaml diff --git a/aws-py-s3-folder/README.md b/aws/py/aws-py-s3-folder/README.md similarity index 86% rename from aws-py-s3-folder/README.md rename to aws/py/aws-py-s3-folder/README.md index 4084a4a32..63ea58b4b 100644 --- a/aws-py-s3-folder/README.md +++ b/aws/py/aws-py-s3-folder/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-s3-folder/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-s3-folder/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-s3-folder/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-s3-folder/README.md#gh-dark-mode-only) # Host a Static Website on Amazon S3 diff --git a/aws-py-s3-folder/__main__.py b/aws/py/aws-py-s3-folder/__main__.py similarity index 100% rename from aws-py-s3-folder/__main__.py rename to aws/py/aws-py-s3-folder/__main__.py diff --git a/aws-py-s3-folder/requirements.txt b/aws/py/aws-py-s3-folder/requirements.txt similarity index 100% rename from aws-py-s3-folder/requirements.txt rename to aws/py/aws-py-s3-folder/requirements.txt diff --git a/aws-py-s3-folder/www/favicon.png b/aws/py/aws-py-s3-folder/www/favicon.png similarity index 100% rename from aws-py-s3-folder/www/favicon.png rename to aws/py/aws-py-s3-folder/www/favicon.png diff --git a/aws-py-s3-folder/www/index.html b/aws/py/aws-py-s3-folder/www/index.html similarity index 100% rename from aws-py-s3-folder/www/index.html rename to aws/py/aws-py-s3-folder/www/index.html diff --git a/aws-py-s3-folder/www/python.png b/aws/py/aws-py-s3-folder/www/python.png similarity index 100% rename from aws-py-s3-folder/www/python.png rename to aws/py/aws-py-s3-folder/www/python.png diff --git a/aws-py-secrets-manager/.gitignore b/aws/py/aws-py-secrets-manager/.gitignore similarity index 100% rename from aws-py-secrets-manager/.gitignore rename to aws/py/aws-py-secrets-manager/.gitignore diff --git a/aws-py-secrets-manager/Pulumi.yaml b/aws/py/aws-py-secrets-manager/Pulumi.yaml similarity index 100% rename from aws-py-secrets-manager/Pulumi.yaml rename to aws/py/aws-py-secrets-manager/Pulumi.yaml diff --git a/aws-py-secrets-manager/README.md b/aws/py/aws-py-secrets-manager/README.md similarity index 75% rename from aws-py-secrets-manager/README.md rename to aws/py/aws-py-secrets-manager/README.md index 7b3e749c0..92374d198 100644 --- a/aws-py-secrets-manager/README.md +++ b/aws/py/aws-py-secrets-manager/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-secrets-manager/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-secrets-manager/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-secrets-manager/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-secrets-manager/README.md#gh-dark-mode-only) # Setup AWS Secrets manager diff --git a/aws-py-secrets-manager/__main__.py b/aws/py/aws-py-secrets-manager/__main__.py similarity index 100% rename from aws-py-secrets-manager/__main__.py rename to aws/py/aws-py-secrets-manager/__main__.py diff --git a/aws-py-secrets-manager/requirements.txt b/aws/py/aws-py-secrets-manager/requirements.txt similarity index 100% rename from aws-py-secrets-manager/requirements.txt rename to aws/py/aws-py-secrets-manager/requirements.txt diff --git a/aws-py-serverless-raw/.gitignore b/aws/py/aws-py-serverless-raw/.gitignore similarity index 100% rename from aws-py-serverless-raw/.gitignore rename to aws/py/aws-py-serverless-raw/.gitignore diff --git a/aws-py-serverless-raw/Pulumi.yaml b/aws/py/aws-py-serverless-raw/Pulumi.yaml similarity index 100% rename from aws-py-serverless-raw/Pulumi.yaml rename to aws/py/aws-py-serverless-raw/Pulumi.yaml diff --git a/aws-py-serverless-raw/README.md b/aws/py/aws-py-serverless-raw/README.md similarity index 86% rename from aws-py-serverless-raw/README.md rename to aws/py/aws-py-serverless-raw/README.md index ac1d17488..2d0c2acfe 100644 --- a/aws-py-serverless-raw/README.md +++ b/aws/py/aws-py-serverless-raw/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-serverless-raw/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-serverless-raw/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-serverless-raw/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-serverless-raw/README.md#gh-dark-mode-only) # Serverless C# App diff --git a/aws-py-serverless-raw/__main__.py b/aws/py/aws-py-serverless-raw/__main__.py similarity index 100% rename from aws-py-serverless-raw/__main__.py rename to aws/py/aws-py-serverless-raw/__main__.py diff --git a/aws-py-serverless-raw/app/Functions.cs b/aws/py/aws-py-serverless-raw/app/Functions.cs similarity index 100% rename from aws-py-serverless-raw/app/Functions.cs rename to aws/py/aws-py-serverless-raw/app/Functions.cs diff --git a/aws-py-serverless-raw/app/app.csproj b/aws/py/aws-py-serverless-raw/app/app.csproj similarity index 100% rename from aws-py-serverless-raw/app/app.csproj rename to aws/py/aws-py-serverless-raw/app/app.csproj diff --git a/aws-py-serverless-raw/requirements.txt b/aws/py/aws-py-serverless-raw/requirements.txt similarity index 100% rename from aws-py-serverless-raw/requirements.txt rename to aws/py/aws-py-serverless-raw/requirements.txt diff --git a/aws-py-slackbot/.gitignore b/aws/py/aws-py-slackbot/.gitignore similarity index 100% rename from aws-py-slackbot/.gitignore rename to aws/py/aws-py-slackbot/.gitignore diff --git a/aws-py-slackbot/Pulumi.yaml b/aws/py/aws-py-slackbot/Pulumi.yaml similarity index 100% rename from aws-py-slackbot/Pulumi.yaml rename to aws/py/aws-py-slackbot/Pulumi.yaml diff --git a/aws-py-slackbot/README.md b/aws/py/aws-py-slackbot/README.md similarity index 95% rename from aws-py-slackbot/README.md rename to aws/py/aws-py-slackbot/README.md index 4cf495035..844d6da69 100644 --- a/aws-py-slackbot/README.md +++ b/aws/py/aws-py-slackbot/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-slackbot/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-slackbot/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-slackbot/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-slackbot/README.md#gh-dark-mode-only) # Create a Slackbot for Posting Mention Notifications diff --git a/aws-py-slackbot/__main__.py b/aws/py/aws-py-slackbot/__main__.py similarity index 100% rename from aws-py-slackbot/__main__.py rename to aws/py/aws-py-slackbot/__main__.py diff --git a/aws-py-slackbot/iam.py b/aws/py/aws-py-slackbot/iam.py similarity index 100% rename from aws-py-slackbot/iam.py rename to aws/py/aws-py-slackbot/iam.py diff --git a/aws-py-slackbot/mention_processing_lambda.py b/aws/py/aws-py-slackbot/mention_processing_lambda.py similarity index 100% rename from aws-py-slackbot/mention_processing_lambda.py rename to aws/py/aws-py-slackbot/mention_processing_lambda.py diff --git a/aws-py-slackbot/requirements.txt b/aws/py/aws-py-slackbot/requirements.txt similarity index 100% rename from aws-py-slackbot/requirements.txt rename to aws/py/aws-py-slackbot/requirements.txt diff --git a/aws-py-stackreference/README.md b/aws/py/aws-py-stackreference/README.md similarity index 100% rename from aws-py-stackreference/README.md rename to aws/py/aws-py-stackreference/README.md diff --git a/aws-py-stackreference/company/.gitignore b/aws/py/aws-py-stackreference/company/.gitignore similarity index 100% rename from aws-py-stackreference/company/.gitignore rename to aws/py/aws-py-stackreference/company/.gitignore diff --git a/aws-py-stackreference/company/Pulumi.yaml b/aws/py/aws-py-stackreference/company/Pulumi.yaml similarity index 100% rename from aws-py-stackreference/company/Pulumi.yaml rename to aws/py/aws-py-stackreference/company/Pulumi.yaml diff --git a/aws-py-stackreference/company/__main__.py b/aws/py/aws-py-stackreference/company/__main__.py similarity index 100% rename from aws-py-stackreference/company/__main__.py rename to aws/py/aws-py-stackreference/company/__main__.py diff --git a/aws-py-stackreference/company/requirements.txt b/aws/py/aws-py-stackreference/company/requirements.txt similarity index 100% rename from aws-py-stackreference/company/requirements.txt rename to aws/py/aws-py-stackreference/company/requirements.txt diff --git a/aws-py-stackreference/department/.gitignore b/aws/py/aws-py-stackreference/department/.gitignore similarity index 100% rename from aws-py-stackreference/department/.gitignore rename to aws/py/aws-py-stackreference/department/.gitignore diff --git a/aws-py-stackreference/department/Pulumi.yaml b/aws/py/aws-py-stackreference/department/Pulumi.yaml similarity index 100% rename from aws-py-stackreference/department/Pulumi.yaml rename to aws/py/aws-py-stackreference/department/Pulumi.yaml diff --git a/aws-py-stackreference/department/__main__.py b/aws/py/aws-py-stackreference/department/__main__.py similarity index 100% rename from aws-py-stackreference/department/__main__.py rename to aws/py/aws-py-stackreference/department/__main__.py diff --git a/aws-py-stackreference/department/requirements.txt b/aws/py/aws-py-stackreference/department/requirements.txt similarity index 100% rename from aws-py-stackreference/department/requirements.txt rename to aws/py/aws-py-stackreference/department/requirements.txt diff --git a/aws-py-stackreference/team/.gitignore b/aws/py/aws-py-stackreference/team/.gitignore similarity index 100% rename from aws-py-stackreference/team/.gitignore rename to aws/py/aws-py-stackreference/team/.gitignore diff --git a/aws-py-stackreference/team/Pulumi.yaml b/aws/py/aws-py-stackreference/team/Pulumi.yaml similarity index 100% rename from aws-py-stackreference/team/Pulumi.yaml rename to aws/py/aws-py-stackreference/team/Pulumi.yaml diff --git a/aws-py-stackreference/team/__main__.py b/aws/py/aws-py-stackreference/team/__main__.py similarity index 100% rename from aws-py-stackreference/team/__main__.py rename to aws/py/aws-py-stackreference/team/__main__.py diff --git a/aws-py-stackreference/team/requirements.txt b/aws/py/aws-py-stackreference/team/requirements.txt similarity index 100% rename from aws-py-stackreference/team/requirements.txt rename to aws/py/aws-py-stackreference/team/requirements.txt diff --git a/aws-py-static-website/Pulumi.yaml b/aws/py/aws-py-static-website/Pulumi.yaml similarity index 100% rename from aws-py-static-website/Pulumi.yaml rename to aws/py/aws-py-static-website/Pulumi.yaml diff --git a/aws-py-static-website/README.md b/aws/py/aws-py-static-website/README.md similarity index 93% rename from aws-py-static-website/README.md rename to aws/py/aws-py-static-website/README.md index 9a4bce0d9..6384c6b7c 100644 --- a/aws-py-static-website/README.md +++ b/aws/py/aws-py-static-website/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-static-website/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-static-website/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-static-website/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-static-website/README.md#gh-dark-mode-only) # Secure Static Website Using Amazon S3, CloudFront, Route53, and Certificate Manager diff --git a/aws-py-static-website/__main__.py b/aws/py/aws-py-static-website/__main__.py similarity index 100% rename from aws-py-static-website/__main__.py rename to aws/py/aws-py-static-website/__main__.py diff --git a/aws-py-static-website/requirements.txt b/aws/py/aws-py-static-website/requirements.txt similarity index 100% rename from aws-py-static-website/requirements.txt rename to aws/py/aws-py-static-website/requirements.txt diff --git a/aws-py-static-website/www/404.html b/aws/py/aws-py-static-website/www/404.html similarity index 100% rename from aws-py-static-website/www/404.html rename to aws/py/aws-py-static-website/www/404.html diff --git a/aws-py-static-website/www/index.html b/aws/py/aws-py-static-website/www/index.html similarity index 100% rename from aws-py-static-website/www/index.html rename to aws/py/aws-py-static-website/www/index.html diff --git a/aws-py-stepfunctions/Pulumi.yaml b/aws/py/aws-py-stepfunctions/Pulumi.yaml similarity index 100% rename from aws-py-stepfunctions/Pulumi.yaml rename to aws/py/aws-py-stepfunctions/Pulumi.yaml diff --git a/aws-py-stepfunctions/README.md b/aws/py/aws-py-stepfunctions/README.md similarity index 59% rename from aws-py-stepfunctions/README.md rename to aws/py/aws-py-stepfunctions/README.md index 0f68cde31..d03441e13 100644 --- a/aws-py-stepfunctions/README.md +++ b/aws/py/aws-py-stepfunctions/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-stepfunctions/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-stepfunctions/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-stepfunctions/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-stepfunctions/README.md#gh-dark-mode-only) # AWS Step Functions diff --git a/aws-py-stepfunctions/__main__.py b/aws/py/aws-py-stepfunctions/__main__.py similarity index 100% rename from aws-py-stepfunctions/__main__.py rename to aws/py/aws-py-stepfunctions/__main__.py diff --git a/aws-py-stepfunctions/iam.py b/aws/py/aws-py-stepfunctions/iam.py similarity index 100% rename from aws-py-stepfunctions/iam.py rename to aws/py/aws-py-stepfunctions/iam.py diff --git a/aws-py-stepfunctions/requirements.txt b/aws/py/aws-py-stepfunctions/requirements.txt similarity index 100% rename from aws-py-stepfunctions/requirements.txt rename to aws/py/aws-py-stepfunctions/requirements.txt diff --git a/aws-py-stepfunctions/step_hello/hello.py b/aws/py/aws-py-stepfunctions/step_hello/hello.py similarity index 100% rename from aws-py-stepfunctions/step_hello/hello.py rename to aws/py/aws-py-stepfunctions/step_hello/hello.py diff --git a/aws-py-voting-app/.gitignore b/aws/py/aws-py-voting-app/.gitignore similarity index 100% rename from aws-py-voting-app/.gitignore rename to aws/py/aws-py-voting-app/.gitignore diff --git a/aws-py-voting-app/Pulumi.yaml b/aws/py/aws-py-voting-app/Pulumi.yaml similarity index 100% rename from aws-py-voting-app/Pulumi.yaml rename to aws/py/aws-py-voting-app/Pulumi.yaml diff --git a/aws-py-voting-app/README.md b/aws/py/aws-py-voting-app/README.md similarity index 91% rename from aws-py-voting-app/README.md rename to aws/py/aws-py-voting-app/README.md index f94d8a01c..3ce1f0785 100644 --- a/aws-py-voting-app/README.md +++ b/aws/py/aws-py-voting-app/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-voting-app/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-voting-app/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-voting-app/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-voting-app/README.md#gh-dark-mode-only) # Voting app Using Redis and Flask diff --git a/aws-py-voting-app/__main__.py b/aws/py/aws-py-voting-app/__main__.py similarity index 100% rename from aws-py-voting-app/__main__.py rename to aws/py/aws-py-voting-app/__main__.py diff --git a/aws-py-voting-app/frontend/Dockerfile b/aws/py/aws-py-voting-app/frontend/Dockerfile similarity index 100% rename from aws-py-voting-app/frontend/Dockerfile rename to aws/py/aws-py-voting-app/frontend/Dockerfile diff --git a/aws-py-voting-app/frontend/LICENSE b/aws/py/aws-py-voting-app/frontend/LICENSE similarity index 100% rename from aws-py-voting-app/frontend/LICENSE rename to aws/py/aws-py-voting-app/frontend/LICENSE diff --git a/aws-py-voting-app/frontend/app/config_file.cfg b/aws/py/aws-py-voting-app/frontend/app/config_file.cfg similarity index 100% rename from aws-py-voting-app/frontend/app/config_file.cfg rename to aws/py/aws-py-voting-app/frontend/app/config_file.cfg diff --git a/aws-py-voting-app/frontend/app/main.py b/aws/py/aws-py-voting-app/frontend/app/main.py similarity index 100% rename from aws-py-voting-app/frontend/app/main.py rename to aws/py/aws-py-voting-app/frontend/app/main.py diff --git a/aws-py-voting-app/frontend/app/static/default.css b/aws/py/aws-py-voting-app/frontend/app/static/default.css similarity index 100% rename from aws-py-voting-app/frontend/app/static/default.css rename to aws/py/aws-py-voting-app/frontend/app/static/default.css diff --git a/aws-py-voting-app/frontend/app/templates/index.html b/aws/py/aws-py-voting-app/frontend/app/templates/index.html similarity index 90% rename from aws-py-voting-app/frontend/app/templates/index.html rename to aws/py/aws-py-voting-app/frontend/app/templates/index.html index 81e0544af..e43dacf80 100755 --- a/aws-py-voting-app/frontend/app/templates/index.html +++ b/aws/py/aws-py-voting-app/frontend/app/templates/index.html @@ -14,7 +14,7 @@
-
+
diff --git a/aws-py-voting-app/requirements.txt b/aws/py/aws-py-voting-app/requirements.txt similarity index 100% rename from aws-py-voting-app/requirements.txt rename to aws/py/aws-py-voting-app/requirements.txt diff --git a/aws-py-webserver/Pulumi.yaml b/aws/py/aws-py-webserver/Pulumi.yaml similarity index 100% rename from aws-py-webserver/Pulumi.yaml rename to aws/py/aws-py-webserver/Pulumi.yaml diff --git a/aws-py-webserver/README.md b/aws/py/aws-py-webserver/README.md similarity index 84% rename from aws-py-webserver/README.md rename to aws/py/aws-py-webserver/README.md index 43dfc7092..90334fd97 100644 --- a/aws-py-webserver/README.md +++ b/aws/py/aws-py-webserver/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-webserver/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-webserver/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-webserver/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-webserver/README.md#gh-dark-mode-only) # Web Server Using Amazon EC2 diff --git a/aws-py-webserver/__main__.py b/aws/py/aws-py-webserver/__main__.py similarity index 100% rename from aws-py-webserver/__main__.py rename to aws/py/aws-py-webserver/__main__.py diff --git a/aws-py-webserver/requirements.txt b/aws/py/aws-py-webserver/requirements.txt similarity index 100% rename from aws-py-webserver/requirements.txt rename to aws/py/aws-py-webserver/requirements.txt diff --git a/aws-py-wordpress-fargate-rds/.gitignore b/aws/py/aws-py-wordpress-fargate-rds/.gitignore similarity index 100% rename from aws-py-wordpress-fargate-rds/.gitignore rename to aws/py/aws-py-wordpress-fargate-rds/.gitignore diff --git a/aws-py-wordpress-fargate-rds/Pulumi.yaml b/aws/py/aws-py-wordpress-fargate-rds/Pulumi.yaml similarity index 100% rename from aws-py-wordpress-fargate-rds/Pulumi.yaml rename to aws/py/aws-py-wordpress-fargate-rds/Pulumi.yaml diff --git a/aws-py-wordpress-fargate-rds/README.md b/aws/py/aws-py-wordpress-fargate-rds/README.md similarity index 93% rename from aws-py-wordpress-fargate-rds/README.md rename to aws/py/aws-py-wordpress-fargate-rds/README.md index 0229e7df0..34cf85072 100644 --- a/aws-py-wordpress-fargate-rds/README.md +++ b/aws/py/aws-py-wordpress-fargate-rds/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-wordpress-fargate-rds/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-wordpress-fargate-rds/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-wordpress-fargate-rds/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-py-wordpress-fargate-rds/README.md#gh-dark-mode-only) # WordPress Site in AWS Fargate with RDS DB Backend diff --git a/aws-py-wordpress-fargate-rds/__main__.py b/aws/py/aws-py-wordpress-fargate-rds/__main__.py similarity index 100% rename from aws-py-wordpress-fargate-rds/__main__.py rename to aws/py/aws-py-wordpress-fargate-rds/__main__.py diff --git a/aws-py-wordpress-fargate-rds/backend.py b/aws/py/aws-py-wordpress-fargate-rds/backend.py similarity index 100% rename from aws-py-wordpress-fargate-rds/backend.py rename to aws/py/aws-py-wordpress-fargate-rds/backend.py diff --git a/aws-py-wordpress-fargate-rds/frontend.py b/aws/py/aws-py-wordpress-fargate-rds/frontend.py similarity index 100% rename from aws-py-wordpress-fargate-rds/frontend.py rename to aws/py/aws-py-wordpress-fargate-rds/frontend.py diff --git a/aws-py-wordpress-fargate-rds/network.py b/aws/py/aws-py-wordpress-fargate-rds/network.py similarity index 100% rename from aws-py-wordpress-fargate-rds/network.py rename to aws/py/aws-py-wordpress-fargate-rds/network.py diff --git a/aws-py-wordpress-fargate-rds/requirements.txt b/aws/py/aws-py-wordpress-fargate-rds/requirements.txt similarity index 100% rename from aws-py-wordpress-fargate-rds/requirements.txt rename to aws/py/aws-py-wordpress-fargate-rds/requirements.txt diff --git a/aws-native-ts-s3-folder/.gitignore b/aws/ts/aws-apigateway-ts-routes/.gitignore similarity index 100% rename from aws-native-ts-s3-folder/.gitignore rename to aws/ts/aws-apigateway-ts-routes/.gitignore diff --git a/aws-apigateway-ts-routes/Pulumi.yaml b/aws/ts/aws-apigateway-ts-routes/Pulumi.yaml similarity index 100% rename from aws-apigateway-ts-routes/Pulumi.yaml rename to aws/ts/aws-apigateway-ts-routes/Pulumi.yaml diff --git a/aws-apigateway-ts-routes/README.md b/aws/ts/aws-apigateway-ts-routes/README.md similarity index 100% rename from aws-apigateway-ts-routes/README.md rename to aws/ts/aws-apigateway-ts-routes/README.md diff --git a/aws-apigateway-ts-routes/dns.ts b/aws/ts/aws-apigateway-ts-routes/dns.ts similarity index 100% rename from aws-apigateway-ts-routes/dns.ts rename to aws/ts/aws-apigateway-ts-routes/dns.ts diff --git a/aws-apigateway-ts-routes/helloHandler.ts b/aws/ts/aws-apigateway-ts-routes/helloHandler.ts similarity index 100% rename from aws-apigateway-ts-routes/helloHandler.ts rename to aws/ts/aws-apigateway-ts-routes/helloHandler.ts diff --git a/aws-apigateway-ts-routes/index.ts b/aws/ts/aws-apigateway-ts-routes/index.ts similarity index 100% rename from aws-apigateway-ts-routes/index.ts rename to aws/ts/aws-apigateway-ts-routes/index.ts diff --git a/aws-apigateway-ts-routes/lambdaAuthorizer.ts b/aws/ts/aws-apigateway-ts-routes/lambdaAuthorizer.ts similarity index 100% rename from aws-apigateway-ts-routes/lambdaAuthorizer.ts rename to aws/ts/aws-apigateway-ts-routes/lambdaAuthorizer.ts diff --git a/aws-apigateway-ts-routes/package.json b/aws/ts/aws-apigateway-ts-routes/package.json similarity index 100% rename from aws-apigateway-ts-routes/package.json rename to aws/ts/aws-apigateway-ts-routes/package.json diff --git a/aws-apigateway-ts-routes/tsconfig.json b/aws/ts/aws-apigateway-ts-routes/tsconfig.json similarity index 100% rename from aws-apigateway-ts-routes/tsconfig.json rename to aws/ts/aws-apigateway-ts-routes/tsconfig.json diff --git a/aws-apigateway-ts-routes/www/index.html b/aws/ts/aws-apigateway-ts-routes/www/index.html similarity index 100% rename from aws-apigateway-ts-routes/www/index.html rename to aws/ts/aws-apigateway-ts-routes/www/index.html diff --git a/aws-ts-airflow/Pulumi.yaml b/aws/ts/aws-ts-airflow/Pulumi.yaml similarity index 100% rename from aws-ts-airflow/Pulumi.yaml rename to aws/ts/aws-ts-airflow/Pulumi.yaml diff --git a/aws-ts-airflow/README.md b/aws/ts/aws-ts-airflow/README.md similarity index 73% rename from aws-ts-airflow/README.md rename to aws/ts/aws-ts-airflow/README.md index 774398dde..d10ae899a 100644 --- a/aws-ts-airflow/README.md +++ b/aws/ts/aws-ts-airflow/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-airflow/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-airflow/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-airflow/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-airflow/README.md#gh-dark-mode-only) # RDS Postgres and Containerized Airflow diff --git a/aws-ts-airflow/airflow-container/Dockerfile b/aws/ts/aws-ts-airflow/airflow-container/Dockerfile similarity index 100% rename from aws-ts-airflow/airflow-container/Dockerfile rename to aws/ts/aws-ts-airflow/airflow-container/Dockerfile diff --git a/aws-ts-airflow/airflow-container/dags/example.py b/aws/ts/aws-ts-airflow/airflow-container/dags/example.py similarity index 100% rename from aws-ts-airflow/airflow-container/dags/example.py rename to aws/ts/aws-ts-airflow/airflow-container/dags/example.py diff --git a/aws-ts-airflow/index.ts b/aws/ts/aws-ts-airflow/index.ts similarity index 100% rename from aws-ts-airflow/index.ts rename to aws/ts/aws-ts-airflow/index.ts diff --git a/aws-ts-airflow/package.json b/aws/ts/aws-ts-airflow/package.json similarity index 100% rename from aws-ts-airflow/package.json rename to aws/ts/aws-ts-airflow/package.json diff --git a/aws-ts-apigateway/tsconfig.json b/aws/ts/aws-ts-airflow/tsconfig.json similarity index 96% rename from aws-ts-apigateway/tsconfig.json rename to aws/ts/aws-ts-airflow/tsconfig.json index 61fe22191..2a932aa58 100644 --- a/aws-ts-apigateway/tsconfig.json +++ b/aws/ts/aws-ts-airflow/tsconfig.json @@ -14,6 +14,6 @@ "strictNullChecks": true }, "files": [ - "index.ts" + "index.ts" ] } diff --git a/aws-ts-ansible-wordpress/.gitignore b/aws/ts/aws-ts-ansible-wordpress/.gitignore similarity index 100% rename from aws-ts-ansible-wordpress/.gitignore rename to aws/ts/aws-ts-ansible-wordpress/.gitignore diff --git a/aws-ts-ansible-wordpress/Pulumi.yaml b/aws/ts/aws-ts-ansible-wordpress/Pulumi.yaml similarity index 100% rename from aws-ts-ansible-wordpress/Pulumi.yaml rename to aws/ts/aws-ts-ansible-wordpress/Pulumi.yaml diff --git a/aws-go-ansible-wordpress/README.md b/aws/ts/aws-ts-ansible-wordpress/README.md similarity index 93% rename from aws-go-ansible-wordpress/README.md rename to aws/ts/aws-ts-ansible-wordpress/README.md index eeaf6a80d..bd43cfedf 100644 --- a/aws-go-ansible-wordpress/README.md +++ b/aws/ts/aws-ts-ansible-wordpress/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-ansible-wordpress/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-go-ansible-wordpress/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-ansible-wordpress/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-ansible-wordpress/README.md#gh-dark-mode-only) # Deploy Wordpress to AWS EC2 using Pulumi and Ansible @@ -18,8 +18,8 @@ commands to accomplish the desired effect. The result is repeatable automation t > * [C#](../aws-cs-ansible-wordpress) > * [Java](../aws-java-ansible-wordpress) > * [Go](../aws-go-ansible-wordpress) -> * [TypeScript](../aws-ts-ansible-wordpress) -> * [YAML](../aws-yaml-ansible-wordpress) +> * [TypeScript]() +> * [YAML](../../../aws-yaml-ansible-wordpress) ## Prerequisites diff --git a/aws-ts-ansible-wordpress/files/wp-config.php.j2 b/aws/ts/aws-ts-ansible-wordpress/files/wp-config.php.j2 similarity index 100% rename from aws-ts-ansible-wordpress/files/wp-config.php.j2 rename to aws/ts/aws-ts-ansible-wordpress/files/wp-config.php.j2 diff --git a/aws-ts-ansible-wordpress/index.ts b/aws/ts/aws-ts-ansible-wordpress/index.ts similarity index 100% rename from aws-ts-ansible-wordpress/index.ts rename to aws/ts/aws-ts-ansible-wordpress/index.ts diff --git a/aws-ts-ansible-wordpress/package.json b/aws/ts/aws-ts-ansible-wordpress/package.json similarity index 100% rename from aws-ts-ansible-wordpress/package.json rename to aws/ts/aws-ts-ansible-wordpress/package.json diff --git a/aws-ts-ansible-wordpress/playbook.yml b/aws/ts/aws-ts-ansible-wordpress/playbook.yml similarity index 100% rename from aws-ts-ansible-wordpress/playbook.yml rename to aws/ts/aws-ts-ansible-wordpress/playbook.yml diff --git a/aws-ts-localai-flowise/tsconfig.json b/aws/ts/aws-ts-ansible-wordpress/tsconfig.json similarity index 93% rename from aws-ts-localai-flowise/tsconfig.json rename to aws/ts/aws-ts-ansible-wordpress/tsconfig.json index d6ab08be5..081348792 100644 --- a/aws-ts-localai-flowise/tsconfig.json +++ b/aws/ts/aws-ts-ansible-wordpress/tsconfig.json @@ -13,6 +13,6 @@ "forceConsistentCasingInFileNames": true }, "files": [ - "index.ts" + "index.ts" ] -} \ No newline at end of file +} diff --git a/aws-ts-ansible-wordpress/wordpress.png b/aws/ts/aws-ts-ansible-wordpress/wordpress.png similarity index 100% rename from aws-ts-ansible-wordpress/wordpress.png rename to aws/ts/aws-ts-ansible-wordpress/wordpress.png diff --git a/aws-ts-apigateway-auth0/Pulumi.yaml b/aws/ts/aws-ts-apigateway-auth0/Pulumi.yaml similarity index 100% rename from aws-ts-apigateway-auth0/Pulumi.yaml rename to aws/ts/aws-ts-apigateway-auth0/Pulumi.yaml diff --git a/aws-ts-apigateway-auth0/README.md b/aws/ts/aws-ts-apigateway-auth0/README.md similarity index 91% rename from aws-ts-apigateway-auth0/README.md rename to aws/ts/aws-ts-apigateway-auth0/README.md index c0f7bc54f..56853d7e9 100644 --- a/aws-ts-apigateway-auth0/README.md +++ b/aws/ts/aws-ts-apigateway-auth0/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigateway-auth0/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigateway-auth0/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigateway-auth0/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigateway-auth0/README.md#gh-dark-mode-only) # Secure Serverless REST API Using Auth0 diff --git a/aws-ts-apigateway-auth0/index.ts b/aws/ts/aws-ts-apigateway-auth0/index.ts similarity index 100% rename from aws-ts-apigateway-auth0/index.ts rename to aws/ts/aws-ts-apigateway-auth0/index.ts diff --git a/aws-ts-apigateway-auth0/package.json b/aws/ts/aws-ts-apigateway-auth0/package.json similarity index 100% rename from aws-ts-apigateway-auth0/package.json rename to aws/ts/aws-ts-apigateway-auth0/package.json diff --git a/aws-native-ts-stepfunctions/tsconfig.json b/aws/ts/aws-ts-apigateway-auth0/tsconfig.json similarity index 96% rename from aws-native-ts-stepfunctions/tsconfig.json rename to aws/ts/aws-ts-apigateway-auth0/tsconfig.json index 61fe22191..2a932aa58 100644 --- a/aws-native-ts-stepfunctions/tsconfig.json +++ b/aws/ts/aws-ts-apigateway-auth0/tsconfig.json @@ -14,6 +14,6 @@ "strictNullChecks": true }, "files": [ - "index.ts" + "index.ts" ] } diff --git a/aws-ts-apigateway-eventbridge/.gitignore b/aws/ts/aws-ts-apigateway-eventbridge/.gitignore similarity index 100% rename from aws-ts-apigateway-eventbridge/.gitignore rename to aws/ts/aws-ts-apigateway-eventbridge/.gitignore diff --git a/aws-ts-apigateway-eventbridge/Pulumi.yaml b/aws/ts/aws-ts-apigateway-eventbridge/Pulumi.yaml similarity index 100% rename from aws-ts-apigateway-eventbridge/Pulumi.yaml rename to aws/ts/aws-ts-apigateway-eventbridge/Pulumi.yaml diff --git a/aws-ts-apigateway-eventbridge/README.md b/aws/ts/aws-ts-apigateway-eventbridge/README.md similarity index 83% rename from aws-ts-apigateway-eventbridge/README.md rename to aws/ts/aws-ts-apigateway-eventbridge/README.md index a08312c86..0cdb68627 100644 --- a/aws-ts-apigateway-eventbridge/README.md +++ b/aws/ts/aws-ts-apigateway-eventbridge/README.md @@ -1,7 +1,7 @@ # API Gateway V1 to EventBridge -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigateway-eventbridge/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigateway-eventbridge/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigateway-eventbridge/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigateway-eventbridge/README.md#gh-dark-mode-only) This example demonstrates an API Gateway V1 integration with EventBridge and Lambda that also validates request bodies (using an API Gateway model) and returns a custom HTTP response. diff --git a/aws-ts-apigateway-eventbridge/index.ts b/aws/ts/aws-ts-apigateway-eventbridge/index.ts similarity index 100% rename from aws-ts-apigateway-eventbridge/index.ts rename to aws/ts/aws-ts-apigateway-eventbridge/index.ts diff --git a/aws-ts-apigateway-eventbridge/package.json b/aws/ts/aws-ts-apigateway-eventbridge/package.json similarity index 100% rename from aws-ts-apigateway-eventbridge/package.json rename to aws/ts/aws-ts-apigateway-eventbridge/package.json diff --git a/aws-native-ts-s3-folder/tsconfig.json b/aws/ts/aws-ts-apigateway-eventbridge/tsconfig.json similarity index 95% rename from aws-native-ts-s3-folder/tsconfig.json rename to aws/ts/aws-ts-apigateway-eventbridge/tsconfig.json index ab65afa61..2dd89fb9d 100644 --- a/aws-native-ts-s3-folder/tsconfig.json +++ b/aws/ts/aws-ts-apigateway-eventbridge/tsconfig.json @@ -13,6 +13,6 @@ "forceConsistentCasingInFileNames": true }, "files": [ - "index.ts" + "index.ts" ] } diff --git a/aws-ts-apigateway-lambda-serverless/.gitignore b/aws/ts/aws-ts-apigateway-lambda-serverless/.gitignore similarity index 100% rename from aws-ts-apigateway-lambda-serverless/.gitignore rename to aws/ts/aws-ts-apigateway-lambda-serverless/.gitignore diff --git a/aws-ts-apigateway-lambda-serverless/Pulumi.yaml b/aws/ts/aws-ts-apigateway-lambda-serverless/Pulumi.yaml similarity index 100% rename from aws-ts-apigateway-lambda-serverless/Pulumi.yaml rename to aws/ts/aws-ts-apigateway-lambda-serverless/Pulumi.yaml diff --git a/aws-ts-apigateway-lambda-serverless/README.md b/aws/ts/aws-ts-apigateway-lambda-serverless/README.md similarity index 91% rename from aws-ts-apigateway-lambda-serverless/README.md rename to aws/ts/aws-ts-apigateway-lambda-serverless/README.md index 660262187..81c0dec8a 100644 --- a/aws-ts-apigateway-lambda-serverless/README.md +++ b/aws/ts/aws-ts-apigateway-lambda-serverless/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigateway-lambda-serverless/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigateway-lambda-serverless/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigateway-lambda-serverless/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigateway-lambda-serverless/README.md#gh-dark-mode-only) # Lambda-backed REST API diff --git a/aws-ts-apigateway-lambda-serverless/handler.ts b/aws/ts/aws-ts-apigateway-lambda-serverless/handler.ts similarity index 100% rename from aws-ts-apigateway-lambda-serverless/handler.ts rename to aws/ts/aws-ts-apigateway-lambda-serverless/handler.ts diff --git a/aws-ts-apigateway-lambda-serverless/index.ts b/aws/ts/aws-ts-apigateway-lambda-serverless/index.ts similarity index 100% rename from aws-ts-apigateway-lambda-serverless/index.ts rename to aws/ts/aws-ts-apigateway-lambda-serverless/index.ts diff --git a/aws-ts-apigateway-lambda-serverless/package.json b/aws/ts/aws-ts-apigateway-lambda-serverless/package.json similarity index 100% rename from aws-ts-apigateway-lambda-serverless/package.json rename to aws/ts/aws-ts-apigateway-lambda-serverless/package.json diff --git a/aws-ts-apigateway-eventbridge/tsconfig.json b/aws/ts/aws-ts-apigateway-lambda-serverless/tsconfig.json similarity index 95% rename from aws-ts-apigateway-eventbridge/tsconfig.json rename to aws/ts/aws-ts-apigateway-lambda-serverless/tsconfig.json index ab65afa61..2dd89fb9d 100644 --- a/aws-ts-apigateway-eventbridge/tsconfig.json +++ b/aws/ts/aws-ts-apigateway-lambda-serverless/tsconfig.json @@ -13,6 +13,6 @@ "forceConsistentCasingInFileNames": true }, "files": [ - "index.ts" + "index.ts" ] } diff --git a/aws-ts-apigateway/Pulumi.yaml b/aws/ts/aws-ts-apigateway/Pulumi.yaml similarity index 100% rename from aws-ts-apigateway/Pulumi.yaml rename to aws/ts/aws-ts-apigateway/Pulumi.yaml diff --git a/aws-ts-apigateway/README.md b/aws/ts/aws-ts-apigateway/README.md similarity index 88% rename from aws-ts-apigateway/README.md rename to aws/ts/aws-ts-apigateway/README.md index 5934b1a15..1979008e9 100644 --- a/aws-ts-apigateway/README.md +++ b/aws/ts/aws-ts-apigateway/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigateway/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigateway/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigateway/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigateway/README.md#gh-dark-mode-only) # Serverless REST API diff --git a/aws-ts-apigateway/index.ts b/aws/ts/aws-ts-apigateway/index.ts similarity index 100% rename from aws-ts-apigateway/index.ts rename to aws/ts/aws-ts-apigateway/index.ts diff --git a/aws-ts-apigateway/package.json b/aws/ts/aws-ts-apigateway/package.json similarity index 100% rename from aws-ts-apigateway/package.json rename to aws/ts/aws-ts-apigateway/package.json diff --git a/aws-ts-airflow/tsconfig.json b/aws/ts/aws-ts-apigateway/tsconfig.json similarity index 96% rename from aws-ts-airflow/tsconfig.json rename to aws/ts/aws-ts-apigateway/tsconfig.json index 61fe22191..2a932aa58 100644 --- a/aws-ts-airflow/tsconfig.json +++ b/aws/ts/aws-ts-apigateway/tsconfig.json @@ -14,6 +14,6 @@ "strictNullChecks": true }, "files": [ - "index.ts" + "index.ts" ] } diff --git a/aws-ts-apigatewayv2-eventbridge/.gitignore b/aws/ts/aws-ts-apigatewayv2-eventbridge/.gitignore similarity index 100% rename from aws-ts-apigatewayv2-eventbridge/.gitignore rename to aws/ts/aws-ts-apigatewayv2-eventbridge/.gitignore diff --git a/aws-ts-apigatewayv2-eventbridge/Pulumi.yaml b/aws/ts/aws-ts-apigatewayv2-eventbridge/Pulumi.yaml similarity index 100% rename from aws-ts-apigatewayv2-eventbridge/Pulumi.yaml rename to aws/ts/aws-ts-apigatewayv2-eventbridge/Pulumi.yaml diff --git a/aws-ts-apigatewayv2-eventbridge/README.md b/aws/ts/aws-ts-apigatewayv2-eventbridge/README.md similarity index 82% rename from aws-ts-apigatewayv2-eventbridge/README.md rename to aws/ts/aws-ts-apigatewayv2-eventbridge/README.md index b052a74c0..3594cc65d 100644 --- a/aws-ts-apigatewayv2-eventbridge/README.md +++ b/aws/ts/aws-ts-apigatewayv2-eventbridge/README.md @@ -1,7 +1,7 @@ # API Gateway V2 to EventBridge -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigatewayv2-eventbridge/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigatewayv2-eventbridge/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigatewayv2-eventbridge/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigatewayv2-eventbridge/README.md#gh-dark-mode-only) This example creates an API Gateway V2 proxy integration with EventBridge and Lambda. It defines a single API Gateway endpoint that publishes events to an EventBridge event bus, and an accompanying event rule that matches those events and invokes a Lambda function. diff --git a/aws-ts-apigatewayv2-eventbridge/index.ts b/aws/ts/aws-ts-apigatewayv2-eventbridge/index.ts similarity index 100% rename from aws-ts-apigatewayv2-eventbridge/index.ts rename to aws/ts/aws-ts-apigatewayv2-eventbridge/index.ts diff --git a/aws-ts-apigatewayv2-eventbridge/package.json b/aws/ts/aws-ts-apigatewayv2-eventbridge/package.json similarity index 100% rename from aws-ts-apigatewayv2-eventbridge/package.json rename to aws/ts/aws-ts-apigatewayv2-eventbridge/package.json diff --git a/aws-ts-apigateway-lambda-serverless/tsconfig.json b/aws/ts/aws-ts-apigatewayv2-eventbridge/tsconfig.json similarity index 95% rename from aws-ts-apigateway-lambda-serverless/tsconfig.json rename to aws/ts/aws-ts-apigatewayv2-eventbridge/tsconfig.json index ab65afa61..2dd89fb9d 100644 --- a/aws-ts-apigateway-lambda-serverless/tsconfig.json +++ b/aws/ts/aws-ts-apigatewayv2-eventbridge/tsconfig.json @@ -13,6 +13,6 @@ "forceConsistentCasingInFileNames": true }, "files": [ - "index.ts" + "index.ts" ] } diff --git a/aws-ts-apigatewayv2-http-api-quickcreate/.gitignore b/aws/ts/aws-ts-apigatewayv2-http-api-quickcreate/.gitignore similarity index 100% rename from aws-ts-apigatewayv2-http-api-quickcreate/.gitignore rename to aws/ts/aws-ts-apigatewayv2-http-api-quickcreate/.gitignore diff --git a/aws-ts-apigatewayv2-http-api-quickcreate/Pulumi.yaml b/aws/ts/aws-ts-apigatewayv2-http-api-quickcreate/Pulumi.yaml similarity index 100% rename from aws-ts-apigatewayv2-http-api-quickcreate/Pulumi.yaml rename to aws/ts/aws-ts-apigatewayv2-http-api-quickcreate/Pulumi.yaml diff --git a/aws-ts-apigatewayv2-http-api-quickcreate/README.md b/aws/ts/aws-ts-apigatewayv2-http-api-quickcreate/README.md similarity index 82% rename from aws-ts-apigatewayv2-http-api-quickcreate/README.md rename to aws/ts/aws-ts-apigatewayv2-http-api-quickcreate/README.md index 8ca8cba98..c994a8d56 100644 --- a/aws-ts-apigatewayv2-http-api-quickcreate/README.md +++ b/aws/ts/aws-ts-apigatewayv2-http-api-quickcreate/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigatewayv2-http-api-quickcreate/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigatewayv2-http-api-quickcreate/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigatewayv2-http-api-quickcreate/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigatewayv2-http-api-quickcreate/README.md#gh-dark-mode-only) # AWS API Gateway V2 HTTP API Quickstart diff --git a/aws-ts-apigatewayv2-http-api-quickcreate/app/index.js b/aws/ts/aws-ts-apigatewayv2-http-api-quickcreate/app/index.js similarity index 100% rename from aws-ts-apigatewayv2-http-api-quickcreate/app/index.js rename to aws/ts/aws-ts-apigatewayv2-http-api-quickcreate/app/index.js diff --git a/aws-ts-apigatewayv2-http-api-quickcreate/index.ts b/aws/ts/aws-ts-apigatewayv2-http-api-quickcreate/index.ts similarity index 100% rename from aws-ts-apigatewayv2-http-api-quickcreate/index.ts rename to aws/ts/aws-ts-apigatewayv2-http-api-quickcreate/index.ts diff --git a/aws-ts-apigatewayv2-http-api-quickcreate/package.json b/aws/ts/aws-ts-apigatewayv2-http-api-quickcreate/package.json similarity index 100% rename from aws-ts-apigatewayv2-http-api-quickcreate/package.json rename to aws/ts/aws-ts-apigatewayv2-http-api-quickcreate/package.json diff --git a/aws/ts/aws-ts-apigatewayv2-http-api-quickcreate/tsconfig.json b/aws/ts/aws-ts-apigatewayv2-http-api-quickcreate/tsconfig.json new file mode 100644 index 000000000..2dd89fb9d --- /dev/null +++ b/aws/ts/aws-ts-apigatewayv2-http-api-quickcreate/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "strict": true, + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-apigatewayv2-http-api/.gitignore b/aws/ts/aws-ts-apigatewayv2-http-api/.gitignore similarity index 100% rename from aws-ts-apigatewayv2-http-api/.gitignore rename to aws/ts/aws-ts-apigatewayv2-http-api/.gitignore diff --git a/aws-ts-apigatewayv2-http-api/Pulumi.yaml b/aws/ts/aws-ts-apigatewayv2-http-api/Pulumi.yaml similarity index 100% rename from aws-ts-apigatewayv2-http-api/Pulumi.yaml rename to aws/ts/aws-ts-apigatewayv2-http-api/Pulumi.yaml diff --git a/aws-ts-apigatewayv2-http-api/README.md b/aws/ts/aws-ts-apigatewayv2-http-api/README.md similarity index 85% rename from aws-ts-apigatewayv2-http-api/README.md rename to aws/ts/aws-ts-apigatewayv2-http-api/README.md index e75fae574..f86089791 100644 --- a/aws-ts-apigatewayv2-http-api/README.md +++ b/aws/ts/aws-ts-apigatewayv2-http-api/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigatewayv2-http-api/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigatewayv2-http-api/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigatewayv2-http-api/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-apigatewayv2-http-api/README.md#gh-dark-mode-only) # AWS API Gateway V2 HTTP API diff --git a/aws-ts-apigatewayv2-http-api/app/index.js b/aws/ts/aws-ts-apigatewayv2-http-api/app/index.js similarity index 100% rename from aws-ts-apigatewayv2-http-api/app/index.js rename to aws/ts/aws-ts-apigatewayv2-http-api/app/index.js diff --git a/aws-ts-apigatewayv2-http-api/index.ts b/aws/ts/aws-ts-apigatewayv2-http-api/index.ts similarity index 100% rename from aws-ts-apigatewayv2-http-api/index.ts rename to aws/ts/aws-ts-apigatewayv2-http-api/index.ts diff --git a/aws-ts-apigatewayv2-http-api/package.json b/aws/ts/aws-ts-apigatewayv2-http-api/package.json similarity index 100% rename from aws-ts-apigatewayv2-http-api/package.json rename to aws/ts/aws-ts-apigatewayv2-http-api/package.json diff --git a/aws/ts/aws-ts-apigatewayv2-http-api/tsconfig.json b/aws/ts/aws-ts-apigatewayv2-http-api/tsconfig.json new file mode 100644 index 000000000..2dd89fb9d --- /dev/null +++ b/aws/ts/aws-ts-apigatewayv2-http-api/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "strict": true, + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-appsync/Pulumi.yaml b/aws/ts/aws-ts-appsync/Pulumi.yaml similarity index 100% rename from aws-ts-appsync/Pulumi.yaml rename to aws/ts/aws-ts-appsync/Pulumi.yaml diff --git a/aws-ts-appsync/README.md b/aws/ts/aws-ts-appsync/README.md similarity index 79% rename from aws-ts-appsync/README.md rename to aws/ts/aws-ts-appsync/README.md index e13d79343..dc12bef71 100644 --- a/aws-ts-appsync/README.md +++ b/aws/ts/aws-ts-appsync/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-appsync/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-appsync/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-appsync/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-appsync/README.md#gh-dark-mode-only) # GraphQL Endpoint in AWS AppSync diff --git a/aws-ts-appsync/iam.ts b/aws/ts/aws-ts-appsync/iam.ts similarity index 100% rename from aws-ts-appsync/iam.ts rename to aws/ts/aws-ts-appsync/iam.ts diff --git a/aws-ts-appsync/index.ts b/aws/ts/aws-ts-appsync/index.ts similarity index 100% rename from aws-ts-appsync/index.ts rename to aws/ts/aws-ts-appsync/index.ts diff --git a/aws-ts-appsync/package.json b/aws/ts/aws-ts-appsync/package.json similarity index 100% rename from aws-ts-appsync/package.json rename to aws/ts/aws-ts-appsync/package.json diff --git a/aws-ts-appsync/tsconfig.json b/aws/ts/aws-ts-appsync/tsconfig.json similarity index 95% rename from aws-ts-appsync/tsconfig.json rename to aws/ts/aws-ts-appsync/tsconfig.json index 13de39f09..76fff9a2c 100644 --- a/aws-ts-appsync/tsconfig.json +++ b/aws/ts/aws-ts-appsync/tsconfig.json @@ -14,7 +14,7 @@ "strictNullChecks": true }, "files": [ - "index.ts", + "index.ts", "iam.ts" ] } diff --git a/aws-ts-assume-role/README.md b/aws/ts/aws-ts-assume-role/README.md similarity index 100% rename from aws-ts-assume-role/README.md rename to aws/ts/aws-ts-assume-role/README.md diff --git a/aws-ts-assume-role/assume-role/.gitignore b/aws/ts/aws-ts-assume-role/assume-role/.gitignore similarity index 100% rename from aws-ts-assume-role/assume-role/.gitignore rename to aws/ts/aws-ts-assume-role/assume-role/.gitignore diff --git a/aws-ts-assume-role/assume-role/Pulumi.yaml b/aws/ts/aws-ts-assume-role/assume-role/Pulumi.yaml similarity index 100% rename from aws-ts-assume-role/assume-role/Pulumi.yaml rename to aws/ts/aws-ts-assume-role/assume-role/Pulumi.yaml diff --git a/aws-ts-assume-role/assume-role/index.ts b/aws/ts/aws-ts-assume-role/assume-role/index.ts similarity index 100% rename from aws-ts-assume-role/assume-role/index.ts rename to aws/ts/aws-ts-assume-role/assume-role/index.ts diff --git a/aws-ts-assume-role/assume-role/package.json b/aws/ts/aws-ts-assume-role/assume-role/package.json similarity index 100% rename from aws-ts-assume-role/assume-role/package.json rename to aws/ts/aws-ts-assume-role/assume-role/package.json diff --git a/aws/ts/aws-ts-assume-role/assume-role/tsconfig.json b/aws/ts/aws-ts-assume-role/assume-role/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-assume-role/assume-role/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-assume-role/create-role/.gitignore b/aws/ts/aws-ts-assume-role/create-role/.gitignore similarity index 100% rename from aws-ts-assume-role/create-role/.gitignore rename to aws/ts/aws-ts-assume-role/create-role/.gitignore diff --git a/aws-ts-assume-role/create-role/Pulumi.yaml b/aws/ts/aws-ts-assume-role/create-role/Pulumi.yaml similarity index 100% rename from aws-ts-assume-role/create-role/Pulumi.yaml rename to aws/ts/aws-ts-assume-role/create-role/Pulumi.yaml diff --git a/aws-ts-assume-role/create-role/index.ts b/aws/ts/aws-ts-assume-role/create-role/index.ts similarity index 100% rename from aws-ts-assume-role/create-role/index.ts rename to aws/ts/aws-ts-assume-role/create-role/index.ts diff --git a/aws-ts-assume-role/create-role/package.json b/aws/ts/aws-ts-assume-role/create-role/package.json similarity index 100% rename from aws-ts-assume-role/create-role/package.json rename to aws/ts/aws-ts-assume-role/create-role/package.json diff --git a/aws/ts/aws-ts-assume-role/create-role/tsconfig.json b/aws/ts/aws-ts-assume-role/create-role/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-assume-role/create-role/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-containers/Pulumi.yaml b/aws/ts/aws-ts-containers/Pulumi.yaml similarity index 100% rename from aws-ts-containers/Pulumi.yaml rename to aws/ts/aws-ts-containers/Pulumi.yaml diff --git a/aws-ts-containers/README.md b/aws/ts/aws-ts-containers/README.md similarity index 84% rename from aws-ts-containers/README.md rename to aws/ts/aws-ts-containers/README.md index 72976db23..5701b451f 100644 --- a/aws-ts-containers/README.md +++ b/aws/ts/aws-ts-containers/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-containers/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-containers/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-containers/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-containers/README.md#gh-dark-mode-only) # Easy container example diff --git a/aws-ts-containers/app/Dockerfile b/aws/ts/aws-ts-containers/app/Dockerfile similarity index 100% rename from aws-ts-containers/app/Dockerfile rename to aws/ts/aws-ts-containers/app/Dockerfile diff --git a/aws-ts-containers/app/content/favicon.png b/aws/ts/aws-ts-containers/app/content/favicon.png similarity index 100% rename from aws-ts-containers/app/content/favicon.png rename to aws/ts/aws-ts-containers/app/content/favicon.png diff --git a/aws-ts-containers/app/content/index.html b/aws/ts/aws-ts-containers/app/content/index.html similarity index 100% rename from aws-ts-containers/app/content/index.html rename to aws/ts/aws-ts-containers/app/content/index.html diff --git a/aws-ts-containers/index.ts b/aws/ts/aws-ts-containers/index.ts similarity index 100% rename from aws-ts-containers/index.ts rename to aws/ts/aws-ts-containers/index.ts diff --git a/aws-ts-containers/package.json b/aws/ts/aws-ts-containers/package.json similarity index 100% rename from aws-ts-containers/package.json rename to aws/ts/aws-ts-containers/package.json diff --git a/aws-ts-ec2-provisioners/.gitignore b/aws/ts/aws-ts-ec2-provisioners/.gitignore similarity index 100% rename from aws-ts-ec2-provisioners/.gitignore rename to aws/ts/aws-ts-ec2-provisioners/.gitignore diff --git a/aws-ts-ec2-provisioners/Pulumi.yaml b/aws/ts/aws-ts-ec2-provisioners/Pulumi.yaml similarity index 100% rename from aws-ts-ec2-provisioners/Pulumi.yaml rename to aws/ts/aws-ts-ec2-provisioners/Pulumi.yaml diff --git a/aws-ts-ec2-provisioners/README.md b/aws/ts/aws-ts-ec2-provisioners/README.md similarity index 79% rename from aws-ts-ec2-provisioners/README.md rename to aws/ts/aws-ts-ec2-provisioners/README.md index 36fa0e966..81267007e 100755 --- a/aws-ts-ec2-provisioners/README.md +++ b/aws/ts/aws-ts-ec2-provisioners/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-ec2-provisioners/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-ec2-provisioners/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-ec2-provisioners/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-ec2-provisioners/README.md#gh-dark-mode-only) # AWS WebServer with Manual Provisioning diff --git a/aws-ts-ec2-provisioners/index.ts b/aws/ts/aws-ts-ec2-provisioners/index.ts similarity index 100% rename from aws-ts-ec2-provisioners/index.ts rename to aws/ts/aws-ts-ec2-provisioners/index.ts diff --git a/aws-ts-ec2-provisioners/myapp.conf b/aws/ts/aws-ts-ec2-provisioners/myapp.conf similarity index 100% rename from aws-ts-ec2-provisioners/myapp.conf rename to aws/ts/aws-ts-ec2-provisioners/myapp.conf diff --git a/aws-ts-ec2-provisioners/package.json b/aws/ts/aws-ts-ec2-provisioners/package.json similarity index 100% rename from aws-ts-ec2-provisioners/package.json rename to aws/ts/aws-ts-ec2-provisioners/package.json diff --git a/aws/ts/aws-ts-ec2-provisioners/tsconfig.json b/aws/ts/aws-ts-ec2-provisioners/tsconfig.json new file mode 100644 index 000000000..2dd89fb9d --- /dev/null +++ b/aws/ts/aws-ts-ec2-provisioners/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "strict": true, + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-ec2-provisioners/util.ts b/aws/ts/aws-ts-ec2-provisioners/util.ts similarity index 100% rename from aws-ts-ec2-provisioners/util.ts rename to aws/ts/aws-ts-ec2-provisioners/util.ts diff --git a/aws-ts-ecs-anywhere/.gitignore b/aws/ts/aws-ts-ecs-anywhere/.gitignore similarity index 100% rename from aws-ts-ecs-anywhere/.gitignore rename to aws/ts/aws-ts-ecs-anywhere/.gitignore diff --git a/aws-ts-ecs-anywhere/Pulumi.yaml b/aws/ts/aws-ts-ecs-anywhere/Pulumi.yaml similarity index 100% rename from aws-ts-ecs-anywhere/Pulumi.yaml rename to aws/ts/aws-ts-ecs-anywhere/Pulumi.yaml diff --git a/aws-ts-ecs-anywhere/README.md b/aws/ts/aws-ts-ecs-anywhere/README.md similarity index 95% rename from aws-ts-ecs-anywhere/README.md rename to aws/ts/aws-ts-ecs-anywhere/README.md index 26b44c781..3ba954e5b 100644 --- a/aws-ts-ecs-anywhere/README.md +++ b/aws/ts/aws-ts-ecs-anywhere/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-ecs-anywhere/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-ecs-anywhere/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-ecs-anywhere/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-ecs-anywhere/README.md#gh-dark-mode-only) # ECS Anywhere diff --git a/aws-ts-ecs-anywhere/app/.dockerignore b/aws/ts/aws-ts-ecs-anywhere/app/.dockerignore similarity index 100% rename from aws-ts-ecs-anywhere/app/.dockerignore rename to aws/ts/aws-ts-ecs-anywhere/app/.dockerignore diff --git a/aws-ts-ecs-anywhere/app/.gitignore b/aws/ts/aws-ts-ecs-anywhere/app/.gitignore similarity index 100% rename from aws-ts-ecs-anywhere/app/.gitignore rename to aws/ts/aws-ts-ecs-anywhere/app/.gitignore diff --git a/aws-ts-ecs-anywhere/app/Dockerfile b/aws/ts/aws-ts-ecs-anywhere/app/Dockerfile similarity index 100% rename from aws-ts-ecs-anywhere/app/Dockerfile rename to aws/ts/aws-ts-ecs-anywhere/app/Dockerfile diff --git a/aws-ts-ecs-anywhere/app/index.js b/aws/ts/aws-ts-ecs-anywhere/app/index.js similarity index 100% rename from aws-ts-ecs-anywhere/app/index.js rename to aws/ts/aws-ts-ecs-anywhere/app/index.js diff --git a/aws-ts-ecs-anywhere/app/package.json b/aws/ts/aws-ts-ecs-anywhere/app/package.json similarity index 100% rename from aws-ts-ecs-anywhere/app/package.json rename to aws/ts/aws-ts-ecs-anywhere/app/package.json diff --git a/aws-ts-ecs-anywhere/index.ts b/aws/ts/aws-ts-ecs-anywhere/index.ts similarity index 100% rename from aws-ts-ecs-anywhere/index.ts rename to aws/ts/aws-ts-ecs-anywhere/index.ts diff --git a/aws-ts-ecs-anywhere/package.json b/aws/ts/aws-ts-ecs-anywhere/package.json similarity index 100% rename from aws-ts-ecs-anywhere/package.json rename to aws/ts/aws-ts-ecs-anywhere/package.json diff --git a/aws/ts/aws-ts-ecs-anywhere/tsconfig.json b/aws/ts/aws-ts-ecs-anywhere/tsconfig.json new file mode 100644 index 000000000..2dd89fb9d --- /dev/null +++ b/aws/ts/aws-ts-ecs-anywhere/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "strict": true, + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-eks-distro/Pulumi.yaml b/aws/ts/aws-ts-eks-distro/Pulumi.yaml similarity index 100% rename from aws-ts-eks-distro/Pulumi.yaml rename to aws/ts/aws-ts-eks-distro/Pulumi.yaml diff --git a/aws-ts-eks-distro/README.md b/aws/ts/aws-ts-eks-distro/README.md similarity index 89% rename from aws-ts-eks-distro/README.md rename to aws/ts/aws-ts-eks-distro/README.md index 3a2807381..5f067cf17 100644 --- a/aws-ts-eks-distro/README.md +++ b/aws/ts/aws-ts-eks-distro/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-eks-distro/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-eks-distro/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-eks-distro/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-eks-distro/README.md#gh-dark-mode-only) # Amazon EKS Distro Cluster diff --git a/aws-ts-eks-distro/eksdistro/aws-iam-authenticator.yaml b/aws/ts/aws-ts-eks-distro/eksdistro/aws-iam-authenticator.yaml similarity index 100% rename from aws-ts-eks-distro/eksdistro/aws-iam-authenticator.yaml rename to aws/ts/aws-ts-eks-distro/eksdistro/aws-iam-authenticator.yaml diff --git a/aws-ts-eks-distro/eksdistro/cluster.yaml b/aws/ts/aws-ts-eks-distro/eksdistro/cluster.yaml similarity index 100% rename from aws-ts-eks-distro/eksdistro/cluster.yaml rename to aws/ts/aws-ts-eks-distro/eksdistro/cluster.yaml diff --git a/aws-ts-eks-distro/eksdistro/index.ts b/aws/ts/aws-ts-eks-distro/eksdistro/index.ts similarity index 100% rename from aws-ts-eks-distro/eksdistro/index.ts rename to aws/ts/aws-ts-eks-distro/eksdistro/index.ts diff --git a/aws-ts-eks-distro/eksdistro/kops.sh b/aws/ts/aws-ts-eks-distro/eksdistro/kops.sh similarity index 100% rename from aws-ts-eks-distro/eksdistro/kops.sh rename to aws/ts/aws-ts-eks-distro/eksdistro/kops.sh diff --git a/aws-ts-eks-distro/index.ts b/aws/ts/aws-ts-eks-distro/index.ts similarity index 100% rename from aws-ts-eks-distro/index.ts rename to aws/ts/aws-ts-eks-distro/index.ts diff --git a/aws-ts-eks-distro/package.json b/aws/ts/aws-ts-eks-distro/package.json similarity index 100% rename from aws-ts-eks-distro/package.json rename to aws/ts/aws-ts-eks-distro/package.json diff --git a/aws-ts-eks-distro/tsconfig.json b/aws/ts/aws-ts-eks-distro/tsconfig.json similarity index 95% rename from aws-ts-eks-distro/tsconfig.json rename to aws/ts/aws-ts-eks-distro/tsconfig.json index d79ac105c..90e261d4e 100644 --- a/aws-ts-eks-distro/tsconfig.json +++ b/aws/ts/aws-ts-eks-distro/tsconfig.json @@ -13,7 +13,7 @@ "forceConsistentCasingInFileNames": true }, "files": [ - "index.ts", + "index.ts", "eksdistro/index.ts" ] } diff --git a/aws-ts-eks-hello-world/Pulumi.yaml b/aws/ts/aws-ts-eks-hello-world/Pulumi.yaml similarity index 100% rename from aws-ts-eks-hello-world/Pulumi.yaml rename to aws/ts/aws-ts-eks-hello-world/Pulumi.yaml diff --git a/aws-ts-eks-hello-world/README.md b/aws/ts/aws-ts-eks-hello-world/README.md similarity index 97% rename from aws-ts-eks-hello-world/README.md rename to aws/ts/aws-ts-eks-hello-world/README.md index d2a9da4b9..4609a62cd 100755 --- a/aws-ts-eks-hello-world/README.md +++ b/aws/ts/aws-ts-eks-hello-world/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-eks-hello-world/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-eks-hello-world/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-eks-hello-world/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-eks-hello-world/README.md#gh-dark-mode-only) # Amazon EKS Cluster: Hello World! diff --git a/aws-ts-eks-hello-world/index.ts b/aws/ts/aws-ts-eks-hello-world/index.ts similarity index 100% rename from aws-ts-eks-hello-world/index.ts rename to aws/ts/aws-ts-eks-hello-world/index.ts diff --git a/aws-ts-eks-hello-world/package.json b/aws/ts/aws-ts-eks-hello-world/package.json similarity index 100% rename from aws-ts-eks-hello-world/package.json rename to aws/ts/aws-ts-eks-hello-world/package.json diff --git a/aws/ts/aws-ts-eks-hello-world/tsconfig.json b/aws/ts/aws-ts-eks-hello-world/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-eks-hello-world/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-eks-migrate-nodegroups/Pulumi.yaml b/aws/ts/aws-ts-eks-migrate-nodegroups/Pulumi.yaml similarity index 100% rename from aws-ts-eks-migrate-nodegroups/Pulumi.yaml rename to aws/ts/aws-ts-eks-migrate-nodegroups/Pulumi.yaml diff --git a/aws/ts/aws-ts-eks-migrate-nodegroups/README.md b/aws/ts/aws-ts-eks-migrate-nodegroups/README.md new file mode 100755 index 000000000..1472b421c --- /dev/null +++ b/aws/ts/aws-ts-eks-migrate-nodegroups/README.md @@ -0,0 +1,11 @@ +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-eks-migrate-nodegroups/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-eks-migrate-nodegroups/README.md#gh-dark-mode-only) + +# Zero Downtime Migration of EKS Node Groups + +Creates an EKS cluster with node groups and a workload, and showcases adding a +node group to use for workload migration with zero downtime. + +For step-by-step instructions, check out the [tutorial][tutorial-migrate-nodegroups]. + +[tutorial-migrate-nodegroups]: https://www.pulumi.com/docs/tutorials/kubernetes/eks-migrate-nodegroups/ diff --git a/aws-ts-eks-migrate-nodegroups/echoserver.ts b/aws/ts/aws-ts-eks-migrate-nodegroups/echoserver.ts similarity index 100% rename from aws-ts-eks-migrate-nodegroups/echoserver.ts rename to aws/ts/aws-ts-eks-migrate-nodegroups/echoserver.ts diff --git a/aws-ts-eks-migrate-nodegroups/iam.ts b/aws/ts/aws-ts-eks-migrate-nodegroups/iam.ts similarity index 100% rename from aws-ts-eks-migrate-nodegroups/iam.ts rename to aws/ts/aws-ts-eks-migrate-nodegroups/iam.ts diff --git a/aws-ts-eks-migrate-nodegroups/index.ts b/aws/ts/aws-ts-eks-migrate-nodegroups/index.ts similarity index 100% rename from aws-ts-eks-migrate-nodegroups/index.ts rename to aws/ts/aws-ts-eks-migrate-nodegroups/index.ts diff --git a/aws-ts-eks-migrate-nodegroups/nginx-ing-cntlr-rbac.ts b/aws/ts/aws-ts-eks-migrate-nodegroups/nginx-ing-cntlr-rbac.ts similarity index 100% rename from aws-ts-eks-migrate-nodegroups/nginx-ing-cntlr-rbac.ts rename to aws/ts/aws-ts-eks-migrate-nodegroups/nginx-ing-cntlr-rbac.ts diff --git a/aws-ts-eks-migrate-nodegroups/nginx-ing-cntlr.ts b/aws/ts/aws-ts-eks-migrate-nodegroups/nginx-ing-cntlr.ts similarity index 100% rename from aws-ts-eks-migrate-nodegroups/nginx-ing-cntlr.ts rename to aws/ts/aws-ts-eks-migrate-nodegroups/nginx-ing-cntlr.ts diff --git a/aws-ts-eks-migrate-nodegroups/nginx.ts b/aws/ts/aws-ts-eks-migrate-nodegroups/nginx.ts similarity index 100% rename from aws-ts-eks-migrate-nodegroups/nginx.ts rename to aws/ts/aws-ts-eks-migrate-nodegroups/nginx.ts diff --git a/aws-ts-eks-migrate-nodegroups/package.json b/aws/ts/aws-ts-eks-migrate-nodegroups/package.json similarity index 100% rename from aws-ts-eks-migrate-nodegroups/package.json rename to aws/ts/aws-ts-eks-migrate-nodegroups/package.json diff --git a/aws-ts-eks-migrate-nodegroups/scripts/delete-t3.2xlarge-nodes.sh b/aws/ts/aws-ts-eks-migrate-nodegroups/scripts/delete-t3.2xlarge-nodes.sh similarity index 100% rename from aws-ts-eks-migrate-nodegroups/scripts/delete-t3.2xlarge-nodes.sh rename to aws/ts/aws-ts-eks-migrate-nodegroups/scripts/delete-t3.2xlarge-nodes.sh diff --git a/aws-ts-eks-migrate-nodegroups/scripts/drain-t3.2xlarge-nodes.sh b/aws/ts/aws-ts-eks-migrate-nodegroups/scripts/drain-t3.2xlarge-nodes.sh similarity index 100% rename from aws-ts-eks-migrate-nodegroups/scripts/drain-t3.2xlarge-nodes.sh rename to aws/ts/aws-ts-eks-migrate-nodegroups/scripts/drain-t3.2xlarge-nodes.sh diff --git a/aws-ts-eks-migrate-nodegroups/scripts/load-testing.sh b/aws/ts/aws-ts-eks-migrate-nodegroups/scripts/load-testing.sh similarity index 100% rename from aws-ts-eks-migrate-nodegroups/scripts/load-testing.sh rename to aws/ts/aws-ts-eks-migrate-nodegroups/scripts/load-testing.sh diff --git a/aws-ts-eks-migrate-nodegroups/tsconfig.json b/aws/ts/aws-ts-eks-migrate-nodegroups/tsconfig.json similarity index 96% rename from aws-ts-eks-migrate-nodegroups/tsconfig.json rename to aws/ts/aws-ts-eks-migrate-nodegroups/tsconfig.json index f6311eccf..be7b5d912 100644 --- a/aws-ts-eks-migrate-nodegroups/tsconfig.json +++ b/aws/ts/aws-ts-eks-migrate-nodegroups/tsconfig.json @@ -16,6 +16,6 @@ "strictNullChecks": true }, "files": [ - "index.ts" + "index.ts" ] } diff --git a/aws-ts-eks-migrate-nodegroups/utils.ts b/aws/ts/aws-ts-eks-migrate-nodegroups/utils.ts similarity index 100% rename from aws-ts-eks-migrate-nodegroups/utils.ts rename to aws/ts/aws-ts-eks-migrate-nodegroups/utils.ts diff --git a/aws-ts-eks/.gitignore b/aws/ts/aws-ts-eks/.gitignore similarity index 100% rename from aws-ts-eks/.gitignore rename to aws/ts/aws-ts-eks/.gitignore diff --git a/aws-ts-eks/Pulumi.yaml b/aws/ts/aws-ts-eks/Pulumi.yaml similarity index 100% rename from aws-ts-eks/Pulumi.yaml rename to aws/ts/aws-ts-eks/Pulumi.yaml diff --git a/aws-ts-eks/README.md b/aws/ts/aws-ts-eks/README.md similarity index 93% rename from aws-ts-eks/README.md rename to aws/ts/aws-ts-eks/README.md index 2a780e50f..eda52454e 100755 --- a/aws-ts-eks/README.md +++ b/aws/ts/aws-ts-eks/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-eks/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-eks/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-eks/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-eks/README.md#gh-dark-mode-only) # Amazon EKS Cluster diff --git a/aws-ts-eks/index.ts b/aws/ts/aws-ts-eks/index.ts similarity index 100% rename from aws-ts-eks/index.ts rename to aws/ts/aws-ts-eks/index.ts diff --git a/aws-ts-eks/package.json b/aws/ts/aws-ts-eks/package.json similarity index 100% rename from aws-ts-eks/package.json rename to aws/ts/aws-ts-eks/package.json diff --git a/aws-ts-eks/tsconfig.json b/aws/ts/aws-ts-eks/tsconfig.json similarity index 96% rename from aws-ts-eks/tsconfig.json rename to aws/ts/aws-ts-eks/tsconfig.json index f6311eccf..be7b5d912 100644 --- a/aws-ts-eks/tsconfig.json +++ b/aws/ts/aws-ts-eks/tsconfig.json @@ -16,6 +16,6 @@ "strictNullChecks": true }, "files": [ - "index.ts" + "index.ts" ] } diff --git a/aws-ts-hello-fargate/.gitignore b/aws/ts/aws-ts-hello-fargate/.gitignore similarity index 100% rename from aws-ts-hello-fargate/.gitignore rename to aws/ts/aws-ts-hello-fargate/.gitignore diff --git a/aws-ts-hello-fargate/Pulumi.yaml b/aws/ts/aws-ts-hello-fargate/Pulumi.yaml similarity index 100% rename from aws-ts-hello-fargate/Pulumi.yaml rename to aws/ts/aws-ts-hello-fargate/Pulumi.yaml diff --git a/aws-ts-hello-fargate/README.md b/aws/ts/aws-ts-hello-fargate/README.md similarity index 94% rename from aws-ts-hello-fargate/README.md rename to aws/ts/aws-ts-hello-fargate/README.md index 130f64ff0..a70462eca 100644 --- a/aws-ts-hello-fargate/README.md +++ b/aws/ts/aws-ts-hello-fargate/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-hello-fargate/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-hello-fargate/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-hello-fargate/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-hello-fargate/README.md#gh-dark-mode-only) # Dockerized App Using ECS, ECR, and Fargate diff --git a/aws-ts-hello-fargate/app/Dockerfile b/aws/ts/aws-ts-hello-fargate/app/Dockerfile similarity index 100% rename from aws-ts-hello-fargate/app/Dockerfile rename to aws/ts/aws-ts-hello-fargate/app/Dockerfile diff --git a/aws-ts-hello-fargate/app/app.py b/aws/ts/aws-ts-hello-fargate/app/app.py similarity index 100% rename from aws-ts-hello-fargate/app/app.py rename to aws/ts/aws-ts-hello-fargate/app/app.py diff --git a/aws-ts-hello-fargate/app/requirements.txt b/aws/ts/aws-ts-hello-fargate/app/requirements.txt similarity index 100% rename from aws-ts-hello-fargate/app/requirements.txt rename to aws/ts/aws-ts-hello-fargate/app/requirements.txt diff --git a/aws-ts-hello-fargate/index.ts b/aws/ts/aws-ts-hello-fargate/index.ts similarity index 100% rename from aws-ts-hello-fargate/index.ts rename to aws/ts/aws-ts-hello-fargate/index.ts diff --git a/aws-ts-hello-fargate/package.json b/aws/ts/aws-ts-hello-fargate/package.json similarity index 100% rename from aws-ts-hello-fargate/package.json rename to aws/ts/aws-ts-hello-fargate/package.json diff --git a/aws/ts/aws-ts-hello-fargate/tsconfig.json b/aws/ts/aws-ts-hello-fargate/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-hello-fargate/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-k8s-mern-voting-app/LICENSE b/aws/ts/aws-ts-k8s-mern-voting-app/LICENSE similarity index 100% rename from aws-ts-k8s-mern-voting-app/LICENSE rename to aws/ts/aws-ts-k8s-mern-voting-app/LICENSE diff --git a/aws-ts-k8s-mern-voting-app/Pulumi.yaml b/aws/ts/aws-ts-k8s-mern-voting-app/Pulumi.yaml similarity index 100% rename from aws-ts-k8s-mern-voting-app/Pulumi.yaml rename to aws/ts/aws-ts-k8s-mern-voting-app/Pulumi.yaml diff --git a/aws-ts-k8s-mern-voting-app/README.md b/aws/ts/aws-ts-k8s-mern-voting-app/README.md similarity index 94% rename from aws-ts-k8s-mern-voting-app/README.md rename to aws/ts/aws-ts-k8s-mern-voting-app/README.md index 073c49249..0c5c8b29e 100644 --- a/aws-ts-k8s-mern-voting-app/README.md +++ b/aws/ts/aws-ts-k8s-mern-voting-app/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-k8s-mern-voting-app/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-k8s-mern-voting-app/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-k8s-mern-voting-app/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-k8s-mern-voting-app/README.md#gh-dark-mode-only) # Kubernetes MERN Stack Voting App diff --git a/aws-ts-k8s-mern-voting-app/clientside/Dockerfile b/aws/ts/aws-ts-k8s-mern-voting-app/clientside/Dockerfile similarity index 100% rename from aws-ts-k8s-mern-voting-app/clientside/Dockerfile rename to aws/ts/aws-ts-k8s-mern-voting-app/clientside/Dockerfile diff --git a/aws-ts-k8s-mern-voting-app/clientside/client/package.json b/aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/package.json similarity index 100% rename from aws-ts-k8s-mern-voting-app/clientside/client/package.json rename to aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/package.json diff --git a/aws-ts-k8s-mern-voting-app/clientside/client/public/favicon.ico b/aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/public/favicon.ico similarity index 100% rename from aws-ts-k8s-mern-voting-app/clientside/client/public/favicon.ico rename to aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/public/favicon.ico diff --git a/aws-ts-k8s-mern-voting-app/clientside/client/public/index.html b/aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/public/index.html similarity index 100% rename from aws-ts-k8s-mern-voting-app/clientside/client/public/index.html rename to aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/public/index.html diff --git a/aws-ts-k8s-mern-voting-app/clientside/client/public/logo192.png b/aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/public/logo192.png similarity index 100% rename from aws-ts-k8s-mern-voting-app/clientside/client/public/logo192.png rename to aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/public/logo192.png diff --git a/aws-ts-k8s-mern-voting-app/clientside/client/public/logo512.png b/aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/public/logo512.png similarity index 100% rename from aws-ts-k8s-mern-voting-app/clientside/client/public/logo512.png rename to aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/public/logo512.png diff --git a/aws-ts-k8s-mern-voting-app/clientside/client/public/manifest.json b/aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/public/manifest.json similarity index 100% rename from aws-ts-k8s-mern-voting-app/clientside/client/public/manifest.json rename to aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/public/manifest.json diff --git a/aws-ts-k8s-mern-voting-app/clientside/client/public/robots.txt b/aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/public/robots.txt similarity index 100% rename from aws-ts-k8s-mern-voting-app/clientside/client/public/robots.txt rename to aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/public/robots.txt diff --git a/aws-ts-k8s-mern-voting-app/clientside/client/public/serverParams.js b/aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/public/serverParams.js similarity index 100% rename from aws-ts-k8s-mern-voting-app/clientside/client/public/serverParams.js rename to aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/public/serverParams.js diff --git a/aws-ts-k8s-mern-voting-app/clientside/client/src/App.css b/aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/src/App.css similarity index 100% rename from aws-ts-k8s-mern-voting-app/clientside/client/src/App.css rename to aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/src/App.css diff --git a/aws-ts-k8s-mern-voting-app/clientside/client/src/App.js b/aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/src/App.js similarity index 100% rename from aws-ts-k8s-mern-voting-app/clientside/client/src/App.js rename to aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/src/App.js diff --git a/aws-ts-k8s-mern-voting-app/clientside/client/src/components/VotingComponent.js b/aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/src/components/VotingComponent.js similarity index 100% rename from aws-ts-k8s-mern-voting-app/clientside/client/src/components/VotingComponent.js rename to aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/src/components/VotingComponent.js diff --git a/aws-ts-k8s-mern-voting-app/clientside/client/src/index.css b/aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/src/index.css similarity index 100% rename from aws-ts-k8s-mern-voting-app/clientside/client/src/index.css rename to aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/src/index.css diff --git a/aws-ts-k8s-mern-voting-app/clientside/client/src/index.js b/aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/src/index.js similarity index 100% rename from aws-ts-k8s-mern-voting-app/clientside/client/src/index.js rename to aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/src/index.js diff --git a/aws-ts-k8s-mern-voting-app/clientside/client/startClient.sh b/aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/startClient.sh similarity index 100% rename from aws-ts-k8s-mern-voting-app/clientside/client/startClient.sh rename to aws/ts/aws-ts-k8s-mern-voting-app/clientside/client/startClient.sh diff --git a/aws-ts-k8s-mern-voting-app/databaseside/Dockerfile b/aws/ts/aws-ts-k8s-mern-voting-app/databaseside/Dockerfile similarity index 100% rename from aws-ts-k8s-mern-voting-app/databaseside/Dockerfile rename to aws/ts/aws-ts-k8s-mern-voting-app/databaseside/Dockerfile diff --git a/aws-ts-k8s-mern-voting-app/databaseside/database/startDatabase.sh b/aws/ts/aws-ts-k8s-mern-voting-app/databaseside/database/startDatabase.sh similarity index 100% rename from aws-ts-k8s-mern-voting-app/databaseside/database/startDatabase.sh rename to aws/ts/aws-ts-k8s-mern-voting-app/databaseside/database/startDatabase.sh diff --git a/aws-ts-k8s-mern-voting-app/index.ts b/aws/ts/aws-ts-k8s-mern-voting-app/index.ts similarity index 100% rename from aws-ts-k8s-mern-voting-app/index.ts rename to aws/ts/aws-ts-k8s-mern-voting-app/index.ts diff --git a/aws-ts-k8s-mern-voting-app/package.json b/aws/ts/aws-ts-k8s-mern-voting-app/package.json similarity index 100% rename from aws-ts-k8s-mern-voting-app/package.json rename to aws/ts/aws-ts-k8s-mern-voting-app/package.json diff --git a/aws-ts-k8s-mern-voting-app/serverside/Dockerfile b/aws/ts/aws-ts-k8s-mern-voting-app/serverside/Dockerfile similarity index 100% rename from aws-ts-k8s-mern-voting-app/serverside/Dockerfile rename to aws/ts/aws-ts-k8s-mern-voting-app/serverside/Dockerfile diff --git a/aws-ts-k8s-mern-voting-app/serverside/server/db.js b/aws/ts/aws-ts-k8s-mern-voting-app/serverside/server/db.js similarity index 100% rename from aws-ts-k8s-mern-voting-app/serverside/server/db.js rename to aws/ts/aws-ts-k8s-mern-voting-app/serverside/server/db.js diff --git a/aws-ts-k8s-mern-voting-app/serverside/server/index.js b/aws/ts/aws-ts-k8s-mern-voting-app/serverside/server/index.js similarity index 100% rename from aws-ts-k8s-mern-voting-app/serverside/server/index.js rename to aws/ts/aws-ts-k8s-mern-voting-app/serverside/server/index.js diff --git a/aws-ts-k8s-mern-voting-app/serverside/server/model.js b/aws/ts/aws-ts-k8s-mern-voting-app/serverside/server/model.js similarity index 100% rename from aws-ts-k8s-mern-voting-app/serverside/server/model.js rename to aws/ts/aws-ts-k8s-mern-voting-app/serverside/server/model.js diff --git a/aws-ts-k8s-mern-voting-app/serverside/server/package.json b/aws/ts/aws-ts-k8s-mern-voting-app/serverside/server/package.json similarity index 100% rename from aws-ts-k8s-mern-voting-app/serverside/server/package.json rename to aws/ts/aws-ts-k8s-mern-voting-app/serverside/server/package.json diff --git a/aws-ts-k8s-mern-voting-app/serverside/server/startServer.sh b/aws/ts/aws-ts-k8s-mern-voting-app/serverside/server/startServer.sh similarity index 100% rename from aws-ts-k8s-mern-voting-app/serverside/server/startServer.sh rename to aws/ts/aws-ts-k8s-mern-voting-app/serverside/server/startServer.sh diff --git a/aws/ts/aws-ts-k8s-mern-voting-app/tsconfig.json b/aws/ts/aws-ts-k8s-mern-voting-app/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-k8s-mern-voting-app/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-k8s-voting-app/LICENSE b/aws/ts/aws-ts-k8s-voting-app/LICENSE similarity index 100% rename from aws-ts-k8s-voting-app/LICENSE rename to aws/ts/aws-ts-k8s-voting-app/LICENSE diff --git a/aws-ts-k8s-voting-app/Pulumi.yaml b/aws/ts/aws-ts-k8s-voting-app/Pulumi.yaml similarity index 100% rename from aws-ts-k8s-voting-app/Pulumi.yaml rename to aws/ts/aws-ts-k8s-voting-app/Pulumi.yaml diff --git a/aws-ts-k8s-voting-app/README.md b/aws/ts/aws-ts-k8s-voting-app/README.md similarity index 94% rename from aws-ts-k8s-voting-app/README.md rename to aws/ts/aws-ts-k8s-voting-app/README.md index 58e5f2050..71090c268 100644 --- a/aws-ts-k8s-voting-app/README.md +++ b/aws/ts/aws-ts-k8s-voting-app/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-k8s-voting-app/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-k8s-voting-app/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-k8s-voting-app/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-k8s-voting-app/README.md#gh-dark-mode-only) # Kubernetes Voting App diff --git a/aws-ts-k8s-voting-app/clientside/Dockerfile b/aws/ts/aws-ts-k8s-voting-app/clientside/Dockerfile similarity index 100% rename from aws-ts-k8s-voting-app/clientside/Dockerfile rename to aws/ts/aws-ts-k8s-voting-app/clientside/Dockerfile diff --git a/aws-ts-k8s-voting-app/clientside/client/package.json b/aws/ts/aws-ts-k8s-voting-app/clientside/client/package.json similarity index 100% rename from aws-ts-k8s-voting-app/clientside/client/package.json rename to aws/ts/aws-ts-k8s-voting-app/clientside/client/package.json diff --git a/aws-ts-k8s-voting-app/clientside/client/public/favicon.ico b/aws/ts/aws-ts-k8s-voting-app/clientside/client/public/favicon.ico similarity index 100% rename from aws-ts-k8s-voting-app/clientside/client/public/favicon.ico rename to aws/ts/aws-ts-k8s-voting-app/clientside/client/public/favicon.ico diff --git a/aws-ts-k8s-voting-app/clientside/client/public/index.html b/aws/ts/aws-ts-k8s-voting-app/clientside/client/public/index.html similarity index 100% rename from aws-ts-k8s-voting-app/clientside/client/public/index.html rename to aws/ts/aws-ts-k8s-voting-app/clientside/client/public/index.html diff --git a/aws-ts-k8s-voting-app/clientside/client/public/logo192.png b/aws/ts/aws-ts-k8s-voting-app/clientside/client/public/logo192.png similarity index 100% rename from aws-ts-k8s-voting-app/clientside/client/public/logo192.png rename to aws/ts/aws-ts-k8s-voting-app/clientside/client/public/logo192.png diff --git a/aws-ts-k8s-voting-app/clientside/client/public/logo512.png b/aws/ts/aws-ts-k8s-voting-app/clientside/client/public/logo512.png similarity index 100% rename from aws-ts-k8s-voting-app/clientside/client/public/logo512.png rename to aws/ts/aws-ts-k8s-voting-app/clientside/client/public/logo512.png diff --git a/aws-ts-k8s-voting-app/clientside/client/public/manifest.json b/aws/ts/aws-ts-k8s-voting-app/clientside/client/public/manifest.json similarity index 100% rename from aws-ts-k8s-voting-app/clientside/client/public/manifest.json rename to aws/ts/aws-ts-k8s-voting-app/clientside/client/public/manifest.json diff --git a/aws-ts-k8s-voting-app/clientside/client/public/robots.txt b/aws/ts/aws-ts-k8s-voting-app/clientside/client/public/robots.txt similarity index 100% rename from aws-ts-k8s-voting-app/clientside/client/public/robots.txt rename to aws/ts/aws-ts-k8s-voting-app/clientside/client/public/robots.txt diff --git a/aws-ts-k8s-voting-app/clientside/client/public/serverParams.js b/aws/ts/aws-ts-k8s-voting-app/clientside/client/public/serverParams.js similarity index 100% rename from aws-ts-k8s-voting-app/clientside/client/public/serverParams.js rename to aws/ts/aws-ts-k8s-voting-app/clientside/client/public/serverParams.js diff --git a/aws-ts-k8s-voting-app/clientside/client/src/App.css b/aws/ts/aws-ts-k8s-voting-app/clientside/client/src/App.css similarity index 100% rename from aws-ts-k8s-voting-app/clientside/client/src/App.css rename to aws/ts/aws-ts-k8s-voting-app/clientside/client/src/App.css diff --git a/aws-ts-k8s-voting-app/clientside/client/src/App.js b/aws/ts/aws-ts-k8s-voting-app/clientside/client/src/App.js similarity index 100% rename from aws-ts-k8s-voting-app/clientside/client/src/App.js rename to aws/ts/aws-ts-k8s-voting-app/clientside/client/src/App.js diff --git a/aws-ts-k8s-voting-app/clientside/client/src/components/VotingComponent.js b/aws/ts/aws-ts-k8s-voting-app/clientside/client/src/components/VotingComponent.js similarity index 100% rename from aws-ts-k8s-voting-app/clientside/client/src/components/VotingComponent.js rename to aws/ts/aws-ts-k8s-voting-app/clientside/client/src/components/VotingComponent.js diff --git a/aws-ts-k8s-voting-app/clientside/client/src/index.css b/aws/ts/aws-ts-k8s-voting-app/clientside/client/src/index.css similarity index 100% rename from aws-ts-k8s-voting-app/clientside/client/src/index.css rename to aws/ts/aws-ts-k8s-voting-app/clientside/client/src/index.css diff --git a/aws-ts-k8s-voting-app/clientside/client/src/index.js b/aws/ts/aws-ts-k8s-voting-app/clientside/client/src/index.js similarity index 100% rename from aws-ts-k8s-voting-app/clientside/client/src/index.js rename to aws/ts/aws-ts-k8s-voting-app/clientside/client/src/index.js diff --git a/aws-ts-k8s-voting-app/clientside/client/startClient.sh b/aws/ts/aws-ts-k8s-voting-app/clientside/client/startClient.sh similarity index 100% rename from aws-ts-k8s-voting-app/clientside/client/startClient.sh rename to aws/ts/aws-ts-k8s-voting-app/clientside/client/startClient.sh diff --git a/aws-ts-k8s-voting-app/databaseside/Dockerfile b/aws/ts/aws-ts-k8s-voting-app/databaseside/Dockerfile similarity index 100% rename from aws-ts-k8s-voting-app/databaseside/Dockerfile rename to aws/ts/aws-ts-k8s-voting-app/databaseside/Dockerfile diff --git a/aws-ts-k8s-voting-app/databaseside/database/startDatabase.sh b/aws/ts/aws-ts-k8s-voting-app/databaseside/database/startDatabase.sh similarity index 100% rename from aws-ts-k8s-voting-app/databaseside/database/startDatabase.sh rename to aws/ts/aws-ts-k8s-voting-app/databaseside/database/startDatabase.sh diff --git a/aws-ts-k8s-voting-app/index.ts b/aws/ts/aws-ts-k8s-voting-app/index.ts similarity index 100% rename from aws-ts-k8s-voting-app/index.ts rename to aws/ts/aws-ts-k8s-voting-app/index.ts diff --git a/aws-ts-k8s-voting-app/package.json b/aws/ts/aws-ts-k8s-voting-app/package.json similarity index 100% rename from aws-ts-k8s-voting-app/package.json rename to aws/ts/aws-ts-k8s-voting-app/package.json diff --git a/aws-ts-k8s-voting-app/serverside/Dockerfile b/aws/ts/aws-ts-k8s-voting-app/serverside/Dockerfile similarity index 100% rename from aws-ts-k8s-voting-app/serverside/Dockerfile rename to aws/ts/aws-ts-k8s-voting-app/serverside/Dockerfile diff --git a/aws-ts-k8s-voting-app/serverside/server/db.js b/aws/ts/aws-ts-k8s-voting-app/serverside/server/db.js similarity index 100% rename from aws-ts-k8s-voting-app/serverside/server/db.js rename to aws/ts/aws-ts-k8s-voting-app/serverside/server/db.js diff --git a/aws-ts-k8s-voting-app/serverside/server/index.js b/aws/ts/aws-ts-k8s-voting-app/serverside/server/index.js similarity index 100% rename from aws-ts-k8s-voting-app/serverside/server/index.js rename to aws/ts/aws-ts-k8s-voting-app/serverside/server/index.js diff --git a/aws-ts-k8s-voting-app/serverside/server/package.json b/aws/ts/aws-ts-k8s-voting-app/serverside/server/package.json similarity index 100% rename from aws-ts-k8s-voting-app/serverside/server/package.json rename to aws/ts/aws-ts-k8s-voting-app/serverside/server/package.json diff --git a/aws-ts-k8s-voting-app/serverside/server/startServer.sh b/aws/ts/aws-ts-k8s-voting-app/serverside/server/startServer.sh similarity index 100% rename from aws-ts-k8s-voting-app/serverside/server/startServer.sh rename to aws/ts/aws-ts-k8s-voting-app/serverside/server/startServer.sh diff --git a/aws/ts/aws-ts-k8s-voting-app/tsconfig.json b/aws/ts/aws-ts-k8s-voting-app/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-k8s-voting-app/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-lambda-efs/Pulumi.yaml b/aws/ts/aws-ts-lambda-efs/Pulumi.yaml similarity index 100% rename from aws-ts-lambda-efs/Pulumi.yaml rename to aws/ts/aws-ts-lambda-efs/Pulumi.yaml diff --git a/aws-ts-lambda-efs/README.md b/aws/ts/aws-ts-lambda-efs/README.md similarity index 95% rename from aws-ts-lambda-efs/README.md rename to aws/ts/aws-ts-lambda-efs/README.md index 4ed574218..a3c4f3f11 100644 --- a/aws-ts-lambda-efs/README.md +++ b/aws/ts/aws-ts-lambda-efs/README.md @@ -1,11 +1,11 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-lambda-efs/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-lambda-efs/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-lambda-efs/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-lambda-efs/README.md#gh-dark-mode-only) # Using Amazon EFS with AWS Lambda This example shows how to use Amazon EFS with AWS Lambda in Pulumi. See the [Using AWS Lambda with Amazon Elastic File System (EFS)](https://www.pulumi.com/blog/aws-lambda-efs) blog post for a detailed walkthrough of this example. -![Architecture Diagram](./lambdaefs.png) +![Architecture Diagram](lambdaefs.png) ## Prerequisites diff --git a/aws-ts-lambda-efs/index.ts b/aws/ts/aws-ts-lambda-efs/index.ts similarity index 100% rename from aws-ts-lambda-efs/index.ts rename to aws/ts/aws-ts-lambda-efs/index.ts diff --git a/aws-ts-lambda-efs/lambdaefs.png b/aws/ts/aws-ts-lambda-efs/lambdaefs.png similarity index 100% rename from aws-ts-lambda-efs/lambdaefs.png rename to aws/ts/aws-ts-lambda-efs/lambdaefs.png diff --git a/aws-ts-lambda-efs/package.json b/aws/ts/aws-ts-lambda-efs/package.json similarity index 100% rename from aws-ts-lambda-efs/package.json rename to aws/ts/aws-ts-lambda-efs/package.json diff --git a/aws/ts/aws-ts-lambda-efs/tsconfig.json b/aws/ts/aws-ts-lambda-efs/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-lambda-efs/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-lambda-thumbnailer/Pulumi.yaml b/aws/ts/aws-ts-lambda-thumbnailer/Pulumi.yaml similarity index 100% rename from aws-ts-lambda-thumbnailer/Pulumi.yaml rename to aws/ts/aws-ts-lambda-thumbnailer/Pulumi.yaml diff --git a/aws-ts-lambda-thumbnailer/README.md b/aws/ts/aws-ts-lambda-thumbnailer/README.md similarity index 94% rename from aws-ts-lambda-thumbnailer/README.md rename to aws/ts/aws-ts-lambda-thumbnailer/README.md index 59759bba6..6bfb1b173 100755 --- a/aws-ts-lambda-thumbnailer/README.md +++ b/aws/ts/aws-ts-lambda-thumbnailer/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-lambda-thumbnailer/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-lambda-thumbnailer/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-lambda-thumbnailer/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-lambda-thumbnailer/README.md#gh-dark-mode-only) # Video Thumbnailer Using AWS Lambda diff --git a/aws-ts-lambda-thumbnailer/app/Dockerfile b/aws/ts/aws-ts-lambda-thumbnailer/app/Dockerfile similarity index 100% rename from aws-ts-lambda-thumbnailer/app/Dockerfile rename to aws/ts/aws-ts-lambda-thumbnailer/app/Dockerfile diff --git a/aws-ts-lambda-thumbnailer/app/ffmpeg.tar.xz b/aws/ts/aws-ts-lambda-thumbnailer/app/ffmpeg.tar.xz similarity index 100% rename from aws-ts-lambda-thumbnailer/app/ffmpeg.tar.xz rename to aws/ts/aws-ts-lambda-thumbnailer/app/ffmpeg.tar.xz diff --git a/aws-ts-lambda-thumbnailer/app/index.js b/aws/ts/aws-ts-lambda-thumbnailer/app/index.js similarity index 100% rename from aws-ts-lambda-thumbnailer/app/index.js rename to aws/ts/aws-ts-lambda-thumbnailer/app/index.js diff --git a/aws-ts-lambda-thumbnailer/index.ts b/aws/ts/aws-ts-lambda-thumbnailer/index.ts similarity index 100% rename from aws-ts-lambda-thumbnailer/index.ts rename to aws/ts/aws-ts-lambda-thumbnailer/index.ts diff --git a/aws-ts-lambda-thumbnailer/package.json b/aws/ts/aws-ts-lambda-thumbnailer/package.json similarity index 100% rename from aws-ts-lambda-thumbnailer/package.json rename to aws/ts/aws-ts-lambda-thumbnailer/package.json diff --git a/aws-ts-lambda-thumbnailer/sample/cat.mp4 b/aws/ts/aws-ts-lambda-thumbnailer/sample/cat.mp4 similarity index 100% rename from aws-ts-lambda-thumbnailer/sample/cat.mp4 rename to aws/ts/aws-ts-lambda-thumbnailer/sample/cat.mp4 diff --git a/aws-ts-langserve/.gitignore b/aws/ts/aws-ts-langserve/.gitignore similarity index 100% rename from aws-ts-langserve/.gitignore rename to aws/ts/aws-ts-langserve/.gitignore diff --git a/aws-ts-langserve/Dockerfile b/aws/ts/aws-ts-langserve/Dockerfile similarity index 82% rename from aws-ts-langserve/Dockerfile rename to aws/ts/aws-ts-langserve/Dockerfile index bbdeea13b..0101939bc 100644 --- a/aws-ts-langserve/Dockerfile +++ b/aws/ts/aws-ts-langserve/Dockerfile @@ -6,13 +6,13 @@ RUN poetry config virtualenvs.create false WORKDIR /code -COPY ./pyproject.toml ./README.md ./poetry.lock* ./ +COPY pyproject.toml ./README.md ./poetry.lock* ./ COPY ./package[s] ./packages RUN poetry install --no-interaction --no-ansi --no-root -COPY ./app ./app +COPY app ./app RUN poetry install --no-interaction --no-ansi diff --git a/aws-ts-langserve/Pulumi.yaml b/aws/ts/aws-ts-langserve/Pulumi.yaml similarity index 100% rename from aws-ts-langserve/Pulumi.yaml rename to aws/ts/aws-ts-langserve/Pulumi.yaml diff --git a/aws-ts-langserve/README.md b/aws/ts/aws-ts-langserve/README.md similarity index 100% rename from aws-ts-langserve/README.md rename to aws/ts/aws-ts-langserve/README.md diff --git a/aws-ts-langserve/app/__init__.py b/aws/ts/aws-ts-langserve/app/__init__.py similarity index 100% rename from aws-ts-langserve/app/__init__.py rename to aws/ts/aws-ts-langserve/app/__init__.py diff --git a/aws-ts-langserve/app/server.py b/aws/ts/aws-ts-langserve/app/server.py similarity index 100% rename from aws-ts-langserve/app/server.py rename to aws/ts/aws-ts-langserve/app/server.py diff --git a/aws-ts-langserve/index.ts b/aws/ts/aws-ts-langserve/index.ts similarity index 100% rename from aws-ts-langserve/index.ts rename to aws/ts/aws-ts-langserve/index.ts diff --git a/aws-ts-langserve/package.json b/aws/ts/aws-ts-langserve/package.json similarity index 100% rename from aws-ts-langserve/package.json rename to aws/ts/aws-ts-langserve/package.json diff --git a/aws-ts-langserve/packages/README.md b/aws/ts/aws-ts-langserve/packages/README.md similarity index 100% rename from aws-ts-langserve/packages/README.md rename to aws/ts/aws-ts-langserve/packages/README.md diff --git a/aws-ts-langserve/poetry.lock b/aws/ts/aws-ts-langserve/poetry.lock similarity index 100% rename from aws-ts-langserve/poetry.lock rename to aws/ts/aws-ts-langserve/poetry.lock diff --git a/aws-ts-langserve/pyproject.toml b/aws/ts/aws-ts-langserve/pyproject.toml similarity index 100% rename from aws-ts-langserve/pyproject.toml rename to aws/ts/aws-ts-langserve/pyproject.toml diff --git a/aws-ts-langserve/tsconfig.json b/aws/ts/aws-ts-langserve/tsconfig.json similarity index 93% rename from aws-ts-langserve/tsconfig.json rename to aws/ts/aws-ts-langserve/tsconfig.json index 11fc69af2..3c156943c 100644 --- a/aws-ts-langserve/tsconfig.json +++ b/aws/ts/aws-ts-langserve/tsconfig.json @@ -13,6 +13,6 @@ "forceConsistentCasingInFileNames": true }, "files": [ - "index.ts", - ] -} \ No newline at end of file + "index.ts" + ] +} diff --git a/aws-ts-localai-flowise/.gitignore b/aws/ts/aws-ts-localai-flowise/.gitignore similarity index 100% rename from aws-ts-localai-flowise/.gitignore rename to aws/ts/aws-ts-localai-flowise/.gitignore diff --git a/aws-ts-localai-flowise/Pulumi.yaml b/aws/ts/aws-ts-localai-flowise/Pulumi.yaml similarity index 100% rename from aws-ts-localai-flowise/Pulumi.yaml rename to aws/ts/aws-ts-localai-flowise/Pulumi.yaml diff --git a/aws-ts-localai-flowise/README.md b/aws/ts/aws-ts-localai-flowise/README.md similarity index 100% rename from aws-ts-localai-flowise/README.md rename to aws/ts/aws-ts-localai-flowise/README.md diff --git a/aws-ts-localai-flowise/index.ts b/aws/ts/aws-ts-localai-flowise/index.ts similarity index 100% rename from aws-ts-localai-flowise/index.ts rename to aws/ts/aws-ts-localai-flowise/index.ts diff --git a/aws-ts-localai-flowise/package.json b/aws/ts/aws-ts-localai-flowise/package.json similarity index 100% rename from aws-ts-localai-flowise/package.json rename to aws/ts/aws-ts-localai-flowise/package.json diff --git a/aws-ts-ansible-wordpress/tsconfig.json b/aws/ts/aws-ts-localai-flowise/tsconfig.json similarity index 93% rename from aws-ts-ansible-wordpress/tsconfig.json rename to aws/ts/aws-ts-localai-flowise/tsconfig.json index d6ab08be5..081348792 100644 --- a/aws-ts-ansible-wordpress/tsconfig.json +++ b/aws/ts/aws-ts-localai-flowise/tsconfig.json @@ -13,6 +13,6 @@ "forceConsistentCasingInFileNames": true }, "files": [ - "index.ts" + "index.ts" ] -} \ No newline at end of file +} diff --git a/aws-ts-netlify-cms-and-oauth/README.md b/aws/ts/aws-ts-netlify-cms-and-oauth/README.md similarity index 100% rename from aws-ts-netlify-cms-and-oauth/README.md rename to aws/ts/aws-ts-netlify-cms-and-oauth/README.md diff --git a/aws-ts-netlify-cms-and-oauth/cms-oauth/.github/workflows/build-and-deploy.yml b/aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/.github/workflows/build-and-deploy.yml similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms-oauth/.github/workflows/build-and-deploy.yml rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/.github/workflows/build-and-deploy.yml diff --git a/aws-ts-netlify-cms-and-oauth/cms-oauth/.gitignore b/aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/.gitignore similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms-oauth/.gitignore rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/.gitignore diff --git a/aws-ts-netlify-cms-and-oauth/cms-oauth/Dockerfile b/aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/Dockerfile similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms-oauth/Dockerfile rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/Dockerfile diff --git a/aws-ts-netlify-cms-and-oauth/cms-oauth/Makefile b/aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/Makefile similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms-oauth/Makefile rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/Makefile diff --git a/aws-ts-netlify-cms-and-oauth/cms-oauth/README.md b/aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/README.md similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms-oauth/README.md rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/README.md diff --git a/aws-ts-netlify-cms-and-oauth/cms-oauth/go.mod b/aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/go.mod similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms-oauth/go.mod rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/go.mod diff --git a/aws-ts-netlify-cms-and-oauth/cms-oauth/go.sum b/aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/go.sum similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms-oauth/go.sum rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/go.sum diff --git a/aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/.gitignore b/aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/.gitignore similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/.gitignore rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/.gitignore diff --git a/aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/Pulumi.yaml b/aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/Pulumi.yaml similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/Pulumi.yaml rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/Pulumi.yaml diff --git a/aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/index.ts b/aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/index.ts similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/index.ts rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/index.ts diff --git a/aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/package.json b/aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/package.json similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/package.json rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/package.json diff --git a/aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/tsconfig.json b/aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/tsconfig.json new file mode 100644 index 000000000..2dd89fb9d --- /dev/null +++ b/aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/infrastructure/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "strict": true, + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-netlify-cms-and-oauth/cms-oauth/main.go b/aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/main.go similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms-oauth/main.go rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms-oauth/main.go diff --git a/aws-ts-netlify-cms-and-oauth/cms/.github/workflows/deployCMS.yml b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/.github/workflows/deployCMS.yml similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/.github/workflows/deployCMS.yml rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/.github/workflows/deployCMS.yml diff --git a/aws-ts-netlify-cms-and-oauth/cms/.gitignore b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/.gitignore similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/.gitignore rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/.gitignore diff --git a/aws-ts-netlify-cms-and-oauth/cms/README.md b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/README.md similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/README.md rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/README.md diff --git a/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/Editorial_Workflow.jpg b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/Editorial_Workflow.jpg similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/Editorial_Workflow.jpg rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/Editorial_Workflow.jpg diff --git a/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/Workflow_button.jpg b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/Workflow_button.jpg similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/Workflow_button.jpg rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/Workflow_button.jpg diff --git a/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/cms-config-setings.jpg b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/cms-config-setings.jpg similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/cms-config-setings.jpg rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/cms-config-setings.jpg diff --git a/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/collection_page.jpg b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/collection_page.jpg similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/collection_page.jpg rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/collection_page.jpg diff --git a/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/entery_page.jpg b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/entery_page.jpg similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/entery_page.jpg rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/entery_page.jpg diff --git a/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/login.jpg b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/login.jpg similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/login.jpg rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/login.jpg diff --git a/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/publish_change.jpg b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/publish_change.jpg similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/publish_change.jpg rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/Readme-Screenshots/publish_change.jpg diff --git a/aws-ts-netlify-cms-and-oauth/cms/infrastructure/.gitignore b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/infrastructure/.gitignore similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/infrastructure/.gitignore rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/infrastructure/.gitignore diff --git a/aws-ts-netlify-cms-and-oauth/cms/infrastructure/Pulumi.yaml b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/infrastructure/Pulumi.yaml similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/infrastructure/Pulumi.yaml rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/infrastructure/Pulumi.yaml diff --git a/aws-ts-netlify-cms-and-oauth/cms/infrastructure/index.ts b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/infrastructure/index.ts similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/infrastructure/index.ts rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/infrastructure/index.ts diff --git a/aws-ts-netlify-cms-and-oauth/cms/infrastructure/package.json b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/infrastructure/package.json similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/infrastructure/package.json rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/infrastructure/package.json diff --git a/aws/ts/aws-ts-netlify-cms-and-oauth/cms/infrastructure/tsconfig.json b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/infrastructure/tsconfig.json new file mode 100644 index 000000000..2dd89fb9d --- /dev/null +++ b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/infrastructure/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "strict": true, + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-netlify-cms-and-oauth/cms/package.json b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/package.json similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/package.json rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/package.json diff --git a/aws-ts-netlify-cms-and-oauth/cms/public/config.yml b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/public/config.yml similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/public/config.yml rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/public/config.yml diff --git a/aws-ts-netlify-cms-and-oauth/cms/public/favicon.ico b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/public/favicon.ico similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/public/favicon.ico rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/public/favicon.ico diff --git a/aws-ts-netlify-cms-and-oauth/cms/public/index.html b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/public/index.html similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/public/index.html rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/public/index.html diff --git a/aws-ts-netlify-cms-and-oauth/cms/public/manifest.json b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/public/manifest.json similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/public/manifest.json rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/public/manifest.json diff --git a/aws-ts-netlify-cms-and-oauth/cms/src/App.js b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/src/App.js similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/src/App.js rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/src/App.js diff --git a/aws-ts-netlify-cms-and-oauth/cms/src/App.test.js b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/src/App.test.js similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/src/App.test.js rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/src/App.test.js diff --git a/aws-ts-netlify-cms-and-oauth/cms/src/components/NetlifyCMS/components/previewStyles.js b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/src/components/NetlifyCMS/components/previewStyles.js similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/src/components/NetlifyCMS/components/previewStyles.js rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/src/components/NetlifyCMS/components/previewStyles.js diff --git a/aws-ts-netlify-cms-and-oauth/cms/src/components/NetlifyCMS/index.js b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/src/components/NetlifyCMS/index.js similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/src/components/NetlifyCMS/index.js rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/src/components/NetlifyCMS/index.js diff --git a/aws-ts-netlify-cms-and-oauth/cms/src/components/NetlifyCMS/setup.js b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/src/components/NetlifyCMS/setup.js similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/src/components/NetlifyCMS/setup.js rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/src/components/NetlifyCMS/setup.js diff --git a/aws-ts-netlify-cms-and-oauth/cms/src/index.css b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/src/index.css similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/src/index.css rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/src/index.css diff --git a/aws-ts-netlify-cms-and-oauth/cms/src/index.js b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/src/index.js similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/src/index.js rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/src/index.js diff --git a/aws-ts-netlify-cms-and-oauth/cms/src/logo.svg b/aws/ts/aws-ts-netlify-cms-and-oauth/cms/src/logo.svg similarity index 100% rename from aws-ts-netlify-cms-and-oauth/cms/src/logo.svg rename to aws/ts/aws-ts-netlify-cms-and-oauth/cms/src/logo.svg diff --git a/aws-ts-nextjs/Pulumi.yaml b/aws/ts/aws-ts-nextjs/Pulumi.yaml similarity index 100% rename from aws-ts-nextjs/Pulumi.yaml rename to aws/ts/aws-ts-nextjs/Pulumi.yaml diff --git a/aws-ts-nextjs/README.md b/aws/ts/aws-ts-nextjs/README.md similarity index 82% rename from aws-ts-nextjs/README.md rename to aws/ts/aws-ts-nextjs/README.md index c6ed66c98..948933593 100755 --- a/aws-ts-nextjs/README.md +++ b/aws/ts/aws-ts-nextjs/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-nextjs/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-nextjs/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-nextjs/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-nextjs/README.md#gh-dark-mode-only) # Next.js on AWS diff --git a/aws-ts-nextjs/demoapp/.eslintrc.json b/aws/ts/aws-ts-nextjs/demoapp/.eslintrc.json similarity index 100% rename from aws-ts-nextjs/demoapp/.eslintrc.json rename to aws/ts/aws-ts-nextjs/demoapp/.eslintrc.json diff --git a/aws-ts-nextjs/demoapp/.gitignore b/aws/ts/aws-ts-nextjs/demoapp/.gitignore similarity index 100% rename from aws-ts-nextjs/demoapp/.gitignore rename to aws/ts/aws-ts-nextjs/demoapp/.gitignore diff --git a/aws-ts-nextjs/demoapp/README.md b/aws/ts/aws-ts-nextjs/demoapp/README.md similarity index 100% rename from aws-ts-nextjs/demoapp/README.md rename to aws/ts/aws-ts-nextjs/demoapp/README.md diff --git a/aws-ts-nextjs/demoapp/app/favicon.ico b/aws/ts/aws-ts-nextjs/demoapp/app/favicon.ico similarity index 100% rename from aws-ts-nextjs/demoapp/app/favicon.ico rename to aws/ts/aws-ts-nextjs/demoapp/app/favicon.ico diff --git a/aws-ts-nextjs/demoapp/app/globals.css b/aws/ts/aws-ts-nextjs/demoapp/app/globals.css similarity index 100% rename from aws-ts-nextjs/demoapp/app/globals.css rename to aws/ts/aws-ts-nextjs/demoapp/app/globals.css diff --git a/aws-ts-nextjs/demoapp/app/layout.tsx b/aws/ts/aws-ts-nextjs/demoapp/app/layout.tsx similarity index 100% rename from aws-ts-nextjs/demoapp/app/layout.tsx rename to aws/ts/aws-ts-nextjs/demoapp/app/layout.tsx diff --git a/aws-ts-nextjs/demoapp/app/page.tsx b/aws/ts/aws-ts-nextjs/demoapp/app/page.tsx similarity index 100% rename from aws-ts-nextjs/demoapp/app/page.tsx rename to aws/ts/aws-ts-nextjs/demoapp/app/page.tsx diff --git a/aws-ts-nextjs/demoapp/next.config.js b/aws/ts/aws-ts-nextjs/demoapp/next.config.js similarity index 100% rename from aws-ts-nextjs/demoapp/next.config.js rename to aws/ts/aws-ts-nextjs/demoapp/next.config.js diff --git a/aws-ts-nextjs/demoapp/package.json b/aws/ts/aws-ts-nextjs/demoapp/package.json similarity index 100% rename from aws-ts-nextjs/demoapp/package.json rename to aws/ts/aws-ts-nextjs/demoapp/package.json diff --git a/aws-ts-nextjs/demoapp/postcss.config.js b/aws/ts/aws-ts-nextjs/demoapp/postcss.config.js similarity index 100% rename from aws-ts-nextjs/demoapp/postcss.config.js rename to aws/ts/aws-ts-nextjs/demoapp/postcss.config.js diff --git a/aws-ts-nextjs/demoapp/public/next.svg b/aws/ts/aws-ts-nextjs/demoapp/public/next.svg similarity index 100% rename from aws-ts-nextjs/demoapp/public/next.svg rename to aws/ts/aws-ts-nextjs/demoapp/public/next.svg diff --git a/aws-ts-nextjs/demoapp/public/vercel.svg b/aws/ts/aws-ts-nextjs/demoapp/public/vercel.svg similarity index 100% rename from aws-ts-nextjs/demoapp/public/vercel.svg rename to aws/ts/aws-ts-nextjs/demoapp/public/vercel.svg diff --git a/aws-ts-nextjs/demoapp/tailwind.config.js b/aws/ts/aws-ts-nextjs/demoapp/tailwind.config.js similarity index 100% rename from aws-ts-nextjs/demoapp/tailwind.config.js rename to aws/ts/aws-ts-nextjs/demoapp/tailwind.config.js diff --git a/aws-ts-nextjs/demoapp/tsconfig.json b/aws/ts/aws-ts-nextjs/demoapp/tsconfig.json similarity index 100% rename from aws-ts-nextjs/demoapp/tsconfig.json rename to aws/ts/aws-ts-nextjs/demoapp/tsconfig.json diff --git a/aws-ts-nextjs/index.ts b/aws/ts/aws-ts-nextjs/index.ts similarity index 100% rename from aws-ts-nextjs/index.ts rename to aws/ts/aws-ts-nextjs/index.ts diff --git a/aws-ts-nextjs/nextjs.ts b/aws/ts/aws-ts-nextjs/nextjs.ts similarity index 100% rename from aws-ts-nextjs/nextjs.ts rename to aws/ts/aws-ts-nextjs/nextjs.ts diff --git a/aws-ts-nextjs/package.json b/aws/ts/aws-ts-nextjs/package.json similarity index 100% rename from aws-ts-nextjs/package.json rename to aws/ts/aws-ts-nextjs/package.json diff --git a/aws-ts-nextjs/screenshot.png b/aws/ts/aws-ts-nextjs/screenshot.png similarity index 100% rename from aws-ts-nextjs/screenshot.png rename to aws/ts/aws-ts-nextjs/screenshot.png diff --git a/aws-ts-nextjs/tsconfig.json b/aws/ts/aws-ts-nextjs/tsconfig.json similarity index 96% rename from aws-ts-nextjs/tsconfig.json rename to aws/ts/aws-ts-nextjs/tsconfig.json index ae4e90d4b..001e137be 100644 --- a/aws-ts-nextjs/tsconfig.json +++ b/aws/ts/aws-ts-nextjs/tsconfig.json @@ -14,6 +14,6 @@ "strictNullChecks": true }, "files": [ - "index.ts" + "index.ts" ] } diff --git a/aws-ts-organizations/.gitignore b/aws/ts/aws-ts-organizations/.gitignore similarity index 100% rename from aws-ts-organizations/.gitignore rename to aws/ts/aws-ts-organizations/.gitignore diff --git a/aws-ts-organizations/Pulumi.yaml b/aws/ts/aws-ts-organizations/Pulumi.yaml similarity index 100% rename from aws-ts-organizations/Pulumi.yaml rename to aws/ts/aws-ts-organizations/Pulumi.yaml diff --git a/aws-ts-organizations/README.md b/aws/ts/aws-ts-organizations/README.md similarity index 89% rename from aws-ts-organizations/README.md rename to aws/ts/aws-ts-organizations/README.md index 0404301d6..404246f15 100644 --- a/aws-ts-organizations/README.md +++ b/aws/ts/aws-ts-organizations/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-organizations/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-organizations/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-organizations/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-organizations/README.md#gh-dark-mode-only) # AWS Organizations diff --git a/aws-ts-organizations/accountPermissions.ts b/aws/ts/aws-ts-organizations/accountPermissions.ts similarity index 100% rename from aws-ts-organizations/accountPermissions.ts rename to aws/ts/aws-ts-organizations/accountPermissions.ts diff --git a/aws-ts-organizations/backupPolicy.ts b/aws/ts/aws-ts-organizations/backupPolicy.ts similarity index 100% rename from aws-ts-organizations/backupPolicy.ts rename to aws/ts/aws-ts-organizations/backupPolicy.ts diff --git a/aws-ts-organizations/index.ts b/aws/ts/aws-ts-organizations/index.ts similarity index 100% rename from aws-ts-organizations/index.ts rename to aws/ts/aws-ts-organizations/index.ts diff --git a/aws-ts-organizations/package.json b/aws/ts/aws-ts-organizations/package.json similarity index 100% rename from aws-ts-organizations/package.json rename to aws/ts/aws-ts-organizations/package.json diff --git a/aws-ts-organizations/tagPolicy.ts b/aws/ts/aws-ts-organizations/tagPolicy.ts similarity index 100% rename from aws-ts-organizations/tagPolicy.ts rename to aws/ts/aws-ts-organizations/tagPolicy.ts diff --git a/aws/ts/aws-ts-organizations/tsconfig.json b/aws/ts/aws-ts-organizations/tsconfig.json new file mode 100644 index 000000000..2dd89fb9d --- /dev/null +++ b/aws/ts/aws-ts-organizations/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "strict": true, + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-pern-voting-app/LICENSE b/aws/ts/aws-ts-pern-voting-app/LICENSE similarity index 100% rename from aws-ts-pern-voting-app/LICENSE rename to aws/ts/aws-ts-pern-voting-app/LICENSE diff --git a/aws-ts-pern-voting-app/PostgreSqlDynamicProvider.ts b/aws/ts/aws-ts-pern-voting-app/PostgreSqlDynamicProvider.ts similarity index 100% rename from aws-ts-pern-voting-app/PostgreSqlDynamicProvider.ts rename to aws/ts/aws-ts-pern-voting-app/PostgreSqlDynamicProvider.ts diff --git a/aws-ts-pern-voting-app/Pulumi.yaml b/aws/ts/aws-ts-pern-voting-app/Pulumi.yaml similarity index 100% rename from aws-ts-pern-voting-app/Pulumi.yaml rename to aws/ts/aws-ts-pern-voting-app/Pulumi.yaml diff --git a/aws-ts-pern-voting-app/README.md b/aws/ts/aws-ts-pern-voting-app/README.md similarity index 95% rename from aws-ts-pern-voting-app/README.md rename to aws/ts/aws-ts-pern-voting-app/README.md index 65654f9cb..543e0b9ef 100644 --- a/aws-ts-pern-voting-app/README.md +++ b/aws/ts/aws-ts-pern-voting-app/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-pern-voting-app/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-pern-voting-app/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-pern-voting-app/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-pern-voting-app/README.md#gh-dark-mode-only) # PERN Stack Voting App diff --git a/aws-ts-pern-voting-app/clientside/Dockerfile b/aws/ts/aws-ts-pern-voting-app/clientside/Dockerfile similarity index 100% rename from aws-ts-pern-voting-app/clientside/Dockerfile rename to aws/ts/aws-ts-pern-voting-app/clientside/Dockerfile diff --git a/aws-ts-pern-voting-app/clientside/client/package.json b/aws/ts/aws-ts-pern-voting-app/clientside/client/package.json similarity index 100% rename from aws-ts-pern-voting-app/clientside/client/package.json rename to aws/ts/aws-ts-pern-voting-app/clientside/client/package.json diff --git a/aws-ts-pern-voting-app/clientside/client/public/favicon.ico b/aws/ts/aws-ts-pern-voting-app/clientside/client/public/favicon.ico similarity index 100% rename from aws-ts-pern-voting-app/clientside/client/public/favicon.ico rename to aws/ts/aws-ts-pern-voting-app/clientside/client/public/favicon.ico diff --git a/aws-ts-pern-voting-app/clientside/client/public/index.html b/aws/ts/aws-ts-pern-voting-app/clientside/client/public/index.html similarity index 100% rename from aws-ts-pern-voting-app/clientside/client/public/index.html rename to aws/ts/aws-ts-pern-voting-app/clientside/client/public/index.html diff --git a/aws-ts-pern-voting-app/clientside/client/public/logo192.png b/aws/ts/aws-ts-pern-voting-app/clientside/client/public/logo192.png similarity index 100% rename from aws-ts-pern-voting-app/clientside/client/public/logo192.png rename to aws/ts/aws-ts-pern-voting-app/clientside/client/public/logo192.png diff --git a/aws-ts-pern-voting-app/clientside/client/public/logo512.png b/aws/ts/aws-ts-pern-voting-app/clientside/client/public/logo512.png similarity index 100% rename from aws-ts-pern-voting-app/clientside/client/public/logo512.png rename to aws/ts/aws-ts-pern-voting-app/clientside/client/public/logo512.png diff --git a/aws-ts-pern-voting-app/clientside/client/public/manifest.json b/aws/ts/aws-ts-pern-voting-app/clientside/client/public/manifest.json similarity index 100% rename from aws-ts-pern-voting-app/clientside/client/public/manifest.json rename to aws/ts/aws-ts-pern-voting-app/clientside/client/public/manifest.json diff --git a/aws-ts-pern-voting-app/clientside/client/public/robots.txt b/aws/ts/aws-ts-pern-voting-app/clientside/client/public/robots.txt similarity index 100% rename from aws-ts-pern-voting-app/clientside/client/public/robots.txt rename to aws/ts/aws-ts-pern-voting-app/clientside/client/public/robots.txt diff --git a/aws-ts-pern-voting-app/clientside/client/public/serverParams.js b/aws/ts/aws-ts-pern-voting-app/clientside/client/public/serverParams.js similarity index 100% rename from aws-ts-pern-voting-app/clientside/client/public/serverParams.js rename to aws/ts/aws-ts-pern-voting-app/clientside/client/public/serverParams.js diff --git a/aws-ts-pern-voting-app/clientside/client/src/App.css b/aws/ts/aws-ts-pern-voting-app/clientside/client/src/App.css similarity index 100% rename from aws-ts-pern-voting-app/clientside/client/src/App.css rename to aws/ts/aws-ts-pern-voting-app/clientside/client/src/App.css diff --git a/aws-ts-pern-voting-app/clientside/client/src/App.js b/aws/ts/aws-ts-pern-voting-app/clientside/client/src/App.js similarity index 100% rename from aws-ts-pern-voting-app/clientside/client/src/App.js rename to aws/ts/aws-ts-pern-voting-app/clientside/client/src/App.js diff --git a/aws-ts-pern-voting-app/clientside/client/src/components/VotingComponent.js b/aws/ts/aws-ts-pern-voting-app/clientside/client/src/components/VotingComponent.js similarity index 100% rename from aws-ts-pern-voting-app/clientside/client/src/components/VotingComponent.js rename to aws/ts/aws-ts-pern-voting-app/clientside/client/src/components/VotingComponent.js diff --git a/aws-ts-pern-voting-app/clientside/client/src/index.css b/aws/ts/aws-ts-pern-voting-app/clientside/client/src/index.css similarity index 100% rename from aws-ts-pern-voting-app/clientside/client/src/index.css rename to aws/ts/aws-ts-pern-voting-app/clientside/client/src/index.css diff --git a/aws-ts-pern-voting-app/clientside/client/src/index.js b/aws/ts/aws-ts-pern-voting-app/clientside/client/src/index.js similarity index 100% rename from aws-ts-pern-voting-app/clientside/client/src/index.js rename to aws/ts/aws-ts-pern-voting-app/clientside/client/src/index.js diff --git a/aws-ts-pern-voting-app/clientside/client/startClient.sh b/aws/ts/aws-ts-pern-voting-app/clientside/client/startClient.sh similarity index 100% rename from aws-ts-pern-voting-app/clientside/client/startClient.sh rename to aws/ts/aws-ts-pern-voting-app/clientside/client/startClient.sh diff --git a/aws-ts-pern-voting-app/index.ts b/aws/ts/aws-ts-pern-voting-app/index.ts similarity index 100% rename from aws-ts-pern-voting-app/index.ts rename to aws/ts/aws-ts-pern-voting-app/index.ts diff --git a/aws-ts-pern-voting-app/package.json b/aws/ts/aws-ts-pern-voting-app/package.json similarity index 100% rename from aws-ts-pern-voting-app/package.json rename to aws/ts/aws-ts-pern-voting-app/package.json diff --git a/aws-ts-pern-voting-app/serverside/Dockerfile b/aws/ts/aws-ts-pern-voting-app/serverside/Dockerfile similarity index 100% rename from aws-ts-pern-voting-app/serverside/Dockerfile rename to aws/ts/aws-ts-pern-voting-app/serverside/Dockerfile diff --git a/aws-ts-pern-voting-app/serverside/server/db.js b/aws/ts/aws-ts-pern-voting-app/serverside/server/db.js similarity index 100% rename from aws-ts-pern-voting-app/serverside/server/db.js rename to aws/ts/aws-ts-pern-voting-app/serverside/server/db.js diff --git a/aws-ts-pern-voting-app/serverside/server/index.js b/aws/ts/aws-ts-pern-voting-app/serverside/server/index.js similarity index 100% rename from aws-ts-pern-voting-app/serverside/server/index.js rename to aws/ts/aws-ts-pern-voting-app/serverside/server/index.js diff --git a/aws-ts-pern-voting-app/serverside/server/package.json b/aws/ts/aws-ts-pern-voting-app/serverside/server/package.json similarity index 100% rename from aws-ts-pern-voting-app/serverside/server/package.json rename to aws/ts/aws-ts-pern-voting-app/serverside/server/package.json diff --git a/aws-ts-pern-voting-app/serverside/server/startServer.sh b/aws/ts/aws-ts-pern-voting-app/serverside/server/startServer.sh similarity index 100% rename from aws-ts-pern-voting-app/serverside/server/startServer.sh rename to aws/ts/aws-ts-pern-voting-app/serverside/server/startServer.sh diff --git a/aws/ts/aws-ts-pern-voting-app/tsconfig.json b/aws/ts/aws-ts-pern-voting-app/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-pern-voting-app/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-pulumi-miniflux/.gitignore b/aws/ts/aws-ts-pulumi-miniflux/.gitignore similarity index 100% rename from aws-ts-pulumi-miniflux/.gitignore rename to aws/ts/aws-ts-pulumi-miniflux/.gitignore diff --git a/aws-ts-pulumi-miniflux/Pulumi.yaml b/aws/ts/aws-ts-pulumi-miniflux/Pulumi.yaml similarity index 100% rename from aws-ts-pulumi-miniflux/Pulumi.yaml rename to aws/ts/aws-ts-pulumi-miniflux/Pulumi.yaml diff --git a/aws-ts-pulumi-miniflux/README.md b/aws/ts/aws-ts-pulumi-miniflux/README.md similarity index 84% rename from aws-ts-pulumi-miniflux/README.md rename to aws/ts/aws-ts-pulumi-miniflux/README.md index 23194acb5..fd56cdb32 100644 --- a/aws-ts-pulumi-miniflux/README.md +++ b/aws/ts/aws-ts-pulumi-miniflux/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-pulumi-miniflux/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-pulumi-miniflux/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-pulumi-miniflux/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-pulumi-miniflux/README.md#gh-dark-mode-only) # Run an RSS Service with Miniflux diff --git a/aws-ts-pulumi-miniflux/index.ts b/aws/ts/aws-ts-pulumi-miniflux/index.ts similarity index 100% rename from aws-ts-pulumi-miniflux/index.ts rename to aws/ts/aws-ts-pulumi-miniflux/index.ts diff --git a/aws-ts-pulumi-miniflux/package.json b/aws/ts/aws-ts-pulumi-miniflux/package.json similarity index 100% rename from aws-ts-pulumi-miniflux/package.json rename to aws/ts/aws-ts-pulumi-miniflux/package.json diff --git a/aws/ts/aws-ts-pulumi-miniflux/tsconfig.json b/aws/ts/aws-ts-pulumi-miniflux/tsconfig.json new file mode 100644 index 000000000..2dd89fb9d --- /dev/null +++ b/aws/ts/aws-ts-pulumi-miniflux/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "strict": true, + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-pulumi-webhooks/.gitignore b/aws/ts/aws-ts-pulumi-webhooks/.gitignore similarity index 100% rename from aws-ts-pulumi-webhooks/.gitignore rename to aws/ts/aws-ts-pulumi-webhooks/.gitignore diff --git a/aws-ts-pulumi-webhooks/Pulumi.yaml b/aws/ts/aws-ts-pulumi-webhooks/Pulumi.yaml similarity index 100% rename from aws-ts-pulumi-webhooks/Pulumi.yaml rename to aws/ts/aws-ts-pulumi-webhooks/Pulumi.yaml diff --git a/aws-ts-pulumi-webhooks/README.md b/aws/ts/aws-ts-pulumi-webhooks/README.md similarity index 89% rename from aws-ts-pulumi-webhooks/README.md rename to aws/ts/aws-ts-pulumi-webhooks/README.md index 554cd6fe4..bbfe7454d 100644 --- a/aws-ts-pulumi-webhooks/README.md +++ b/aws/ts/aws-ts-pulumi-webhooks/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-pulumi-webhooks/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-pulumi-webhooks/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-pulumi-webhooks/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-pulumi-webhooks/README.md#gh-dark-mode-only) # Pulumi Webhook Handler diff --git a/aws-ts-pulumi-webhooks/index.ts b/aws/ts/aws-ts-pulumi-webhooks/index.ts similarity index 100% rename from aws-ts-pulumi-webhooks/index.ts rename to aws/ts/aws-ts-pulumi-webhooks/index.ts diff --git a/aws-ts-pulumi-webhooks/package.json b/aws/ts/aws-ts-pulumi-webhooks/package.json similarity index 100% rename from aws-ts-pulumi-webhooks/package.json rename to aws/ts/aws-ts-pulumi-webhooks/package.json diff --git a/aws/ts/aws-ts-pulumi-webhooks/tsconfig.json b/aws/ts/aws-ts-pulumi-webhooks/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-pulumi-webhooks/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-pulumi-webhooks/util.ts b/aws/ts/aws-ts-pulumi-webhooks/util.ts similarity index 100% rename from aws-ts-pulumi-webhooks/util.ts rename to aws/ts/aws-ts-pulumi-webhooks/util.ts diff --git a/aws-ts-redshift-glue-etl/.gitignore b/aws/ts/aws-ts-redshift-glue-etl/.gitignore similarity index 100% rename from aws-ts-redshift-glue-etl/.gitignore rename to aws/ts/aws-ts-redshift-glue-etl/.gitignore diff --git a/aws-ts-redshift-glue-etl/Pulumi.yaml b/aws/ts/aws-ts-redshift-glue-etl/Pulumi.yaml similarity index 100% rename from aws-ts-redshift-glue-etl/Pulumi.yaml rename to aws/ts/aws-ts-redshift-glue-etl/Pulumi.yaml diff --git a/aws-ts-redshift-glue-etl/README.md b/aws/ts/aws-ts-redshift-glue-etl/README.md similarity index 80% rename from aws-ts-redshift-glue-etl/README.md rename to aws/ts/aws-ts-redshift-glue-etl/README.md index ec4db0ddc..5fab0c5e0 100644 --- a/aws-ts-redshift-glue-etl/README.md +++ b/aws/ts/aws-ts-redshift-glue-etl/README.md @@ -1,7 +1,7 @@ # ETL pipeline with Amazon Redshift and AWS Glue -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-redshift-glue-etl/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-redshift-glue-etl/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-redshift-glue-etl/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-redshift-glue-etl/README.md#gh-dark-mode-only) This example creates an ETL pipeline using Amazon Redshift and AWS Glue. The pipeline extracts data from an S3 bucket with a Glue crawler, transforms it with a Python script wrapped in a Glue job, and loads it into a Redshift database deployed in a VPC. diff --git a/aws-ts-redshift-glue-etl/events-1.txt b/aws/ts/aws-ts-redshift-glue-etl/events-1.txt similarity index 100% rename from aws-ts-redshift-glue-etl/events-1.txt rename to aws/ts/aws-ts-redshift-glue-etl/events-1.txt diff --git a/aws-ts-redshift-glue-etl/glue-job.py b/aws/ts/aws-ts-redshift-glue-etl/glue-job.py similarity index 100% rename from aws-ts-redshift-glue-etl/glue-job.py rename to aws/ts/aws-ts-redshift-glue-etl/glue-job.py diff --git a/aws-ts-redshift-glue-etl/index.ts b/aws/ts/aws-ts-redshift-glue-etl/index.ts similarity index 100% rename from aws-ts-redshift-glue-etl/index.ts rename to aws/ts/aws-ts-redshift-glue-etl/index.ts diff --git a/aws-ts-redshift-glue-etl/package.json b/aws/ts/aws-ts-redshift-glue-etl/package.json similarity index 100% rename from aws-ts-redshift-glue-etl/package.json rename to aws/ts/aws-ts-redshift-glue-etl/package.json diff --git a/aws/ts/aws-ts-redshift-glue-etl/tsconfig.json b/aws/ts/aws-ts-redshift-glue-etl/tsconfig.json new file mode 100644 index 000000000..2dd89fb9d --- /dev/null +++ b/aws/ts/aws-ts-redshift-glue-etl/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "strict": true, + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-resources/Pulumi.yaml b/aws/ts/aws-ts-resources/Pulumi.yaml similarity index 100% rename from aws-ts-resources/Pulumi.yaml rename to aws/ts/aws-ts-resources/Pulumi.yaml diff --git a/aws/ts/aws-ts-resources/README.md b/aws/ts/aws-ts-resources/README.md new file mode 100644 index 000000000..6faa08d50 --- /dev/null +++ b/aws/ts/aws-ts-resources/README.md @@ -0,0 +1,22 @@ +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-resources/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-resources/README.md#gh-dark-mode-only) + +# AWS Resources + +A Pulumi program that demonstrates creating various AWS resources. + +```bash +# Create and configure a new stack +$ pulumi stack init aws-resources-dev +$ pulumi config set aws:region us-east-2 + +# Install dependencies +$ npm install + +# Preview and run the deployment +$ pulumi up + +# Remove the app +$ pulumi destroy +$ pulumi stack rm +``` diff --git a/aws-ts-resources/index.ts b/aws/ts/aws-ts-resources/index.ts similarity index 100% rename from aws-ts-resources/index.ts rename to aws/ts/aws-ts-resources/index.ts diff --git a/aws-ts-resources/package.json b/aws/ts/aws-ts-resources/package.json similarity index 100% rename from aws-ts-resources/package.json rename to aws/ts/aws-ts-resources/package.json diff --git a/aws/ts/aws-ts-resources/tsconfig.json b/aws/ts/aws-ts-resources/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-resources/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-ruby-on-rails/Pulumi.yaml b/aws/ts/aws-ts-ruby-on-rails/Pulumi.yaml similarity index 100% rename from aws-ts-ruby-on-rails/Pulumi.yaml rename to aws/ts/aws-ts-ruby-on-rails/Pulumi.yaml diff --git a/aws-ts-ruby-on-rails/README.md b/aws/ts/aws-ts-ruby-on-rails/README.md similarity index 83% rename from aws-ts-ruby-on-rails/README.md rename to aws/ts/aws-ts-ruby-on-rails/README.md index 92906a9d9..86948a337 100644 --- a/aws-ts-ruby-on-rails/README.md +++ b/aws/ts/aws-ts-ruby-on-rails/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-ruby-on-rails/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-ruby-on-rails/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-ruby-on-rails/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-ruby-on-rails/README.md#gh-dark-mode-only) # Ruby on Rails Server Using Amazon EC2 diff --git a/aws-ts-ruby-on-rails/config.ts b/aws/ts/aws-ts-ruby-on-rails/config.ts similarity index 100% rename from aws-ts-ruby-on-rails/config.ts rename to aws/ts/aws-ts-ruby-on-rails/config.ts diff --git a/aws-ts-ruby-on-rails/files/database.yml b/aws/ts/aws-ts-ruby-on-rails/files/database.yml similarity index 100% rename from aws-ts-ruby-on-rails/files/database.yml rename to aws/ts/aws-ts-ruby-on-rails/files/database.yml diff --git a/aws-ts-ruby-on-rails/files/install_application b/aws/ts/aws-ts-ruby-on-rails/files/install_application similarity index 100% rename from aws-ts-ruby-on-rails/files/install_application rename to aws/ts/aws-ts-ruby-on-rails/files/install_application diff --git a/aws-ts-ruby-on-rails/files/install_ruby b/aws/ts/aws-ts-ruby-on-rails/files/install_ruby similarity index 100% rename from aws-ts-ruby-on-rails/files/install_ruby rename to aws/ts/aws-ts-ruby-on-rails/files/install_ruby diff --git a/aws-ts-ruby-on-rails/files/setup.mysql b/aws/ts/aws-ts-ruby-on-rails/files/setup.mysql similarity index 100% rename from aws-ts-ruby-on-rails/files/setup.mysql rename to aws/ts/aws-ts-ruby-on-rails/files/setup.mysql diff --git a/aws-ts-ruby-on-rails/files/start_application b/aws/ts/aws-ts-ruby-on-rails/files/start_application similarity index 100% rename from aws-ts-ruby-on-rails/files/start_application rename to aws/ts/aws-ts-ruby-on-rails/files/start_application diff --git a/aws-ts-ruby-on-rails/index.ts b/aws/ts/aws-ts-ruby-on-rails/index.ts similarity index 100% rename from aws-ts-ruby-on-rails/index.ts rename to aws/ts/aws-ts-ruby-on-rails/index.ts diff --git a/aws-ts-ruby-on-rails/package.json b/aws/ts/aws-ts-ruby-on-rails/package.json similarity index 100% rename from aws-ts-ruby-on-rails/package.json rename to aws/ts/aws-ts-ruby-on-rails/package.json diff --git a/aws-ts-ruby-on-rails/tsconfig.json b/aws/ts/aws-ts-ruby-on-rails/tsconfig.json similarity index 96% rename from aws-ts-ruby-on-rails/tsconfig.json rename to aws/ts/aws-ts-ruby-on-rails/tsconfig.json index 3bf998d8a..d205c42b3 100644 --- a/aws-ts-ruby-on-rails/tsconfig.json +++ b/aws/ts/aws-ts-ruby-on-rails/tsconfig.json @@ -16,7 +16,7 @@ "strictNullChecks": true }, "files": [ - "index.ts", + "index.ts", "config.ts" ] } diff --git a/aws-ts-s3-folder/.gitignore b/aws/ts/aws-ts-s3-folder/.gitignore similarity index 100% rename from aws-ts-s3-folder/.gitignore rename to aws/ts/aws-ts-s3-folder/.gitignore diff --git a/aws-ts-s3-folder/Pulumi.yaml b/aws/ts/aws-ts-s3-folder/Pulumi.yaml similarity index 100% rename from aws-ts-s3-folder/Pulumi.yaml rename to aws/ts/aws-ts-s3-folder/Pulumi.yaml diff --git a/aws-ts-s3-folder/README.md b/aws/ts/aws-ts-s3-folder/README.md similarity index 87% rename from aws-ts-s3-folder/README.md rename to aws/ts/aws-ts-s3-folder/README.md index a15598303..9071544b8 100644 --- a/aws-ts-s3-folder/README.md +++ b/aws/ts/aws-ts-s3-folder/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-s3-folder/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-s3-folder/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-s3-folder/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-s3-folder/README.md#gh-dark-mode-only) # Host a Static Website on Amazon S3 diff --git a/aws-ts-s3-folder/index.ts b/aws/ts/aws-ts-s3-folder/index.ts similarity index 100% rename from aws-ts-s3-folder/index.ts rename to aws/ts/aws-ts-s3-folder/index.ts diff --git a/aws-ts-s3-folder/package.json b/aws/ts/aws-ts-s3-folder/package.json similarity index 100% rename from aws-ts-s3-folder/package.json rename to aws/ts/aws-ts-s3-folder/package.json diff --git a/aws/ts/aws-ts-s3-folder/tsconfig.json b/aws/ts/aws-ts-s3-folder/tsconfig.json new file mode 100644 index 000000000..2dd89fb9d --- /dev/null +++ b/aws/ts/aws-ts-s3-folder/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "strict": true, + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-s3-folder/www/favicon.png b/aws/ts/aws-ts-s3-folder/www/favicon.png similarity index 100% rename from aws-ts-s3-folder/www/favicon.png rename to aws/ts/aws-ts-s3-folder/www/favicon.png diff --git a/aws-ts-s3-folder/www/index.html b/aws/ts/aws-ts-s3-folder/www/index.html similarity index 100% rename from aws-ts-s3-folder/www/index.html rename to aws/ts/aws-ts-s3-folder/www/index.html diff --git a/aws-ts-s3-lambda-copyzip/.gitignore b/aws/ts/aws-ts-s3-lambda-copyzip/.gitignore similarity index 100% rename from aws-ts-s3-lambda-copyzip/.gitignore rename to aws/ts/aws-ts-s3-lambda-copyzip/.gitignore diff --git a/aws-ts-s3-lambda-copyzip/Pulumi.yaml b/aws/ts/aws-ts-s3-lambda-copyzip/Pulumi.yaml similarity index 100% rename from aws-ts-s3-lambda-copyzip/Pulumi.yaml rename to aws/ts/aws-ts-s3-lambda-copyzip/Pulumi.yaml diff --git a/aws-ts-s3-lambda-copyzip/README.md b/aws/ts/aws-ts-s3-lambda-copyzip/README.md similarity index 86% rename from aws-ts-s3-lambda-copyzip/README.md rename to aws/ts/aws-ts-s3-lambda-copyzip/README.md index 47a190da4..d3419b96d 100644 --- a/aws-ts-s3-lambda-copyzip/README.md +++ b/aws/ts/aws-ts-s3-lambda-copyzip/README.md @@ -1,12 +1,12 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-s3-lambda-copyzip/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-s3-lambda-copyzip/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-s3-lambda-copyzip/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-s3-lambda-copyzip/README.md#gh-dark-mode-only) # Serverless App to Copy and Zip Objects Between Amazon S3 Buckets This example sets up two AWS S3 Buckets and a single Lambda that listens to one and, upon each new object arriving in it, zips it up and copies it to the second bucket. Its architecture looks like this: -![Architecture](./arch.png) +![Architecture](arch.png) This example is also featured in the blog post [Easy Serverless Apps and Infrastructure -- Real Events, Real Code](https://www.pulumi.com/blog/easy-serverless-apps-and-infrastructure-real-events-real-code/). diff --git a/aws-ts-s3-lambda-copyzip/arch.png b/aws/ts/aws-ts-s3-lambda-copyzip/arch.png similarity index 100% rename from aws-ts-s3-lambda-copyzip/arch.png rename to aws/ts/aws-ts-s3-lambda-copyzip/arch.png diff --git a/aws-ts-s3-lambda-copyzip/index.ts b/aws/ts/aws-ts-s3-lambda-copyzip/index.ts similarity index 100% rename from aws-ts-s3-lambda-copyzip/index.ts rename to aws/ts/aws-ts-s3-lambda-copyzip/index.ts diff --git a/aws-ts-s3-lambda-copyzip/package.json b/aws/ts/aws-ts-s3-lambda-copyzip/package.json similarity index 100% rename from aws-ts-s3-lambda-copyzip/package.json rename to aws/ts/aws-ts-s3-lambda-copyzip/package.json diff --git a/aws/ts/aws-ts-s3-lambda-copyzip/tsconfig.json b/aws/ts/aws-ts-s3-lambda-copyzip/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-s3-lambda-copyzip/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-scheduled-function/.gitignore b/aws/ts/aws-ts-scheduled-function/.gitignore similarity index 100% rename from aws-ts-scheduled-function/.gitignore rename to aws/ts/aws-ts-scheduled-function/.gitignore diff --git a/aws-ts-scheduled-function/Pulumi.yaml b/aws/ts/aws-ts-scheduled-function/Pulumi.yaml similarity index 100% rename from aws-ts-scheduled-function/Pulumi.yaml rename to aws/ts/aws-ts-scheduled-function/Pulumi.yaml diff --git a/aws-ts-scheduled-function/README.md b/aws/ts/aws-ts-scheduled-function/README.md similarity index 83% rename from aws-ts-scheduled-function/README.md rename to aws/ts/aws-ts-scheduled-function/README.md index 71c32feda..439727517 100644 --- a/aws-ts-scheduled-function/README.md +++ b/aws/ts/aws-ts-scheduled-function/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-scheduled-function/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-scheduled-function/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-scheduled-function/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-scheduled-function/README.md#gh-dark-mode-only) # Scheduled Function on AWS diff --git a/aws-ts-scheduled-function/index.ts b/aws/ts/aws-ts-scheduled-function/index.ts similarity index 100% rename from aws-ts-scheduled-function/index.ts rename to aws/ts/aws-ts-scheduled-function/index.ts diff --git a/aws-ts-scheduled-function/package.json b/aws/ts/aws-ts-scheduled-function/package.json similarity index 100% rename from aws-ts-scheduled-function/package.json rename to aws/ts/aws-ts-scheduled-function/package.json diff --git a/aws-ts-scheduled-function/tsconfig.json b/aws/ts/aws-ts-scheduled-function/tsconfig.json similarity index 96% rename from aws-ts-scheduled-function/tsconfig.json rename to aws/ts/aws-ts-scheduled-function/tsconfig.json index 16caa48c2..9520740af 100644 --- a/aws-ts-scheduled-function/tsconfig.json +++ b/aws/ts/aws-ts-scheduled-function/tsconfig.json @@ -17,6 +17,6 @@ "strictNullChecks": true }, "files": [ - "index.ts" + "index.ts" ] } diff --git a/aws-ts-secrets-manager/.gitignore b/aws/ts/aws-ts-secrets-manager/.gitignore similarity index 100% rename from aws-ts-secrets-manager/.gitignore rename to aws/ts/aws-ts-secrets-manager/.gitignore diff --git a/aws-ts-secrets-manager/Pulumi.yaml b/aws/ts/aws-ts-secrets-manager/Pulumi.yaml similarity index 100% rename from aws-ts-secrets-manager/Pulumi.yaml rename to aws/ts/aws-ts-secrets-manager/Pulumi.yaml diff --git a/aws-ts-secrets-manager/README.md b/aws/ts/aws-ts-secrets-manager/README.md similarity index 76% rename from aws-ts-secrets-manager/README.md rename to aws/ts/aws-ts-secrets-manager/README.md index 1264aebd5..8a1452ad0 100644 --- a/aws-ts-secrets-manager/README.md +++ b/aws/ts/aws-ts-secrets-manager/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-secrets-manager/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-secrets-manager/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-secrets-manager/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-secrets-manager/README.md#gh-dark-mode-only) # Setup AWS Secrets manager diff --git a/aws-ts-secrets-manager/index.ts b/aws/ts/aws-ts-secrets-manager/index.ts similarity index 100% rename from aws-ts-secrets-manager/index.ts rename to aws/ts/aws-ts-secrets-manager/index.ts diff --git a/aws-ts-secrets-manager/package.json b/aws/ts/aws-ts-secrets-manager/package.json similarity index 100% rename from aws-ts-secrets-manager/package.json rename to aws/ts/aws-ts-secrets-manager/package.json diff --git a/aws/ts/aws-ts-secrets-manager/tsconfig.json b/aws/ts/aws-ts-secrets-manager/tsconfig.json new file mode 100644 index 000000000..2dd89fb9d --- /dev/null +++ b/aws/ts/aws-ts-secrets-manager/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "strict": true, + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-serverless-datawarehouse/.gitignore b/aws/ts/aws-ts-serverless-datawarehouse/.gitignore similarity index 100% rename from aws-ts-serverless-datawarehouse/.gitignore rename to aws/ts/aws-ts-serverless-datawarehouse/.gitignore diff --git a/aws-ts-serverless-datawarehouse/Pulumi.yaml b/aws/ts/aws-ts-serverless-datawarehouse/Pulumi.yaml similarity index 100% rename from aws-ts-serverless-datawarehouse/Pulumi.yaml rename to aws/ts/aws-ts-serverless-datawarehouse/Pulumi.yaml diff --git a/aws-ts-serverless-datawarehouse/README.md b/aws/ts/aws-ts-serverless-datawarehouse/README.md similarity index 95% rename from aws-ts-serverless-datawarehouse/README.md rename to aws/ts/aws-ts-serverless-datawarehouse/README.md index 142e7eb83..1362a006a 100644 --- a/aws-ts-serverless-datawarehouse/README.md +++ b/aws/ts/aws-ts-serverless-datawarehouse/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-serverless-datawarehouse/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-serverless-datawarehouse/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-serverless-datawarehouse/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-serverless-datawarehouse/README.md#gh-dark-mode-only) # Serverless Datawarehouse diff --git a/aws-ts-serverless-datawarehouse/__tests__/serverless.integration.test.ts b/aws/ts/aws-ts-serverless-datawarehouse/__tests__/serverless.integration.test.ts similarity index 100% rename from aws-ts-serverless-datawarehouse/__tests__/serverless.integration.test.ts rename to aws/ts/aws-ts-serverless-datawarehouse/__tests__/serverless.integration.test.ts diff --git a/aws-ts-serverless-datawarehouse/architecture.png b/aws/ts/aws-ts-serverless-datawarehouse/architecture.png similarity index 100% rename from aws-ts-serverless-datawarehouse/architecture.png rename to aws/ts/aws-ts-serverless-datawarehouse/architecture.png diff --git a/aws-ts-serverless-datawarehouse/datawarehouse/index.ts b/aws/ts/aws-ts-serverless-datawarehouse/datawarehouse/index.ts similarity index 100% rename from aws-ts-serverless-datawarehouse/datawarehouse/index.ts rename to aws/ts/aws-ts-serverless-datawarehouse/datawarehouse/index.ts diff --git a/aws-ts-serverless-datawarehouse/datawarehouse/inputStream/index.ts b/aws/ts/aws-ts-serverless-datawarehouse/datawarehouse/inputStream/index.ts similarity index 100% rename from aws-ts-serverless-datawarehouse/datawarehouse/inputStream/index.ts rename to aws/ts/aws-ts-serverless-datawarehouse/datawarehouse/inputStream/index.ts diff --git a/aws-ts-serverless-datawarehouse/datawarehouse/lambdaCron/index.ts b/aws/ts/aws-ts-serverless-datawarehouse/datawarehouse/lambdaCron/index.ts similarity index 100% rename from aws-ts-serverless-datawarehouse/datawarehouse/lambdaCron/index.ts rename to aws/ts/aws-ts-serverless-datawarehouse/datawarehouse/lambdaCron/index.ts diff --git a/aws-ts-serverless-datawarehouse/datawarehouse/partitionRegistrar/__tests__/partitionHelper.unit.test.ts b/aws/ts/aws-ts-serverless-datawarehouse/datawarehouse/partitionRegistrar/__tests__/partitionHelper.unit.test.ts similarity index 100% rename from aws-ts-serverless-datawarehouse/datawarehouse/partitionRegistrar/__tests__/partitionHelper.unit.test.ts rename to aws/ts/aws-ts-serverless-datawarehouse/datawarehouse/partitionRegistrar/__tests__/partitionHelper.unit.test.ts diff --git a/aws-ts-serverless-datawarehouse/datawarehouse/partitionRegistrar/index.ts b/aws/ts/aws-ts-serverless-datawarehouse/datawarehouse/partitionRegistrar/index.ts similarity index 100% rename from aws-ts-serverless-datawarehouse/datawarehouse/partitionRegistrar/index.ts rename to aws/ts/aws-ts-serverless-datawarehouse/datawarehouse/partitionRegistrar/index.ts diff --git a/aws-ts-serverless-datawarehouse/datawarehouse/partitionRegistrar/partitionHelper.ts b/aws/ts/aws-ts-serverless-datawarehouse/datawarehouse/partitionRegistrar/partitionHelper.ts similarity index 100% rename from aws-ts-serverless-datawarehouse/datawarehouse/partitionRegistrar/partitionHelper.ts rename to aws/ts/aws-ts-serverless-datawarehouse/datawarehouse/partitionRegistrar/partitionHelper.ts diff --git a/aws-ts-serverless-datawarehouse/index.ts b/aws/ts/aws-ts-serverless-datawarehouse/index.ts similarity index 100% rename from aws-ts-serverless-datawarehouse/index.ts rename to aws/ts/aws-ts-serverless-datawarehouse/index.ts diff --git a/aws-ts-serverless-datawarehouse/jest.config.js b/aws/ts/aws-ts-serverless-datawarehouse/jest.config.js similarity index 100% rename from aws-ts-serverless-datawarehouse/jest.config.js rename to aws/ts/aws-ts-serverless-datawarehouse/jest.config.js diff --git a/aws-ts-serverless-datawarehouse/package.json b/aws/ts/aws-ts-serverless-datawarehouse/package.json similarity index 100% rename from aws-ts-serverless-datawarehouse/package.json rename to aws/ts/aws-ts-serverless-datawarehouse/package.json diff --git a/aws-ts-serverless-datawarehouse/testing/eventGenerator/index.ts b/aws/ts/aws-ts-serverless-datawarehouse/testing/eventGenerator/index.ts similarity index 100% rename from aws-ts-serverless-datawarehouse/testing/eventGenerator/index.ts rename to aws/ts/aws-ts-serverless-datawarehouse/testing/eventGenerator/index.ts diff --git a/aws-ts-serverless-datawarehouse/testing/integration/execute.ts b/aws/ts/aws-ts-serverless-datawarehouse/testing/integration/execute.ts similarity index 100% rename from aws-ts-serverless-datawarehouse/testing/integration/execute.ts rename to aws/ts/aws-ts-serverless-datawarehouse/testing/integration/execute.ts diff --git a/aws-ts-serverless-datawarehouse/testing/integration/index.ts b/aws/ts/aws-ts-serverless-datawarehouse/testing/integration/index.ts similarity index 100% rename from aws-ts-serverless-datawarehouse/testing/integration/index.ts rename to aws/ts/aws-ts-serverless-datawarehouse/testing/integration/index.ts diff --git a/aws/ts/aws-ts-serverless-datawarehouse/tsconfig.json b/aws/ts/aws-ts-serverless-datawarehouse/tsconfig.json new file mode 100644 index 000000000..2dd89fb9d --- /dev/null +++ b/aws/ts/aws-ts-serverless-datawarehouse/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "strict": true, + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-serverless-datawarehouse/utils/index.ts b/aws/ts/aws-ts-serverless-datawarehouse/utils/index.ts similarity index 100% rename from aws-ts-serverless-datawarehouse/utils/index.ts rename to aws/ts/aws-ts-serverless-datawarehouse/utils/index.ts diff --git a/aws-ts-serverless-raw/.gitignore b/aws/ts/aws-ts-serverless-raw/.gitignore similarity index 100% rename from aws-ts-serverless-raw/.gitignore rename to aws/ts/aws-ts-serverless-raw/.gitignore diff --git a/aws-ts-serverless-raw/Pulumi.yaml b/aws/ts/aws-ts-serverless-raw/Pulumi.yaml similarity index 100% rename from aws-ts-serverless-raw/Pulumi.yaml rename to aws/ts/aws-ts-serverless-raw/Pulumi.yaml diff --git a/aws-ts-serverless-raw/README.md b/aws/ts/aws-ts-serverless-raw/README.md similarity index 86% rename from aws-ts-serverless-raw/README.md rename to aws/ts/aws-ts-serverless-raw/README.md index 5375fe900..0af8605ff 100644 --- a/aws-ts-serverless-raw/README.md +++ b/aws/ts/aws-ts-serverless-raw/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-serverless-raw/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-serverless-raw/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-serverless-raw/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-serverless-raw/README.md#gh-dark-mode-only) # Serverless C# App diff --git a/aws-ts-serverless-raw/app/Functions.cs b/aws/ts/aws-ts-serverless-raw/app/Functions.cs similarity index 100% rename from aws-ts-serverless-raw/app/Functions.cs rename to aws/ts/aws-ts-serverless-raw/app/Functions.cs diff --git a/aws-ts-serverless-raw/app/app.csproj b/aws/ts/aws-ts-serverless-raw/app/app.csproj similarity index 100% rename from aws-ts-serverless-raw/app/app.csproj rename to aws/ts/aws-ts-serverless-raw/app/app.csproj diff --git a/aws-ts-serverless-raw/index.ts b/aws/ts/aws-ts-serverless-raw/index.ts similarity index 100% rename from aws-ts-serverless-raw/index.ts rename to aws/ts/aws-ts-serverless-raw/index.ts diff --git a/aws-ts-serverless-raw/package.json b/aws/ts/aws-ts-serverless-raw/package.json similarity index 100% rename from aws-ts-serverless-raw/package.json rename to aws/ts/aws-ts-serverless-raw/package.json diff --git a/aws/ts/aws-ts-serverless-raw/tsconfig.json b/aws/ts/aws-ts-serverless-raw/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-serverless-raw/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-slackbot/Pulumi.yaml b/aws/ts/aws-ts-slackbot/Pulumi.yaml similarity index 100% rename from aws-ts-slackbot/Pulumi.yaml rename to aws/ts/aws-ts-slackbot/Pulumi.yaml diff --git a/aws-ts-slackbot/README.md b/aws/ts/aws-ts-slackbot/README.md similarity index 94% rename from aws-ts-slackbot/README.md rename to aws/ts/aws-ts-slackbot/README.md index 79c5c1ec4..49a5f9d14 100644 --- a/aws-ts-slackbot/README.md +++ b/aws/ts/aws-ts-slackbot/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-slackbot/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-slackbot/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-slackbot/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-slackbot/README.md#gh-dark-mode-only) # Create a Slackbot for Posting Mention Notifications diff --git a/aws-ts-slackbot/index.ts b/aws/ts/aws-ts-slackbot/index.ts similarity index 100% rename from aws-ts-slackbot/index.ts rename to aws/ts/aws-ts-slackbot/index.ts diff --git a/aws-ts-slackbot/package.json b/aws/ts/aws-ts-slackbot/package.json similarity index 100% rename from aws-ts-slackbot/package.json rename to aws/ts/aws-ts-slackbot/package.json diff --git a/aws/ts/aws-ts-slackbot/tsconfig.json b/aws/ts/aws-ts-slackbot/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-slackbot/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-stackreference-architecture/.gitignore b/aws/ts/aws-ts-stackreference-architecture/.gitignore similarity index 100% rename from aws-ts-stackreference-architecture/.gitignore rename to aws/ts/aws-ts-stackreference-architecture/.gitignore diff --git a/aws-ts-stackreference-architecture/README.md b/aws/ts/aws-ts-stackreference-architecture/README.md similarity index 100% rename from aws-ts-stackreference-architecture/README.md rename to aws/ts/aws-ts-stackreference-architecture/README.md diff --git a/aws-ts-stackreference-architecture/application/Pulumi.yaml b/aws/ts/aws-ts-stackreference-architecture/application/Pulumi.yaml similarity index 100% rename from aws-ts-stackreference-architecture/application/Pulumi.yaml rename to aws/ts/aws-ts-stackreference-architecture/application/Pulumi.yaml diff --git a/aws-ts-stackreference-architecture/application/package.json b/aws/ts/aws-ts-stackreference-architecture/application/package.json similarity index 100% rename from aws-ts-stackreference-architecture/application/package.json rename to aws/ts/aws-ts-stackreference-architecture/application/package.json diff --git a/aws-ts-stackreference-architecture/application/src/application.ts b/aws/ts/aws-ts-stackreference-architecture/application/src/application.ts similarity index 100% rename from aws-ts-stackreference-architecture/application/src/application.ts rename to aws/ts/aws-ts-stackreference-architecture/application/src/application.ts diff --git a/aws-ts-stackreference-architecture/application/src/backend/Dockerfile b/aws/ts/aws-ts-stackreference-architecture/application/src/backend/Dockerfile similarity index 100% rename from aws-ts-stackreference-architecture/application/src/backend/Dockerfile rename to aws/ts/aws-ts-stackreference-architecture/application/src/backend/Dockerfile diff --git a/aws-ts-stackreference-architecture/application/src/backend/env b/aws/ts/aws-ts-stackreference-architecture/application/src/backend/env similarity index 100% rename from aws-ts-stackreference-architecture/application/src/backend/env rename to aws/ts/aws-ts-stackreference-architecture/application/src/backend/env diff --git a/aws-ts-stackreference-architecture/application/src/backend/helloworld.py b/aws/ts/aws-ts-stackreference-architecture/application/src/backend/helloworld.py similarity index 100% rename from aws-ts-stackreference-architecture/application/src/backend/helloworld.py rename to aws/ts/aws-ts-stackreference-architecture/application/src/backend/helloworld.py diff --git a/aws-ts-stackreference-architecture/application/src/backend/requirements.txt b/aws/ts/aws-ts-stackreference-architecture/application/src/backend/requirements.txt similarity index 100% rename from aws-ts-stackreference-architecture/application/src/backend/requirements.txt rename to aws/ts/aws-ts-stackreference-architecture/application/src/backend/requirements.txt diff --git a/aws-ts-stackreference-architecture/application/src/index.ts b/aws/ts/aws-ts-stackreference-architecture/application/src/index.ts similarity index 100% rename from aws-ts-stackreference-architecture/application/src/index.ts rename to aws/ts/aws-ts-stackreference-architecture/application/src/index.ts diff --git a/aws-ts-stackreference-architecture/networking/tsconfig.json b/aws/ts/aws-ts-stackreference-architecture/application/tsconfig.json similarity index 95% rename from aws-ts-stackreference-architecture/networking/tsconfig.json rename to aws/ts/aws-ts-stackreference-architecture/application/tsconfig.json index 88a2e2481..2badc0e99 100644 --- a/aws-ts-stackreference-architecture/networking/tsconfig.json +++ b/aws/ts/aws-ts-stackreference-architecture/application/tsconfig.json @@ -17,6 +17,6 @@ "strictNullChecks": true }, "files": [ - "src/index.ts" + "src/index.ts" ] } diff --git a/aws-ts-stackreference-architecture/application/tslint.json b/aws/ts/aws-ts-stackreference-architecture/application/tslint.json similarity index 100% rename from aws-ts-stackreference-architecture/application/tslint.json rename to aws/ts/aws-ts-stackreference-architecture/application/tslint.json diff --git a/aws-ts-stackreference-architecture/database/Pulumi.yaml b/aws/ts/aws-ts-stackreference-architecture/database/Pulumi.yaml similarity index 100% rename from aws-ts-stackreference-architecture/database/Pulumi.yaml rename to aws/ts/aws-ts-stackreference-architecture/database/Pulumi.yaml diff --git a/aws-ts-stackreference-architecture/database/package.json b/aws/ts/aws-ts-stackreference-architecture/database/package.json similarity index 100% rename from aws-ts-stackreference-architecture/database/package.json rename to aws/ts/aws-ts-stackreference-architecture/database/package.json diff --git a/aws-ts-stackreference-architecture/database/src/database.ts b/aws/ts/aws-ts-stackreference-architecture/database/src/database.ts similarity index 100% rename from aws-ts-stackreference-architecture/database/src/database.ts rename to aws/ts/aws-ts-stackreference-architecture/database/src/database.ts diff --git a/aws-ts-stackreference-architecture/database/src/index.ts b/aws/ts/aws-ts-stackreference-architecture/database/src/index.ts similarity index 100% rename from aws-ts-stackreference-architecture/database/src/index.ts rename to aws/ts/aws-ts-stackreference-architecture/database/src/index.ts diff --git a/aws-ts-stackreference-architecture/application/tsconfig.json b/aws/ts/aws-ts-stackreference-architecture/database/tsconfig.json similarity index 95% rename from aws-ts-stackreference-architecture/application/tsconfig.json rename to aws/ts/aws-ts-stackreference-architecture/database/tsconfig.json index 88a2e2481..2badc0e99 100644 --- a/aws-ts-stackreference-architecture/application/tsconfig.json +++ b/aws/ts/aws-ts-stackreference-architecture/database/tsconfig.json @@ -17,6 +17,6 @@ "strictNullChecks": true }, "files": [ - "src/index.ts" + "src/index.ts" ] } diff --git a/aws-ts-stackreference-architecture/database/tslint.json b/aws/ts/aws-ts-stackreference-architecture/database/tslint.json similarity index 100% rename from aws-ts-stackreference-architecture/database/tslint.json rename to aws/ts/aws-ts-stackreference-architecture/database/tslint.json diff --git a/aws-ts-stackreference-architecture/networking/Pulumi.yaml b/aws/ts/aws-ts-stackreference-architecture/networking/Pulumi.yaml similarity index 100% rename from aws-ts-stackreference-architecture/networking/Pulumi.yaml rename to aws/ts/aws-ts-stackreference-architecture/networking/Pulumi.yaml diff --git a/aws-ts-stackreference-architecture/networking/package.json b/aws/ts/aws-ts-stackreference-architecture/networking/package.json similarity index 100% rename from aws-ts-stackreference-architecture/networking/package.json rename to aws/ts/aws-ts-stackreference-architecture/networking/package.json diff --git a/aws-ts-stackreference-architecture/networking/src/index.ts b/aws/ts/aws-ts-stackreference-architecture/networking/src/index.ts similarity index 100% rename from aws-ts-stackreference-architecture/networking/src/index.ts rename to aws/ts/aws-ts-stackreference-architecture/networking/src/index.ts diff --git a/aws-ts-stackreference-architecture/networking/src/vpc.ts b/aws/ts/aws-ts-stackreference-architecture/networking/src/vpc.ts similarity index 100% rename from aws-ts-stackreference-architecture/networking/src/vpc.ts rename to aws/ts/aws-ts-stackreference-architecture/networking/src/vpc.ts diff --git a/aws-ts-stackreference-architecture/database/tsconfig.json b/aws/ts/aws-ts-stackreference-architecture/networking/tsconfig.json similarity index 95% rename from aws-ts-stackreference-architecture/database/tsconfig.json rename to aws/ts/aws-ts-stackreference-architecture/networking/tsconfig.json index 88a2e2481..2badc0e99 100644 --- a/aws-ts-stackreference-architecture/database/tsconfig.json +++ b/aws/ts/aws-ts-stackreference-architecture/networking/tsconfig.json @@ -17,6 +17,6 @@ "strictNullChecks": true }, "files": [ - "src/index.ts" + "src/index.ts" ] } diff --git a/aws-ts-stackreference-architecture/networking/tslint.json b/aws/ts/aws-ts-stackreference-architecture/networking/tslint.json similarity index 100% rename from aws-ts-stackreference-architecture/networking/tslint.json rename to aws/ts/aws-ts-stackreference-architecture/networking/tslint.json diff --git a/aws-ts-stackreference/.gitignore b/aws/ts/aws-ts-stackreference/.gitignore similarity index 100% rename from aws-ts-stackreference/.gitignore rename to aws/ts/aws-ts-stackreference/.gitignore diff --git a/aws-ts-stackreference/README.md b/aws/ts/aws-ts-stackreference/README.md similarity index 100% rename from aws-ts-stackreference/README.md rename to aws/ts/aws-ts-stackreference/README.md diff --git a/aws-ts-stackreference/company/.gitignore b/aws/ts/aws-ts-stackreference/company/.gitignore similarity index 100% rename from aws-ts-stackreference/company/.gitignore rename to aws/ts/aws-ts-stackreference/company/.gitignore diff --git a/aws-ts-stackreference/company/Pulumi.yaml b/aws/ts/aws-ts-stackreference/company/Pulumi.yaml similarity index 100% rename from aws-ts-stackreference/company/Pulumi.yaml rename to aws/ts/aws-ts-stackreference/company/Pulumi.yaml diff --git a/aws-ts-stackreference/company/index.ts b/aws/ts/aws-ts-stackreference/company/index.ts similarity index 100% rename from aws-ts-stackreference/company/index.ts rename to aws/ts/aws-ts-stackreference/company/index.ts diff --git a/aws-ts-stackreference/company/package.json b/aws/ts/aws-ts-stackreference/company/package.json similarity index 100% rename from aws-ts-stackreference/company/package.json rename to aws/ts/aws-ts-stackreference/company/package.json diff --git a/aws/ts/aws-ts-stackreference/company/tsconfig.json b/aws/ts/aws-ts-stackreference/company/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-stackreference/company/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-stackreference/department/.gitignore b/aws/ts/aws-ts-stackreference/department/.gitignore similarity index 100% rename from aws-ts-stackreference/department/.gitignore rename to aws/ts/aws-ts-stackreference/department/.gitignore diff --git a/aws-ts-stackreference/department/Pulumi.yaml b/aws/ts/aws-ts-stackreference/department/Pulumi.yaml similarity index 100% rename from aws-ts-stackreference/department/Pulumi.yaml rename to aws/ts/aws-ts-stackreference/department/Pulumi.yaml diff --git a/aws-ts-stackreference/department/index.ts b/aws/ts/aws-ts-stackreference/department/index.ts similarity index 100% rename from aws-ts-stackreference/department/index.ts rename to aws/ts/aws-ts-stackreference/department/index.ts diff --git a/aws-ts-stackreference/department/package.json b/aws/ts/aws-ts-stackreference/department/package.json similarity index 100% rename from aws-ts-stackreference/department/package.json rename to aws/ts/aws-ts-stackreference/department/package.json diff --git a/aws/ts/aws-ts-stackreference/department/tsconfig.json b/aws/ts/aws-ts-stackreference/department/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-stackreference/department/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-stackreference/team/.gitignore b/aws/ts/aws-ts-stackreference/team/.gitignore similarity index 100% rename from aws-ts-stackreference/team/.gitignore rename to aws/ts/aws-ts-stackreference/team/.gitignore diff --git a/aws-ts-stackreference/team/Pulumi.yaml b/aws/ts/aws-ts-stackreference/team/Pulumi.yaml similarity index 100% rename from aws-ts-stackreference/team/Pulumi.yaml rename to aws/ts/aws-ts-stackreference/team/Pulumi.yaml diff --git a/aws-ts-stackreference/team/index.ts b/aws/ts/aws-ts-stackreference/team/index.ts similarity index 100% rename from aws-ts-stackreference/team/index.ts rename to aws/ts/aws-ts-stackreference/team/index.ts diff --git a/aws-ts-stackreference/team/package.json b/aws/ts/aws-ts-stackreference/team/package.json similarity index 100% rename from aws-ts-stackreference/team/package.json rename to aws/ts/aws-ts-stackreference/team/package.json diff --git a/aws/ts/aws-ts-stackreference/team/tsconfig.json b/aws/ts/aws-ts-stackreference/team/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-stackreference/team/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-static-website/.gitignore b/aws/ts/aws-ts-static-website/.gitignore similarity index 100% rename from aws-ts-static-website/.gitignore rename to aws/ts/aws-ts-static-website/.gitignore diff --git a/aws-ts-static-website/Pulumi.yaml b/aws/ts/aws-ts-static-website/Pulumi.yaml similarity index 100% rename from aws-ts-static-website/Pulumi.yaml rename to aws/ts/aws-ts-static-website/Pulumi.yaml diff --git a/aws-ts-static-website/README.md b/aws/ts/aws-ts-static-website/README.md similarity index 93% rename from aws-ts-static-website/README.md rename to aws/ts/aws-ts-static-website/README.md index 5a85a7b15..98575b19e 100644 --- a/aws-ts-static-website/README.md +++ b/aws/ts/aws-ts-static-website/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-static-website/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-static-website/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-static-website/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-static-website/README.md#gh-dark-mode-only) # Secure Static Website Using Amazon S3, CloudFront, Route53, and Certificate Manager diff --git a/aws-ts-static-website/index.ts b/aws/ts/aws-ts-static-website/index.ts similarity index 100% rename from aws-ts-static-website/index.ts rename to aws/ts/aws-ts-static-website/index.ts diff --git a/aws-ts-static-website/package.json b/aws/ts/aws-ts-static-website/package.json similarity index 100% rename from aws-ts-static-website/package.json rename to aws/ts/aws-ts-static-website/package.json diff --git a/aws/ts/aws-ts-static-website/tsconfig.json b/aws/ts/aws-ts-static-website/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-static-website/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-static-website/www/404.html b/aws/ts/aws-ts-static-website/www/404.html similarity index 100% rename from aws-ts-static-website/www/404.html rename to aws/ts/aws-ts-static-website/www/404.html diff --git a/aws-ts-static-website/www/index.html b/aws/ts/aws-ts-static-website/www/index.html similarity index 100% rename from aws-ts-static-website/www/index.html rename to aws/ts/aws-ts-static-website/www/index.html diff --git a/aws-ts-stepfunctions/.gitignore b/aws/ts/aws-ts-stepfunctions/.gitignore similarity index 100% rename from aws-ts-stepfunctions/.gitignore rename to aws/ts/aws-ts-stepfunctions/.gitignore diff --git a/aws-ts-stepfunctions/Pulumi.README.md b/aws/ts/aws-ts-stepfunctions/Pulumi.README.md similarity index 100% rename from aws-ts-stepfunctions/Pulumi.README.md rename to aws/ts/aws-ts-stepfunctions/Pulumi.README.md diff --git a/aws-ts-stepfunctions/Pulumi.yaml b/aws/ts/aws-ts-stepfunctions/Pulumi.yaml similarity index 100% rename from aws-ts-stepfunctions/Pulumi.yaml rename to aws/ts/aws-ts-stepfunctions/Pulumi.yaml diff --git a/aws-ts-stepfunctions/README.md b/aws/ts/aws-ts-stepfunctions/README.md similarity index 70% rename from aws-ts-stepfunctions/README.md rename to aws/ts/aws-ts-stepfunctions/README.md index 107429222..eb2b45d6d 100644 --- a/aws-ts-stepfunctions/README.md +++ b/aws/ts/aws-ts-stepfunctions/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-stepfunctions/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-stepfunctions/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-stepfunctions/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-stepfunctions/README.md#gh-dark-mode-only) # AWS Step Functions diff --git a/aws-ts-stepfunctions/index.ts b/aws/ts/aws-ts-stepfunctions/index.ts similarity index 100% rename from aws-ts-stepfunctions/index.ts rename to aws/ts/aws-ts-stepfunctions/index.ts diff --git a/aws-ts-stepfunctions/package.json b/aws/ts/aws-ts-stepfunctions/package.json similarity index 100% rename from aws-ts-stepfunctions/package.json rename to aws/ts/aws-ts-stepfunctions/package.json diff --git a/aws/ts/aws-ts-stepfunctions/tsconfig.json b/aws/ts/aws-ts-stepfunctions/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-stepfunctions/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-synthetics-canary/.gitignore b/aws/ts/aws-ts-synthetics-canary/.gitignore similarity index 100% rename from aws-ts-synthetics-canary/.gitignore rename to aws/ts/aws-ts-synthetics-canary/.gitignore diff --git a/aws-ts-synthetics-canary/Pulumi.yaml b/aws/ts/aws-ts-synthetics-canary/Pulumi.yaml similarity index 100% rename from aws-ts-synthetics-canary/Pulumi.yaml rename to aws/ts/aws-ts-synthetics-canary/Pulumi.yaml diff --git a/aws-ts-synthetics-canary/README.md b/aws/ts/aws-ts-synthetics-canary/README.md similarity index 86% rename from aws-ts-synthetics-canary/README.md rename to aws/ts/aws-ts-synthetics-canary/README.md index 2237c3212..62a2fb0bd 100644 --- a/aws-ts-synthetics-canary/README.md +++ b/aws/ts/aws-ts-synthetics-canary/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-synthetics-canary/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-synthetics-canary/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-synthetics-canary/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-synthetics-canary/README.md#gh-dark-mode-only) # Deploy AWS Synthetics Canary Using a Local Script diff --git a/aws-ts-synthetics-canary/canaries/simple-canary/nodejs/node_modules/exports.js b/aws/ts/aws-ts-synthetics-canary/canaries/simple-canary/nodejs/node_modules/exports.js similarity index 100% rename from aws-ts-synthetics-canary/canaries/simple-canary/nodejs/node_modules/exports.js rename to aws/ts/aws-ts-synthetics-canary/canaries/simple-canary/nodejs/node_modules/exports.js diff --git a/aws-ts-synthetics-canary/canaryPolicy.ts b/aws/ts/aws-ts-synthetics-canary/canaryPolicy.ts similarity index 100% rename from aws-ts-synthetics-canary/canaryPolicy.ts rename to aws/ts/aws-ts-synthetics-canary/canaryPolicy.ts diff --git a/aws-ts-synthetics-canary/index.ts b/aws/ts/aws-ts-synthetics-canary/index.ts similarity index 100% rename from aws-ts-synthetics-canary/index.ts rename to aws/ts/aws-ts-synthetics-canary/index.ts diff --git a/aws-ts-synthetics-canary/package.json b/aws/ts/aws-ts-synthetics-canary/package.json similarity index 100% rename from aws-ts-synthetics-canary/package.json rename to aws/ts/aws-ts-synthetics-canary/package.json diff --git a/aws/ts/aws-ts-synthetics-canary/tsconfig.json b/aws/ts/aws-ts-synthetics-canary/tsconfig.json new file mode 100644 index 000000000..2dd89fb9d --- /dev/null +++ b/aws/ts/aws-ts-synthetics-canary/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "strict": true, + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-thumbnailer/Pulumi.yaml b/aws/ts/aws-ts-thumbnailer/Pulumi.yaml similarity index 100% rename from aws-ts-thumbnailer/Pulumi.yaml rename to aws/ts/aws-ts-thumbnailer/Pulumi.yaml diff --git a/aws-ts-thumbnailer/README.md b/aws/ts/aws-ts-thumbnailer/README.md similarity index 91% rename from aws-ts-thumbnailer/README.md rename to aws/ts/aws-ts-thumbnailer/README.md index 6231fb074..d4e1fb6c0 100755 --- a/aws-ts-thumbnailer/README.md +++ b/aws/ts/aws-ts-thumbnailer/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-thumbnailer/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-thumbnailer/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-thumbnailer/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-thumbnailer/README.md#gh-dark-mode-only) # Video Thumbnailer Using AWS Fargate diff --git a/aws-ts-thumbnailer/docker-ffmpeg-thumb/Dockerfile b/aws/ts/aws-ts-thumbnailer/docker-ffmpeg-thumb/Dockerfile similarity index 100% rename from aws-ts-thumbnailer/docker-ffmpeg-thumb/Dockerfile rename to aws/ts/aws-ts-thumbnailer/docker-ffmpeg-thumb/Dockerfile diff --git a/aws-ts-thumbnailer/index.ts b/aws/ts/aws-ts-thumbnailer/index.ts similarity index 100% rename from aws-ts-thumbnailer/index.ts rename to aws/ts/aws-ts-thumbnailer/index.ts diff --git a/aws-ts-thumbnailer/package.json b/aws/ts/aws-ts-thumbnailer/package.json similarity index 100% rename from aws-ts-thumbnailer/package.json rename to aws/ts/aws-ts-thumbnailer/package.json diff --git a/aws-ts-thumbnailer/sample/cat.mp4 b/aws/ts/aws-ts-thumbnailer/sample/cat.mp4 similarity index 100% rename from aws-ts-thumbnailer/sample/cat.mp4 rename to aws/ts/aws-ts-thumbnailer/sample/cat.mp4 diff --git a/aws-ts-thumbnailer/thumbnailer-diagram.key b/aws/ts/aws-ts-thumbnailer/thumbnailer-diagram.key similarity index 100% rename from aws-ts-thumbnailer/thumbnailer-diagram.key rename to aws/ts/aws-ts-thumbnailer/thumbnailer-diagram.key diff --git a/aws-ts-thumbnailer/thumbnailer-diagram.png b/aws/ts/aws-ts-thumbnailer/thumbnailer-diagram.png similarity index 100% rename from aws-ts-thumbnailer/thumbnailer-diagram.png rename to aws/ts/aws-ts-thumbnailer/thumbnailer-diagram.png diff --git a/aws-ts-twitter-athena/Pulumi.yaml b/aws/ts/aws-ts-twitter-athena/Pulumi.yaml similarity index 100% rename from aws-ts-twitter-athena/Pulumi.yaml rename to aws/ts/aws-ts-twitter-athena/Pulumi.yaml diff --git a/aws-ts-twitter-athena/README.md b/aws/ts/aws-ts-twitter-athena/README.md similarity index 86% rename from aws-ts-twitter-athena/README.md rename to aws/ts/aws-ts-twitter-athena/README.md index e377c51df..68ae62ca9 100644 --- a/aws-ts-twitter-athena/README.md +++ b/aws/ts/aws-ts-twitter-athena/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-twitter-athena/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-twitter-athena/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-twitter-athena/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-twitter-athena/README.md#gh-dark-mode-only) # Twitter Search in Athena diff --git a/aws-ts-twitter-athena/athena-screenshot.png b/aws/ts/aws-ts-twitter-athena/athena-screenshot.png similarity index 100% rename from aws-ts-twitter-athena/athena-screenshot.png rename to aws/ts/aws-ts-twitter-athena/athena-screenshot.png diff --git a/aws-ts-twitter-athena/index.ts b/aws/ts/aws-ts-twitter-athena/index.ts similarity index 100% rename from aws-ts-twitter-athena/index.ts rename to aws/ts/aws-ts-twitter-athena/index.ts diff --git a/aws-ts-twitter-athena/package.json b/aws/ts/aws-ts-twitter-athena/package.json similarity index 100% rename from aws-ts-twitter-athena/package.json rename to aws/ts/aws-ts-twitter-athena/package.json diff --git a/aws/ts/aws-ts-twitter-athena/tsconfig.json b/aws/ts/aws-ts-twitter-athena/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-twitter-athena/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-url-shortener-cache-http/Pulumi.yaml b/aws/ts/aws-ts-url-shortener-cache-http/Pulumi.yaml similarity index 100% rename from aws-ts-url-shortener-cache-http/Pulumi.yaml rename to aws/ts/aws-ts-url-shortener-cache-http/Pulumi.yaml diff --git a/aws-ts-url-shortener-cache-http/README.md b/aws/ts/aws-ts-url-shortener-cache-http/README.md similarity index 85% rename from aws-ts-url-shortener-cache-http/README.md rename to aws/ts/aws-ts-url-shortener-cache-http/README.md index b5425282c..3ef05574e 100644 --- a/aws-ts-url-shortener-cache-http/README.md +++ b/aws/ts/aws-ts-url-shortener-cache-http/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-url-shortener-cache-http/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-url-shortener-cache-http/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-url-shortener-cache-http/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-url-shortener-cache-http/README.md#gh-dark-mode-only) # Serverless URL Shortener with Redis Cache and HttpServer diff --git a/aws-ts-url-shortener-cache-http/cache.ts b/aws/ts/aws-ts-url-shortener-cache-http/cache.ts similarity index 100% rename from aws-ts-url-shortener-cache-http/cache.ts rename to aws/ts/aws-ts-url-shortener-cache-http/cache.ts diff --git a/aws-ts-url-shortener-cache-http/config.ts b/aws/ts/aws-ts-url-shortener-cache-http/config.ts similarity index 100% rename from aws-ts-url-shortener-cache-http/config.ts rename to aws/ts/aws-ts-url-shortener-cache-http/config.ts diff --git a/aws-ts-url-shortener-cache-http/index.ts b/aws/ts/aws-ts-url-shortener-cache-http/index.ts similarity index 100% rename from aws-ts-url-shortener-cache-http/index.ts rename to aws/ts/aws-ts-url-shortener-cache-http/index.ts diff --git a/aws-ts-url-shortener-cache-http/package.json b/aws/ts/aws-ts-url-shortener-cache-http/package.json similarity index 100% rename from aws-ts-url-shortener-cache-http/package.json rename to aws/ts/aws-ts-url-shortener-cache-http/package.json diff --git a/aws-ts-url-shortener-cache-http/tsconfig.json b/aws/ts/aws-ts-url-shortener-cache-http/tsconfig.json similarity index 96% rename from aws-ts-url-shortener-cache-http/tsconfig.json rename to aws/ts/aws-ts-url-shortener-cache-http/tsconfig.json index 87b0442e1..7db5e088b 100644 --- a/aws-ts-url-shortener-cache-http/tsconfig.json +++ b/aws/ts/aws-ts-url-shortener-cache-http/tsconfig.json @@ -14,7 +14,7 @@ "strictNullChecks": true }, "files": [ - "index.ts", + "index.ts", "cache.ts", "config.ts" ] diff --git a/aws-ts-url-shortener-cache-http/www/bootstrap.min.css b/aws/ts/aws-ts-url-shortener-cache-http/www/bootstrap.min.css similarity index 100% rename from aws-ts-url-shortener-cache-http/www/bootstrap.min.css rename to aws/ts/aws-ts-url-shortener-cache-http/www/bootstrap.min.css diff --git a/aws-ts-url-shortener-cache-http/www/favicon.png b/aws/ts/aws-ts-url-shortener-cache-http/www/favicon.png similarity index 100% rename from aws-ts-url-shortener-cache-http/www/favicon.png rename to aws/ts/aws-ts-url-shortener-cache-http/www/favicon.png diff --git a/aws-ts-url-shortener-cache-http/www/index.html b/aws/ts/aws-ts-url-shortener-cache-http/www/index.html similarity index 100% rename from aws-ts-url-shortener-cache-http/www/index.html rename to aws/ts/aws-ts-url-shortener-cache-http/www/index.html diff --git a/aws-ts-voting-app/Pulumi.yaml b/aws/ts/aws-ts-voting-app/Pulumi.yaml similarity index 100% rename from aws-ts-voting-app/Pulumi.yaml rename to aws/ts/aws-ts-voting-app/Pulumi.yaml diff --git a/aws-ts-voting-app/README.md b/aws/ts/aws-ts-voting-app/README.md similarity index 91% rename from aws-ts-voting-app/README.md rename to aws/ts/aws-ts-voting-app/README.md index 7db24cf1e..29bcd9c1e 100644 --- a/aws-ts-voting-app/README.md +++ b/aws/ts/aws-ts-voting-app/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-voting-app/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-voting-app/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-voting-app/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-voting-app/README.md#gh-dark-mode-only) # Voting app Using Redis and Flask @@ -65,7 +65,7 @@ with `***`. 1. In a browser, navigate to the URL for `frontendURL`. You should see the voting app webpage. - ![Voting app screenshot](./voting-app-webpage.png) + ![Voting app screenshot](voting-app-webpage.png) ### Delete resources diff --git a/aws-ts-voting-app/frontend/Dockerfile b/aws/ts/aws-ts-voting-app/frontend/Dockerfile similarity index 100% rename from aws-ts-voting-app/frontend/Dockerfile rename to aws/ts/aws-ts-voting-app/frontend/Dockerfile diff --git a/aws-ts-voting-app/frontend/LICENSE b/aws/ts/aws-ts-voting-app/frontend/LICENSE similarity index 100% rename from aws-ts-voting-app/frontend/LICENSE rename to aws/ts/aws-ts-voting-app/frontend/LICENSE diff --git a/aws-ts-voting-app/frontend/app/config_file.cfg b/aws/ts/aws-ts-voting-app/frontend/app/config_file.cfg similarity index 100% rename from aws-ts-voting-app/frontend/app/config_file.cfg rename to aws/ts/aws-ts-voting-app/frontend/app/config_file.cfg diff --git a/aws-ts-voting-app/frontend/app/main.py b/aws/ts/aws-ts-voting-app/frontend/app/main.py similarity index 100% rename from aws-ts-voting-app/frontend/app/main.py rename to aws/ts/aws-ts-voting-app/frontend/app/main.py diff --git a/aws-ts-voting-app/frontend/app/static/default.css b/aws/ts/aws-ts-voting-app/frontend/app/static/default.css similarity index 100% rename from aws-ts-voting-app/frontend/app/static/default.css rename to aws/ts/aws-ts-voting-app/frontend/app/static/default.css diff --git a/aws-ts-voting-app/frontend/app/templates/index.html b/aws/ts/aws-ts-voting-app/frontend/app/templates/index.html similarity index 89% rename from aws-ts-voting-app/frontend/app/templates/index.html rename to aws/ts/aws-ts-voting-app/frontend/app/templates/index.html index c92e65976..f5342b314 100755 --- a/aws-ts-voting-app/frontend/app/templates/index.html +++ b/aws/ts/aws-ts-voting-app/frontend/app/templates/index.html @@ -14,7 +14,7 @@
-
+
@@ -28,4 +28,4 @@
- \ No newline at end of file + diff --git a/aws-ts-voting-app/index.ts b/aws/ts/aws-ts-voting-app/index.ts similarity index 100% rename from aws-ts-voting-app/index.ts rename to aws/ts/aws-ts-voting-app/index.ts diff --git a/aws-ts-voting-app/package.json b/aws/ts/aws-ts-voting-app/package.json similarity index 100% rename from aws-ts-voting-app/package.json rename to aws/ts/aws-ts-voting-app/package.json diff --git a/aws/ts/aws-ts-voting-app/tsconfig.json b/aws/ts/aws-ts-voting-app/tsconfig.json new file mode 100644 index 000000000..2a932aa58 --- /dev/null +++ b/aws/ts/aws-ts-voting-app/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true, + "strictNullChecks": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-voting-app/voting-app-webpage.png b/aws/ts/aws-ts-voting-app/voting-app-webpage.png similarity index 100% rename from aws-ts-voting-app/voting-app-webpage.png rename to aws/ts/aws-ts-voting-app/voting-app-webpage.png diff --git a/aws-ts-vpc-with-ecs-fargate-py/README.md b/aws/ts/aws-ts-vpc-with-ecs-fargate-py/README.md similarity index 100% rename from aws-ts-vpc-with-ecs-fargate-py/README.md rename to aws/ts/aws-ts-vpc-with-ecs-fargate-py/README.md diff --git a/aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/.gitignore b/aws/ts/aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/.gitignore similarity index 100% rename from aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/.gitignore rename to aws/ts/aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/.gitignore diff --git a/aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/Pulumi.yaml b/aws/ts/aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/Pulumi.yaml similarity index 100% rename from aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/Pulumi.yaml rename to aws/ts/aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/Pulumi.yaml diff --git a/aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/README.md b/aws/ts/aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/README.md similarity index 100% rename from aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/README.md rename to aws/ts/aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/README.md diff --git a/aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/__main__.py b/aws/ts/aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/__main__.py similarity index 100% rename from aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/__main__.py rename to aws/ts/aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/__main__.py diff --git a/aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/requirements.txt b/aws/ts/aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/requirements.txt similarity index 100% rename from aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/requirements.txt rename to aws/ts/aws-ts-vpc-with-ecs-fargate-py/ecs-fargate-python/requirements.txt diff --git a/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/.gitignore b/aws/ts/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/.gitignore similarity index 100% rename from aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/.gitignore rename to aws/ts/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/.gitignore diff --git a/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/Pulumi.yaml b/aws/ts/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/Pulumi.yaml similarity index 100% rename from aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/Pulumi.yaml rename to aws/ts/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/Pulumi.yaml diff --git a/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/README.md b/aws/ts/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/README.md similarity index 100% rename from aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/README.md rename to aws/ts/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/README.md diff --git a/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/index.ts b/aws/ts/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/index.ts similarity index 100% rename from aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/index.ts rename to aws/ts/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/index.ts diff --git a/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/package.json b/aws/ts/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/package.json similarity index 100% rename from aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/package.json rename to aws/ts/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/package.json diff --git a/aws/ts/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/tsconfig.json b/aws/ts/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/tsconfig.json new file mode 100644 index 000000000..2dd89fb9d --- /dev/null +++ b/aws/ts/aws-ts-vpc-with-ecs-fargate-py/vpc-crosswalk-ts/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "strict": true, + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-webserver/.gitignore b/aws/ts/aws-ts-webserver/.gitignore similarity index 100% rename from aws-ts-webserver/.gitignore rename to aws/ts/aws-ts-webserver/.gitignore diff --git a/aws-ts-webserver/Pulumi.yaml b/aws/ts/aws-ts-webserver/Pulumi.yaml similarity index 100% rename from aws-ts-webserver/Pulumi.yaml rename to aws/ts/aws-ts-webserver/Pulumi.yaml diff --git a/aws-ts-webserver/README.md b/aws/ts/aws-ts-webserver/README.md similarity index 80% rename from aws-ts-webserver/README.md rename to aws/ts/aws-ts-webserver/README.md index 78c3a0ec3..01b41b3ce 100755 --- a/aws-ts-webserver/README.md +++ b/aws/ts/aws-ts-webserver/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-webserver/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-webserver/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-webserver/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-webserver/README.md#gh-dark-mode-only) # Web Server Using Amazon EC2 diff --git a/aws-ts-webserver/index.ts b/aws/ts/aws-ts-webserver/index.ts similarity index 100% rename from aws-ts-webserver/index.ts rename to aws/ts/aws-ts-webserver/index.ts diff --git a/aws-ts-webserver/package.json b/aws/ts/aws-ts-webserver/package.json similarity index 100% rename from aws-ts-webserver/package.json rename to aws/ts/aws-ts-webserver/package.json diff --git a/aws/ts/aws-ts-webserver/tsconfig.json b/aws/ts/aws-ts-webserver/tsconfig.json new file mode 100644 index 000000000..2dd89fb9d --- /dev/null +++ b/aws/ts/aws-ts-webserver/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "strict": true, + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-ts-wordpress-fargate-rds/.gitignore b/aws/ts/aws-ts-wordpress-fargate-rds/.gitignore similarity index 100% rename from aws-ts-wordpress-fargate-rds/.gitignore rename to aws/ts/aws-ts-wordpress-fargate-rds/.gitignore diff --git a/aws-ts-wordpress-fargate-rds/Pulumi.yaml b/aws/ts/aws-ts-wordpress-fargate-rds/Pulumi.yaml similarity index 100% rename from aws-ts-wordpress-fargate-rds/Pulumi.yaml rename to aws/ts/aws-ts-wordpress-fargate-rds/Pulumi.yaml diff --git a/aws-ts-wordpress-fargate-rds/README.md b/aws/ts/aws-ts-wordpress-fargate-rds/README.md similarity index 90% rename from aws-ts-wordpress-fargate-rds/README.md rename to aws/ts/aws-ts-wordpress-fargate-rds/README.md index a211d615c..0121ec68f 100644 --- a/aws-ts-wordpress-fargate-rds/README.md +++ b/aws/ts/aws-ts-wordpress-fargate-rds/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-wordpress-fargate-rds/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-wordpress-fargate-rds/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-wordpress-fargate-rds/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-ts-wordpress-fargate-rds/README.md#gh-dark-mode-only) # WordPress Site in AWS Fargate with RDS DB Backend diff --git a/aws-ts-wordpress-fargate-rds/backend.ts b/aws/ts/aws-ts-wordpress-fargate-rds/backend.ts similarity index 100% rename from aws-ts-wordpress-fargate-rds/backend.ts rename to aws/ts/aws-ts-wordpress-fargate-rds/backend.ts diff --git a/aws-ts-wordpress-fargate-rds/frontend.ts b/aws/ts/aws-ts-wordpress-fargate-rds/frontend.ts similarity index 100% rename from aws-ts-wordpress-fargate-rds/frontend.ts rename to aws/ts/aws-ts-wordpress-fargate-rds/frontend.ts diff --git a/aws-ts-wordpress-fargate-rds/index.ts b/aws/ts/aws-ts-wordpress-fargate-rds/index.ts similarity index 100% rename from aws-ts-wordpress-fargate-rds/index.ts rename to aws/ts/aws-ts-wordpress-fargate-rds/index.ts diff --git a/aws-ts-wordpress-fargate-rds/network.ts b/aws/ts/aws-ts-wordpress-fargate-rds/network.ts similarity index 100% rename from aws-ts-wordpress-fargate-rds/network.ts rename to aws/ts/aws-ts-wordpress-fargate-rds/network.ts diff --git a/aws-ts-wordpress-fargate-rds/package.json b/aws/ts/aws-ts-wordpress-fargate-rds/package.json similarity index 100% rename from aws-ts-wordpress-fargate-rds/package.json rename to aws/ts/aws-ts-wordpress-fargate-rds/package.json diff --git a/aws/ts/aws-ts-wordpress-fargate-rds/tsconfig.json b/aws/ts/aws-ts-wordpress-fargate-rds/tsconfig.json new file mode 100644 index 000000000..2dd89fb9d --- /dev/null +++ b/aws/ts/aws-ts-wordpress-fargate-rds/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "strict": true, + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true + }, + "files": [ + "index.ts" + ] +} diff --git a/aws-yaml-ansible-wordpress/.gitignore b/aws/yaml/aws-yaml-ansible-wordpress/.gitignore similarity index 100% rename from aws-yaml-ansible-wordpress/.gitignore rename to aws/yaml/aws-yaml-ansible-wordpress/.gitignore diff --git a/aws-yaml-ansible-wordpress/Pulumi.yaml b/aws/yaml/aws-yaml-ansible-wordpress/Pulumi.yaml similarity index 100% rename from aws-yaml-ansible-wordpress/Pulumi.yaml rename to aws/yaml/aws-yaml-ansible-wordpress/Pulumi.yaml diff --git a/aws-java-ansible-wordpress/README.md b/aws/yaml/aws-yaml-ansible-wordpress/README.md similarity index 92% rename from aws-java-ansible-wordpress/README.md rename to aws/yaml/aws-yaml-ansible-wordpress/README.md index b2db7df9c..8ed8c1aa5 100644 --- a/aws-java-ansible-wordpress/README.md +++ b/aws/yaml/aws-yaml-ansible-wordpress/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-java-ansible-wordpress/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-java-ansible-wordpress/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-yaml-ansible-wordpress/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-yaml-ansible-wordpress/README.md#gh-dark-mode-only) # Deploy Wordpress to AWS EC2 using Pulumi and Ansible @@ -16,10 +16,10 @@ commands to accomplish the desired effect. The result is repeatable automation t > Note: This example is available in many languages: > > * [C#](../aws-cs-ansible-wordpress) -> * [Java](../aws-java-ansible-wordpress) -> * [Go](../aws-go-ansible-wordpress) -> * [TypeScript](../aws-ts-ansible-wordpress) -> * [YAML](../aws-yaml-ansible-wordpress) +> * [Java](../../java/aws-java-ansible-wordpress) +> * [Go](../../go/aws-go-ansible-wordpress) +> * [TypeScript](../../ts/aws-ts-ansible-wordpress) +> * [YAML]() ## Prerequisites diff --git a/aws-yaml-ansible-wordpress/files/wp-config.php.j2 b/aws/yaml/aws-yaml-ansible-wordpress/files/wp-config.php.j2 similarity index 100% rename from aws-yaml-ansible-wordpress/files/wp-config.php.j2 rename to aws/yaml/aws-yaml-ansible-wordpress/files/wp-config.php.j2 diff --git a/aws-yaml-ansible-wordpress/playbook.yml b/aws/yaml/aws-yaml-ansible-wordpress/playbook.yml similarity index 100% rename from aws-yaml-ansible-wordpress/playbook.yml rename to aws/yaml/aws-yaml-ansible-wordpress/playbook.yml diff --git a/aws-yaml-ansible-wordpress/wordpress.png b/aws/yaml/aws-yaml-ansible-wordpress/wordpress.png similarity index 100% rename from aws-yaml-ansible-wordpress/wordpress.png rename to aws/yaml/aws-yaml-ansible-wordpress/wordpress.png diff --git a/aws-yaml-cue-eks/Pulumi.yaml b/aws/yaml/aws-yaml-cue-eks/Pulumi.yaml similarity index 100% rename from aws-yaml-cue-eks/Pulumi.yaml rename to aws/yaml/aws-yaml-cue-eks/Pulumi.yaml diff --git a/aws-yaml-cue-eks/aws/eks.cue b/aws/yaml/aws-yaml-cue-eks/aws/eks.cue similarity index 100% rename from aws-yaml-cue-eks/aws/eks.cue rename to aws/yaml/aws-yaml-cue-eks/aws/eks.cue diff --git a/aws-yaml-cue-eks/cue.mod/module.cue b/aws/yaml/aws-yaml-cue-eks/cue.mod/module.cue similarity index 100% rename from aws-yaml-cue-eks/cue.mod/module.cue rename to aws/yaml/aws-yaml-cue-eks/cue.mod/module.cue diff --git a/aws-yaml-cue-eks/main.cue b/aws/yaml/aws-yaml-cue-eks/main.cue similarity index 100% rename from aws-yaml-cue-eks/main.cue rename to aws/yaml/aws-yaml-cue-eks/main.cue diff --git a/aws-yaml-eks/Pulumi.yaml b/aws/yaml/aws-yaml-eks/Pulumi.yaml similarity index 100% rename from aws-yaml-eks/Pulumi.yaml rename to aws/yaml/aws-yaml-eks/Pulumi.yaml diff --git a/aws-yaml-eks/README.md b/aws/yaml/aws-yaml-eks/README.md similarity index 71% rename from aws-yaml-eks/README.md rename to aws/yaml/aws-yaml-eks/README.md index dcd915b80..35f899281 100644 --- a/aws-yaml-eks/README.md +++ b/aws/yaml/aws-yaml-eks/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-yaml-eks/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-yaml-eks/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-yaml-eks/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-yaml-eks/README.md#gh-dark-mode-only) # Amazon EKS Cluster diff --git a/aws-yaml-langserve/.gitignore b/aws/yaml/aws-yaml-langserve/.gitignore similarity index 100% rename from aws-yaml-langserve/.gitignore rename to aws/yaml/aws-yaml-langserve/.gitignore diff --git a/aws/yaml/aws-yaml-langserve/Dockerfile b/aws/yaml/aws-yaml-langserve/Dockerfile new file mode 100644 index 000000000..0101939bc --- /dev/null +++ b/aws/yaml/aws-yaml-langserve/Dockerfile @@ -0,0 +1,21 @@ +FROM python:3.11-slim + +RUN pip install poetry==1.6.1 + +RUN poetry config virtualenvs.create false + +WORKDIR /code + +COPY pyproject.toml ./README.md ./poetry.lock* ./ + +COPY ./package[s] ./packages + +RUN poetry install --no-interaction --no-ansi --no-root + +COPY app ./app + +RUN poetry install --no-interaction --no-ansi + +EXPOSE 8080 + +CMD exec uvicorn app.server:app --host 0.0.0.0 --port 8080 diff --git a/aws-yaml-langserve/Pulumi.yaml b/aws/yaml/aws-yaml-langserve/Pulumi.yaml similarity index 100% rename from aws-yaml-langserve/Pulumi.yaml rename to aws/yaml/aws-yaml-langserve/Pulumi.yaml diff --git a/aws-yaml-langserve/README.md b/aws/yaml/aws-yaml-langserve/README.md similarity index 100% rename from aws-yaml-langserve/README.md rename to aws/yaml/aws-yaml-langserve/README.md diff --git a/aws-yaml-langserve/app/__init__.py b/aws/yaml/aws-yaml-langserve/app/__init__.py similarity index 100% rename from aws-yaml-langserve/app/__init__.py rename to aws/yaml/aws-yaml-langserve/app/__init__.py diff --git a/aws-yaml-langserve/app/server.py b/aws/yaml/aws-yaml-langserve/app/server.py similarity index 100% rename from aws-yaml-langserve/app/server.py rename to aws/yaml/aws-yaml-langserve/app/server.py diff --git a/aws-yaml-langserve/packages/README.md b/aws/yaml/aws-yaml-langserve/packages/README.md similarity index 100% rename from aws-yaml-langserve/packages/README.md rename to aws/yaml/aws-yaml-langserve/packages/README.md diff --git a/aws-yaml-langserve/poetry.lock b/aws/yaml/aws-yaml-langserve/poetry.lock similarity index 100% rename from aws-yaml-langserve/poetry.lock rename to aws/yaml/aws-yaml-langserve/poetry.lock diff --git a/aws-yaml-langserve/pyproject.toml b/aws/yaml/aws-yaml-langserve/pyproject.toml similarity index 100% rename from aws-yaml-langserve/pyproject.toml rename to aws/yaml/aws-yaml-langserve/pyproject.toml diff --git a/aws-yaml-static-website/Pulumi.yaml b/aws/yaml/aws-yaml-static-website/Pulumi.yaml similarity index 100% rename from aws-yaml-static-website/Pulumi.yaml rename to aws/yaml/aws-yaml-static-website/Pulumi.yaml diff --git a/aws-yaml-static-website/README.md b/aws/yaml/aws-yaml-static-website/README.md similarity index 88% rename from aws-yaml-static-website/README.md rename to aws/yaml/aws-yaml-static-website/README.md index aa50f303d..634c0eff3 100644 --- a/aws-yaml-static-website/README.md +++ b/aws/yaml/aws-yaml-static-website/README.md @@ -1,5 +1,5 @@ -[![Deploy](../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-yaml-static-website/README.md#gh-light-mode-only) -[![Deploy](../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-yaml-static-website/README.md#gh-dark-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-dark.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-yaml-static-website/README.md#gh-light-mode-only) +[![Deploy](../../../.buttons/deploy-with-pulumi-light.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/blob/master/aws-yaml-static-website/README.md#gh-dark-mode-only) # Host a Static Website on Amazon S3 with the AWS Native Provider diff --git a/aws-yaml-static-website/www/favicon.png b/aws/yaml/aws-yaml-static-website/www/favicon.png similarity index 100% rename from aws-yaml-static-website/www/favicon.png rename to aws/yaml/aws-yaml-static-website/www/favicon.png diff --git a/aws-yaml-static-website/www/index.html b/aws/yaml/aws-yaml-static-website/www/index.html similarity index 100% rename from aws-yaml-static-website/www/index.html rename to aws/yaml/aws-yaml-static-website/www/index.html diff --git a/azure-cs-aci/Pulumi.yaml b/azure-cs-aci/Pulumi.yaml index 6f34416d6..35315347a 100644 --- a/azure-cs-aci/Pulumi.yaml +++ b/azure-cs-aci/Pulumi.yaml @@ -1,3 +1,3 @@ -name: azure-cs-aci +name: azure-csharp-aci runtime: dotnet description: Creates Azure Container Instance with a public IP diff --git a/azure-cs-aks-cosmos-helm/Pulumi.yaml b/azure-cs-aks-cosmos-helm/Pulumi.yaml index c676ed6c7..a7ed72c18 100644 --- a/azure-cs-aks-cosmos-helm/Pulumi.yaml +++ b/azure-cs-aks-cosmos-helm/Pulumi.yaml @@ -1,3 +1,3 @@ -name: azure-cs-aks-cosmos-helm +name: azure-csharp-aks-cosmos-helm runtime: dotnet description: A Helm chart deployed to AKS that stores TODOs in an Azure Cosmos DB MongoDB API diff --git a/azure-cs-aks-cosmos-helm/README.md b/azure-cs-aks-cosmos-helm/README.md index 6902530d3..d4293fc65 100644 --- a/azure-cs-aks-cosmos-helm/README.md +++ b/azure-cs-aks-cosmos-helm/README.md @@ -30,7 +30,7 @@ done. ```bash $ git clone git@github.com:pulumi/examples.git - $ cd examples/azure-cs-aks-cosmos-helm + $ cd examples/azure-csharp-aks-cosmos-helm ``` 2. Create a new stack, which is an isolated deployment target for this example: @@ -54,7 +54,7 @@ done. $ pulumi up Type Name Status Info - + pulumi:pulumi:Stack azure-cs-aks-cosmos-helm-dev created 1 warning + + pulumi:pulumi:Stack azure-csharp-aks-cosmos-helm-dev created 1 warning + ├─ kubernetes:helm.sh/v3:Chart node created + │ ├─ kubernetes:core/v1:Service node created + │ └─ kubernetes:apps/v1:Deployment node created diff --git a/azure-cs-aks-helm/Pulumi.yaml b/azure-cs-aks-helm/Pulumi.yaml index 0c82d6c13..d028bedf4 100644 --- a/azure-cs-aks-helm/Pulumi.yaml +++ b/azure-cs-aks-helm/Pulumi.yaml @@ -1,3 +1,3 @@ -name: azure-cs-aks-helm +name: azure-csharp-aks-helm runtime: dotnet description: Azure Native C# Pulumi example featuring Helm chart deployment to AKS diff --git a/azure-cs-aks-helm/README.md b/azure-cs-aks-helm/README.md index d5536e613..896b129a2 100644 --- a/azure-cs-aks-helm/README.md +++ b/azure-cs-aks-helm/README.md @@ -32,7 +32,7 @@ done. ```bash $ git clone git@github.com:pulumi/examples.git - $ cd examples/azure-cs-aks-helm + $ cd examples/azure-csharp-aks-helm ``` 2. Restore dependencies and build: diff --git a/azure-cs-aks-managed-identity/Pulumi.yaml b/azure-cs-aks-managed-identity/Pulumi.yaml index d8a6b3b7d..e2c65ec19 100644 --- a/azure-cs-aks-managed-identity/Pulumi.yaml +++ b/azure-cs-aks-managed-identity/Pulumi.yaml @@ -1,3 +1,3 @@ -name: azure-cs-aks-managed-identity +name: azure-csharp-aks-managed-identity runtime: dotnet description: A minimal Azure Native Pulumi C# program diff --git a/azure-cs-aks-multicluster/Pulumi.yaml b/azure-cs-aks-multicluster/Pulumi.yaml index a6a6354aa..dbb47a9f1 100644 --- a/azure-cs-aks-multicluster/Pulumi.yaml +++ b/azure-cs-aks-multicluster/Pulumi.yaml @@ -1,4 +1,4 @@ -name: azure-cs-aks-multicluster +name: azure-csharp-aks-multicluster runtime: dotnet description: Create multiple Azure Kubernetes Service (AKS) clusters in different regions and with different node counts template: diff --git a/azure-cs-aks/Pulumi.yaml b/azure-cs-aks/Pulumi.yaml index c345f37e7..98216247b 100644 --- a/azure-cs-aks/Pulumi.yaml +++ b/azure-cs-aks/Pulumi.yaml @@ -1,3 +1,3 @@ -name: azure-cs-aks +name: azure-csharp-aks runtime: dotnet description: A C# Pulumi program to provision an Azure Kubernetes Service (AKS) cluster diff --git a/azure-cs-appservice-docker/Pulumi.yaml b/azure-cs-appservice-docker/Pulumi.yaml index b26720d04..db87c2504 100644 --- a/azure-cs-appservice-docker/Pulumi.yaml +++ b/azure-cs-appservice-docker/Pulumi.yaml @@ -1,3 +1,3 @@ -name: azure-cs-appservice-docker +name: azure-csharp-appservice-docker runtime: dotnet description: Creates Azure App Service and Deploys Docker images to it diff --git a/azure-cs-appservice/Pulumi.yaml b/azure-cs-appservice/Pulumi.yaml index 0aa4eb241..79c015123 100644 --- a/azure-cs-appservice/Pulumi.yaml +++ b/azure-cs-appservice/Pulumi.yaml @@ -1,4 +1,4 @@ -name: azure-cs-appservice +name: azure-csharp-appservice description: Creates Azure App Service with SQL Database and Application Insights runtime: dotnet template: diff --git a/azure-cs-call-azure-api/Pulumi.yaml b/azure-cs-call-azure-api/Pulumi.yaml index 94b06d01b..749e73ca6 100644 --- a/azure-cs-call-azure-api/Pulumi.yaml +++ b/azure-cs-call-azure-api/Pulumi.yaml @@ -1,3 +1,3 @@ -name: azure-cs-call-azure-api +name: azure-csharp-call-azure-api runtime: dotnet description: An example of integrating an Azure SDK call to a Pulumi program. diff --git a/azure-cs-containerapps/Pulumi.yaml b/azure-cs-containerapps/Pulumi.yaml index 4ba519048..71c11197a 100644 --- a/azure-cs-containerapps/Pulumi.yaml +++ b/azure-cs-containerapps/Pulumi.yaml @@ -1,4 +1,4 @@ -name: azure-cs-containerapps +name: azure-csharp-containerapps runtime: dotnet description: Creates an Azure Container App and deploys a custom Docker image to it diff --git a/azure-cs-credential-rotation-one-set/Pulumi.yaml b/azure-cs-credential-rotation-one-set/Pulumi.yaml index b07e1b512..96199d077 100644 --- a/azure-cs-credential-rotation-one-set/Pulumi.yaml +++ b/azure-cs-credential-rotation-one-set/Pulumi.yaml @@ -1,3 +1,3 @@ -name: azure-cs-cred-rotation-one-set +name: azure-csharp-cred-rotation-one-set description: Example of rotating secrets with one set of credentials runtime: dotnet diff --git a/azure-cs-functions/Pulumi.yaml b/azure-cs-functions/Pulumi.yaml index 8b86c0e14..3d6823ac9 100644 --- a/azure-cs-functions/Pulumi.yaml +++ b/azure-cs-functions/Pulumi.yaml @@ -1,3 +1,3 @@ -name: azure-cs-functions +name: azure-csharp-functions description: Creates Azure Functions on a Linux App Service Plan runtime: dotnet diff --git a/azure-cs-sqlserver/Pulumi.yaml b/azure-cs-sqlserver/Pulumi.yaml index dcb5774b9..b5bc6192e 100644 --- a/azure-cs-sqlserver/Pulumi.yaml +++ b/azure-cs-sqlserver/Pulumi.yaml @@ -1,3 +1,3 @@ -name: azure-cs-sqlserver +name: azure-csharp-sqlserver runtime: dotnet description: An example of a SQLServer on Azure PaaS diff --git a/azure-cs-static-website/Pulumi.yaml b/azure-cs-static-website/Pulumi.yaml index 7abefa60a..d5a9857bd 100644 --- a/azure-cs-static-website/Pulumi.yaml +++ b/azure-cs-static-website/Pulumi.yaml @@ -1,3 +1,3 @@ -name: azure-cs-static-website +name: azure-csharp-static-website runtime: dotnet description: An example of a static website hosted on Azure Blob Storage + Azure CDN. diff --git a/azure-cs-synapse/Pulumi.yaml b/azure-cs-synapse/Pulumi.yaml index 715e55f1e..eb8b6d405 100644 --- a/azure-cs-synapse/Pulumi.yaml +++ b/azure-cs-synapse/Pulumi.yaml @@ -1,3 +1,3 @@ -name: azure-cs-synapse +name: azure-csharp-synapse runtime: dotnet description: Creates Azure Synapse workspace with SQL and Spark pools diff --git a/azure-go-aks-managed-identity/go.mod b/azure-go-aks-managed-identity/go.mod index 779e356e3..609eea8a2 100644 --- a/azure-go-aks-managed-identity/go.mod +++ b/azure-go-aks-managed-identity/go.mod @@ -1,6 +1,8 @@ module azure-go-aks-managed-identity -go 1.20 +go 1.21 + +toolchain go1.22.1 require ( github.com/pulumi/pulumi-azure-native-sdk/authorization/v2 v2.17.0 diff --git a/classic-azure-cs-botservice/Pulumi.yaml b/classic-azure-cs-botservice/Pulumi.yaml index d0baae8d5..967c1f901 100644 --- a/classic-azure-cs-botservice/Pulumi.yaml +++ b/classic-azure-cs-botservice/Pulumi.yaml @@ -1,4 +1,4 @@ -name: azure-cs-botservice +name: azure-csharp-botservice description: Creates Azure Bot Service with Application Insights runtime: dotnet template: @@ -7,4 +7,4 @@ template: description: Azure DC region default: North Europe botName: - description: Microsoft Azure Bot Name \ No newline at end of file + description: Microsoft Azure Bot Name diff --git a/classic-azure-cs-cosmosapp-component/Pulumi.yaml b/classic-azure-cs-cosmosapp-component/Pulumi.yaml index 1df1ff69b..f20105189 100644 --- a/classic-azure-cs-cosmosapp-component/Pulumi.yaml +++ b/classic-azure-cs-cosmosapp-component/Pulumi.yaml @@ -1,4 +1,4 @@ -name: azure-cs-cosmosapp-component +name: azure-csharp-cosmosapp-component description: Reusable Component to Create Globally-distributed Applications with Azure Cosmos DB runtime: dotnet template: diff --git a/classic-azure-cs-msi-keyvault-rbac/Pulumi.yaml b/classic-azure-cs-msi-keyvault-rbac/Pulumi.yaml index fe31e8c37..a00828665 100644 --- a/classic-azure-cs-msi-keyvault-rbac/Pulumi.yaml +++ b/classic-azure-cs-msi-keyvault-rbac/Pulumi.yaml @@ -1,3 +1,3 @@ -name: azure-cs-msi-keyvault-rbac +name: azure-csharp-msi-keyvault-rbac description: Example of managing the secrets and permissions via services and features like KeyVault, AD Managed Identity, AD RBAC runtime: dotnet diff --git a/classic-azure-cs-vm-scaleset/Pulumi.yaml b/classic-azure-cs-vm-scaleset/Pulumi.yaml index 32bad414e..d4350c7c8 100644 --- a/classic-azure-cs-vm-scaleset/Pulumi.yaml +++ b/classic-azure-cs-vm-scaleset/Pulumi.yaml @@ -1,3 +1,3 @@ -name: azure-cs-vm-scaleset +name: azure-csharp-vm-scaleset description: "Basic C# example of an Azure VM Scale Sets accessible over balanced HTTP endpoint." runtime: dotnet diff --git a/classic-azure-cs-webserver/Pulumi.yaml b/classic-azure-cs-webserver/Pulumi.yaml index b0ef67eb8..674ae75ba 100644 --- a/classic-azure-cs-webserver/Pulumi.yaml +++ b/classic-azure-cs-webserver/Pulumi.yaml @@ -1,3 +1,3 @@ -name: azure-cs-webserver +name: azure-csharp-webserver description: "Basic C# example of an Azure web server accessible over HTTP." runtime: dotnet diff --git a/digitalocean-cs-k8s/Pulumi.yaml b/digitalocean-cs-k8s/Pulumi.yaml index 2d657ec02..49aa4f91e 100644 --- a/digitalocean-cs-k8s/Pulumi.yaml +++ b/digitalocean-cs-k8s/Pulumi.yaml @@ -1,3 +1,3 @@ -name: digitalocean-cs-k8s +name: digitalocean-csharp-k8s runtime: dotnet description: Provision a DigitalOcean Kubernetes cluster and deploy to it diff --git a/digitalocean-cs-loadbalanced-droplets/Pulumi.yaml b/digitalocean-cs-loadbalanced-droplets/Pulumi.yaml index 40e82e8cb..a4b44ebe1 100644 --- a/digitalocean-cs-loadbalanced-droplets/Pulumi.yaml +++ b/digitalocean-cs-loadbalanced-droplets/Pulumi.yaml @@ -1,3 +1,3 @@ -name: digitalocean-cs-loadbalanced-droplets +name: digitalocean-csharp-loadbalanced-droplets runtime: dotnet description: Basic example of load balanced droplets on DigitalOcean diff --git a/docker-cs-multi-container-app/Pulumi.yaml b/docker-cs-multi-container-app/Pulumi.yaml index 822c32791..979883087 100644 --- a/docker-cs-multi-container-app/Pulumi.yaml +++ b/docker-cs-multi-container-app/Pulumi.yaml @@ -1,4 +1,4 @@ -name: docker-cs-multi-container-app +name: docker-csharp-multi-container-app runtime: dotnet description: Example python app using multiple docker containers main: Infra diff --git a/gcp-cs-gke/Pulumi.yaml b/gcp-cs-gke/Pulumi.yaml index 3680c78de..fdb9a2647 100644 --- a/gcp-cs-gke/Pulumi.yaml +++ b/gcp-cs-gke/Pulumi.yaml @@ -1,3 +1,3 @@ -name: gcp-cs-gke +name: gcp-csharp-gke runtime: dotnet description: A GCP C# Pulumi program with Kubernetes diff --git a/gcp-cs-gke/README.md b/gcp-cs-gke/README.md index a0395e614..8449af634 100644 --- a/gcp-cs-gke/README.md +++ b/gcp-cs-gke/README.md @@ -70,7 +70,7 @@ After cloning this repo, from this working directory, run these commands: Previewing update (dev): Type Name Plan - + pulumi:pulumi:Stack gcp-cs-gke-dev create + + pulumi:pulumi:Stack gcp-csharp-gke-dev create + └─ gcp:container:Cluster helloworld create Resources: @@ -79,7 +79,7 @@ After cloning this repo, from this working directory, run these commands: Updating (dev): Type Name Plan - + pulumi:pulumi:Stack gcp-cs-gke-dev created + + pulumi:pulumi:Stack gcp-csharp-gke-dev created + └─ gcp:container:Cluster helloworld created Outputs: diff --git a/kubernetes-cs-helm-release-wordpress/Pulumi.yaml b/kubernetes-cs-helm-release-wordpress/Pulumi.yaml index 68050f0a5..f6f062a29 100644 --- a/kubernetes-cs-helm-release-wordpress/Pulumi.yaml +++ b/kubernetes-cs-helm-release-wordpress/Pulumi.yaml @@ -1,3 +1,3 @@ -name: kubernetes-cs-helm-release-wordpress +name: kubernetes-csharp-helm-release-wordpress runtime: dotnet description: A minimal installation of the Wordpress Helm chart using Helm Release support diff --git a/kubernetes-cs-helm-release-wordpress/README.md b/kubernetes-cs-helm-release-wordpress/README.md index 62f9783c4..10c31c6d7 100644 --- a/kubernetes-cs-helm-release-wordpress/README.md +++ b/kubernetes-cs-helm-release-wordpress/README.md @@ -31,7 +31,7 @@ Previewing update (dev) View Live: https://app.pulumi.com/.../kubernetes-cs-helm-release-wordpress/dev/previews/aa6d614e-d4b9-4abf-9a21-4c2c353fca3f Type Name Plan - + pulumi:pulumi:Stack kubernetes-cs-helm-release-wordpress-dev create + + pulumi:pulumi:Stack kubernetes-csharp-helm-release-wordpress-dev create + ├─ kubernetes:helm.sh/v3:Release wpdev create + └─ kubernetes:core/v1:Service wpdev-wordpress create @@ -44,7 +44,7 @@ Updating (dev) View Live: https://app.pulumi.com/.../kubernetes-cs-helm-release-wordpress/dev/updates/4 Type Name Status - + pulumi:pulumi:Stack kubernetes-cs-helm-release-wordpress-dev created + + pulumi:pulumi:Stack kubernetes-csharp-helm-release-wordpress-dev created + ├─ kubernetes:helm.sh/v3:Release wpdev created └─ kubernetes:core/v1:Service wpdev-wordpress @@ -73,7 +73,7 @@ Destroying (dev) View Live: https://app.pulumi.com/.../kubernetes-cs-helm-release-wordpress/dev/updates/5 Type Name Status - - pulumi:pulumi:Stack kubernetes-cs-helm-release-wordpress-dev deleted + - pulumi:pulumi:Stack kubernetes-csharp-helm-release-wordpress-dev deleted - └─ kubernetes:helm.sh/v3:Release wpdev deleted Outputs: diff --git a/misc/benchmarks/cs-many-resources/Pulumi.yaml b/misc/benchmarks/cs-many-resources/Pulumi.yaml index 346a334b1..3d670602b 100644 --- a/misc/benchmarks/cs-many-resources/Pulumi.yaml +++ b/misc/benchmarks/cs-many-resources/Pulumi.yaml @@ -1,3 +1,3 @@ -name: cs-many-resources +name: csharp-many-resources runtime: dotnet description: A minimal C# Pulumi program diff --git a/misc/test/aws_test.go b/misc/test/aws_test.go index 6ddbcf677..ef5618d29 100644 --- a/misc/test/aws_test.go +++ b/misc/test/aws_test.go @@ -93,9 +93,9 @@ func TestAccAwsCsAssumeRole(t *testing.T) { nanos := time.Now().UnixNano() test := getAWSBase(t). With(integration.ProgramTestOptions{ - Dir: path.Join(getCwd(t), "..", "..", "aws-cs-assume-role", "create-role"), + Dir: path.Join(getCwd(t), "..", "..", "aws-csharp-assume-role", "create-role"), Config: map[string]string{ - "aws-cs-create-role:unprivilegedUsername": fmt.Sprintf("unpriv-cs-%d", nanos), + "aws-csharp-create-role:unprivilegedUsername": fmt.Sprintf("unpriv-csharp-%d", nanos), }, }) diff --git a/misc/test/definitions/azure.go b/misc/test/definitions/azure.go index 86ff535ad..ccc991e91 100644 --- a/misc/test/definitions/azure.go +++ b/misc/test/definitions/azure.go @@ -13,7 +13,7 @@ const AzureClassicProvider Tag = "pulumi-azure" var AzureTests = TestDefinitions{ { Tags: []Tag{AzureCloud, AzureClassicProvider, CS}, - Dir: "classic-azure-cs-webserver", + Dir: "classic-azure-csharp-webserver", Options: integration.ProgramTestOptions{ ExtraRuntimeValidation: func(t *testing.T, stack integration.RuntimeValidationStackInfo) { helpers.AssertHTTPResult(t, stack.Outputs["IpAddress"].(string), nil, func(body string) bool { diff --git a/misc/test/definitions/azure_native.go b/misc/test/definitions/azure_native.go index a72c8b9a1..e0d079992 100644 --- a/misc/test/definitions/azure_native.go +++ b/misc/test/definitions/azure_native.go @@ -32,7 +32,7 @@ func assertAppServiceResultContains(t *testing.T, output interface{}, str string var AzureNativeTests = TestDefinitions{ { Tags: []Tag{AzureCloud, AzureNativeProvider, CS}, - Dir: "azure-cs-appservice", + Dir: "azure-csharp-appservice", Options: integration.ProgramTestOptions{ Config: map[string]string{ "sqlPassword": "2@Password@2", @@ -44,7 +44,7 @@ var AzureNativeTests = TestDefinitions{ }, { Tags: []Tag{AzureCloud, AzureNativeProvider, CS}, - Dir: "azure-cs-sqlserver", + Dir: "azure-csharp-sqlserver", Options: integration.ProgramTestOptions{ ExtraRuntimeValidation: func(t *testing.T, stack integration.RuntimeValidationStackInfo) { assertAppServiceResultContains(t, stack.Outputs["serverName"], "database.windows.net") diff --git a/misc/test/definitions/definitions.go b/misc/test/definitions/definitions.go index a8f0a152a..d6014bd65 100644 --- a/misc/test/definitions/definitions.go +++ b/misc/test/definitions/definitions.go @@ -5,7 +5,7 @@ import "github.com/pulumi/pulumi/pkg/v3/testing/integration" type Tag string const ( - CS Tag = "cs" + CS Tag = "csharp" FS Tag = "fs" Go Tag = "go" Java Tag = "java" diff --git a/misc/test/digitalocean_test.go b/misc/test/digitalocean_test.go index ddf669186..265727a1f 100644 --- a/misc/test/digitalocean_test.go +++ b/misc/test/digitalocean_test.go @@ -72,7 +72,7 @@ func TestAccDigitalOceanTsLoadbalancedDroplets(t *testing.T) { func TestAccDigitalOceanCsK8s(t *testing.T) { test := getBaseOptions(t). With(integration.ProgramTestOptions{ - Dir: path.Join(getCwd(t), "..", "..", "digitalocean-cs-k8s"), + Dir: path.Join(getCwd(t), "..", "..", "digitalocean-csharp-k8s"), ExtraRuntimeValidation: func(t *testing.T, stack integration.RuntimeValidationStackInfo) { helpers.AssertHTTPResult(t, stack.Outputs["IngressIp"].(string), nil, func(body string) bool { return assert.Contains(t, body, "Welcome to nginx!") @@ -86,7 +86,7 @@ func TestAccDigitalOceanCsK8s(t *testing.T) { func TestAccDigitalOceanCsLoadbalancedDroplets(t *testing.T) { test := getBaseOptions(t). With(integration.ProgramTestOptions{ - Dir: path.Join(getCwd(t), "..", "..", "digitalocean-cs-loadbalanced-droplets"), + Dir: path.Join(getCwd(t), "..", "..", "digitalocean-csharp-loadbalanced-droplets"), ExtraRuntimeValidation: func(t *testing.T, stack integration.RuntimeValidationStackInfo) { helpers.AssertHTTPResult(t, stack.Outputs["Endpoint"].(string), nil, func(body string) bool { return assert.Contains(t, body, "Welcome to nginx!") diff --git a/misc/test/kubernetes_test.go b/misc/test/kubernetes_test.go index 677a33af3..3ec85703f 100644 --- a/misc/test/kubernetes_test.go +++ b/misc/test/kubernetes_test.go @@ -41,7 +41,7 @@ func TestAccKubernetesGuestbook(t *testing.T) { }, }, integration.ProgramTestOptions{ - Dir: path.Join(getCwd(t), "..", "..", "kubernetes-cs-guestbook", "simple"), + Dir: path.Join(getCwd(t), "..", "..", "kubernetes-csharp-guestbook", "simple"), NoParallel: true, ExtraRuntimeValidation: func(t *testing.T, stack integration.RuntimeValidationStackInfo) { endpoint := stack.Outputs["FrontendIp"].(string) @@ -51,7 +51,7 @@ func TestAccKubernetesGuestbook(t *testing.T) { }, }, integration.ProgramTestOptions{ - Dir: path.Join(getCwd(t), "..", "..", "kubernetes-cs-guestbook", "components"), + Dir: path.Join(getCwd(t), "..", "..", "kubernetes-csharp-guestbook", "components"), NoParallel: true, ExtraRuntimeValidation: func(t *testing.T, stack integration.RuntimeValidationStackInfo) { endpoint := stack.Outputs["FrontendIp"].(string) diff --git a/misc/test/performance_test.go b/misc/test/performance_test.go index 0aa02d142..13ba53278 100644 --- a/misc/test/performance_test.go +++ b/misc/test/performance_test.go @@ -55,7 +55,7 @@ func TestAccAwsGoS3Folder(t *testing.T) { } func TestAccAwsCsS3Folder(t *testing.T) { - benchmark := bench("aws-cs-s3-folder", "aws", "dotnet", "csharp") + benchmark := bench("aws-csharp-s3-folder", "aws", "dotnet", "csharp") opts := integration.ProgramTestOptions{ Dir: path.Join(getCwd(t), "..", "..", benchmark.Name), ExtraRuntimeValidation: func(t *testing.T, stack integration.RuntimeValidationStackInfo) { @@ -170,8 +170,8 @@ func TestManyResources(t *testing.T) { payloadBytes: 8, }, { - folder: "cs-many-resources", - bench: bench(fmt.Sprintf("cs-many-resources-%d", resources), "", "dotnet", "csharp"), + folder: "csharp-many-resources", + bench: bench(fmt.Sprintf("csharp-many-resources-%d", resources), "", "dotnet", "csharp"), resources: resources, payloadBytes: 8, }, diff --git a/stack-readme-cs/Pulumi.yaml b/stack-readme-cs/Pulumi.yaml index a1356654f..e4bb6b6dd 100644 --- a/stack-readme-cs/Pulumi.yaml +++ b/stack-readme-cs/Pulumi.yaml @@ -1,3 +1,3 @@ -name: stack-readme-cs +name: stack-readme-csharp runtime: dotnet description: A minimal C# Pulumi program demonstrating Stack Readme's diff --git a/testing-unit-cs-mocks/Pulumi.yaml b/testing-unit-cs-mocks/Pulumi.yaml index dd6102a04..f866bebdf 100644 --- a/testing-unit-cs-mocks/Pulumi.yaml +++ b/testing-unit-cs-mocks/Pulumi.yaml @@ -1,3 +1,3 @@ -name: test-unit-cs-mocks +name: test-unit-csharp-mocks runtime: dotnet description: An example that applies unit testing to C# and Azure resources. diff --git a/testing-unit-cs/Pulumi.yaml b/testing-unit-cs/Pulumi.yaml index e9f43fc56..ea18913c6 100644 --- a/testing-unit-cs/Pulumi.yaml +++ b/testing-unit-cs/Pulumi.yaml @@ -1,3 +1,3 @@ -name: test-unit-cs +name: test-unit-csharp runtime: dotnet description: An example that applies unit testing to C# and Azure resources.