Commit graph

511 commits

Author SHA1 Message Date
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
Scott S. Lowe
05c5b5481c
Merge pull request #135 from scottslowe/wg
Add simple Wireguard playbook
2021-01-25 21:32:21 -07:00
Scott Lowe
7a0ac83b6a
Add simple Wireguard playbook
Add simple Wireguard playbook. Add Ansible configuration. Add README.md with instructions.

Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2021-01-25 21:31:05 -07:00
Scott Lowe
a2d73896b9
Update README
Update the README.md file

Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2021-01-20 21:37:06 -07:00
Scott S. Lowe
9ee1cbf01f
Merge pull request #134 from scottslowe/capi-velero
Add files for standing up infrastructure for CAPI-Velero testing
2021-01-20 21:29:50 -07:00
Scott Lowe
3743773945
Add CAPI-Velero test infrastructure files
Add Terraform configuration for CAPI-Velero infrastructure. Add `kubeadm` configuration files for bootstrapping clusters.

Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2021-01-20 21:23:19 -07:00
Scott S. Lowe
51e351fd0c
Merge pull request #132 from scottslowe/golang-ansible-role
Add a simple Golang role
2020-10-14 14:37:06 -06:00
Scott Lowe
6036b8fde1
Add a simple Golang role
Add a simpel role to install Golang on a Linux system. Update documentation.

Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2020-10-14 14:36:05 -06:00
Scott S. Lowe
4be8a216ff
Merge pull request #131 from scottslowe/postman-aws-api
Add sample JavaScript tests
2020-04-10 15:24:24 -06:00
Scott Lowe
37640b64e7
Add sample JavaScript tests
Add some sample JavaScript tests for use with Postman API requests

Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2020-04-10 15:23:15 -06:00
Scott Lowe
ebdafe37fc
Update .gitignore
Remove entries contained in global excludes file

Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
2020-03-23 11:53:38 -06:00