Scott Lowe
1f03e6eb70
Feat: add VPC Route Server program
...
Add a simple Pulumi Go program to create a VPC Route Server
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2025-12-02 10:49:25 -05:00
Scott S. Lowe
bee1114862
chore: add/update go.sum files
...
Add or update go.sum files for Go-based projects/examples
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2024-09-10 16:06:39 -06:00
Scott S. Lowe
e446810969
feat: add a Pulumi program to manage K8s-related AWS IAM entities
...
Add Pulumi Go code for AWS IAM entities related to Kubernetes. This includes IAM policy attachment, trust policy, and instance profile.
Add instructions for use in README.md.
Update .gitignore for the repository to exclude Pulumi state and include go.sum files.
---------
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2024-08-27 14:15:20 -06:00
Scott S. Lowe
ea75da13eb
feat: switch to NAT instance instead of NAT gateway ( #164 )
...
Change code to use NAT instance instead of a NAT gateway.
Update AWS provider to v6.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2024-03-19 13:21:51 -06:00
Scott S. Lowe
7696da5b2e
[WIP] Add a program illustrating the use of a NAT instance ( #162 )
...
Add code for using a NAT instance, split into multiple files for manageability. Update documentation.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2024-02-02 22:39:36 -07:00
Scott Lowe
8bfa63866a
Revert addition of storage resources program
...
Remove the Pulumi program for creating storage resources to upload a VHD
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2024-01-25 23:03:32 -07:00
Scott Lowe
7afcbb5f64
Add a storage program
...
Add a program to create a storage account and a storage container
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2024-01-25 22:46:13 -07:00
Scott Lowe
7ba159ad01
Add SSH-based Docker provider example
...
Add Go program illustrating use of an SSH-based Docker provider
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2024-01-20 02:16:14 -07:00
Scott Lowe
70ad90ccfd
Update README
...
Update the README
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2024-01-14 14:23:17 -07:00
Scott Lowe
585c4438c9
Add Fedora CoreOS program
...
Add Pulumi program to stand up Fedora CoreOS on AWS
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2024-01-14 14:22:15 -07:00
Scott Lowe
2811b034d8
Update docs
...
Update the documentation for the new Pulumi program for Debian on Azure
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2024-01-13 21:22:23 -07:00
Scott Lowe
d48fe02049
Add program for Debian on Azure
...
Add Pulumi program in Go for running Debian on Azure
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2024-01-13 21:22:23 -07:00
Scott Lowe
28f4e1677b
Update READMEs
...
Update the README files for older/outdated technologies
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2023-12-10 20:05:10 -07:00
Scott S. Lowe
0260303b2c
Fix EKS addons ( #153 )
...
Add VPC CNI and CoreDNS addons to the Pulumi program. Fix addon versions per AWS documentation.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2023-11-24 22:15:12 -05:00
Scott Lowe
a6e33550d8
SSH key fixes
...
Add SSH key to Flatcar and Debian program.
Remove references to keypair name.
Use pulumi.BoolRef in AMI lookup.
Minor code cleanup.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2023-11-19 17:48:46 -07:00
Scott Lowe
5d76a05962
Update documentation
...
Add information on Pulumi program for spinning up Ubuntu EC2 instance
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2023-11-18 22:12:44 -07:00
Scott Lowe
7c41083a16
Add Ubuntu instance Pulumi program
...
Add a Pulumi program written in Go to stand up an Ubuntu EC2 instance
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2023-11-18 22:09:14 -07:00
Scott Lowe
c430ba4c78
Add Flatcar Linux resources
...
Add a Pulumi program for standing up Flatcar Linux on AWS EC2
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2023-11-12 21:24:47 -07:00
Scott S. Lowe
962caf0213
Switch K8s infrastructure to Go with Pulumi ( #147 )
...
Switch to Go from TypeScript for AWS-K8s infrastructure. Add entries to .gitignore to help keep repository clean. Update documentation. Tweak code slightly. Update go.mod and Pulumi AWS SDK version.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2023-11-12 19:52:18 -07:00
Scott Lowe
987deaf62a
Update README
...
Update README with information on new Pulumi directory
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2023-11-08 15:25:35 -07:00
Scott Lowe
8359d88c5d
Finish Pulumi program
...
Add full Pulumi program. Add README with instructions.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2023-11-08 11:19:29 -07:00
Scott Lowe
b07b10c93f
Add empty Go program
...
Add an empty Go program created with `pulumi new`
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2023-11-08 11:19:29 -07:00
Scott Lowe
fd04bd4592
Add example of building EKS from scratch
...
Add Go example to show building EKS cluster from scratch with Pulumi.
Update README.md to reflect new Pulumi example.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2023-11-02 13:55:29 -06:00
Scott S. Lowe
0ea8607133
Update README
...
Add missing technology areas to README.md
Signed-off-by: Scott S. Lowe <scott.lowe@scottlowe.org>
2023-03-30 20:24:50 -06:00
Scott S. Lowe
86a0583503
Add cross-reference to new Pulumi project
...
Add cross-reference to new Pulumi repository for standing up Talos Linux on Azure
Signed-off-by: Scott S. Lowe <scott.lowe@scottlowe.org>
2023-03-29 23:12:16 -06:00
Scott S. Lowe
50481c8976
Add Golang code for generating SSH key
...
Add Golang code example for generating SSH key along with associated documentation.
Signed-off-by: Scott S. Lowe <scott.lowe@scottlowe.org>
2023-03-26 20:35:19 -06:00
Scott S. Lowe
3ce33c07ff
Merge pull request #141 from scottslowe/dependabot/go_modules/pulumi/default-aws-infra/golang.org/x/net-0.7.0
...
Bump golang.org/x/net from 0.0.0-20211112202133-69e39bad7dc2 to 0.7.0 in /pulumi/default-aws-infra
2023-03-24 08:53:09 -06:00
dependabot[bot]
6cf5cc80ba
Bump golang.org/x/net in /pulumi/default-aws-infra
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.0.0-20211112202133-69e39bad7dc2 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/commits/v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-24 21:17:29 +00:00
Scott S. Lowe
07eaa7c16b
Merge pull request #140 from scottslowe/dependabot/go_modules/pulumi/default-aws-infra/golang.org/x/text-0.3.8
...
Bump golang.org/x/text from 0.3.6 to 0.3.8 in /pulumi/default-aws-infra
2023-02-24 14:13:43 -07:00
Scott S. Lowe
8b9c2beb4b
Update contents
...
Add information on "default-aws-infra" folder.
Signed-off-by: Scott S. Lowe <scott.lowe@scottlowe.org>
2023-02-24 14:12:03 -07:00
Scott S. Lowe
02c6679df0
Add link to Talos-Pulumi repo
...
Add a link to the repository for standing up a Talos Linux cluster with Pulumi
Signed-off-by: Scott S. Lowe <scott.lowe@scottlowe.org>
2023-02-24 14:09:25 -07:00
dependabot[bot]
86ed320de2
Bump golang.org/x/text from 0.3.6 to 0.3.8 in /pulumi/default-aws-infra
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.3.6 to 0.3.8.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.3.6...v0.3.8 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-22 23:53:05 +00:00
Scott S. Lowe
7acb47ea8d
Update default AWS infra Pulumi program
...
Add go.mod. Update README.md file.
Signed-off-by: Scott S. Lowe <scott.lowe@scottlowe.org>
2023-02-08 17:19:58 -05:00
Scott S. Lowe
13df222608
Update the repo-wide Git ignore file
...
Add go.sum to the repo-wide Git ignore file. Organize the Git ignore file to be a bit more readable.
Signed-off-by: Scott S. Lowe <scott.lowe@scottlowe.org>
2023-02-08 17:19:02 -05:00
Scott S. Lowe
c2bc715557
Merge pull request #139 from scottslowe/aws-def-infra
...
Add Pulumi example for using default AWS infrastructure
2022-07-27 15:57:49 -06:00
Scott Lowe
11ce70e186
Add Pulumi example for using default AWS infra
...
Add Go-based example of using Pulumi to launch EC2 instance in/on
default AWS infrastructure
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2022-07-27 15:55:08 -06:00
Scott S. Lowe
5a2abe30e2
Merge pull request #138 from UdhavPawar/terraform-aws-resources
...
[Enhancement] Added new AWS resources for Terraform learning tool, closes #137
2021-09-22 14:03:51 -06:00
UdhavPawar
2d511ab650
added beanstalk documentation
2021-09-20 18:17:13 -07:00
UdhavPawar
22516a8337
added elasticache documentation
2021-09-20 18:12:42 -07:00
UdhavPawar
0aca60789d
added S3 documentation
2021-09-20 18:08:48 -07:00
UdhavPawar
9e549519dc
added NAT GW documentation
2021-09-20 18:05:25 -07:00
UdhavPawar
a3f423ce17
added IGW documentation
2021-09-20 18:01:02 -07:00
UdhavPawar
d7e2eea8be
added beanstalk resource
2021-09-16 14:39:34 -07:00
UdhavPawar
2b6ecf412a
added elasticache resource
2021-09-16 14:30:58 -07:00
UdhavPawar
12868566c1
added S3 resource
2021-09-16 14:20:12 -07:00
UdhavPawar
6e6942507e
added outputs vars
2021-09-16 14:15:05 -07:00
UdhavPawar
b6e221fe77
added NAT GW resource
2021-09-16 14:09:12 -07:00
UdhavPawar
8d7cf1304b
added VPC ID var for IGW
2021-09-15 16:11:54 -07:00
UdhavPawar
f3d07dd170
config new IGW resource
2021-09-15 16:04:43 -07:00
Scott Lowe
bc2b890a4e
Update documentation
...
Update the README.md file for the Ansible directory.
Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2021-01-25 21:33:54 -07:00