Skip to content

Commit b8bc138

Browse files
authored
Merge pull request #11 from dotmh/feat/add-packer
feat: add hashicorp packer to cloud tools
2 parents 15de4ea + aa50b29 commit b8bc138

File tree

11 files changed

+19
-13
lines changed

11 files changed

+19
-13
lines changed

.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.0.0
1+
8.0.0

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,17 +35,19 @@ Choose the base Image to build on top off
3535

3636
## Cloud
3737

38-
Adds AWS cloud tools to the Base images
38+
Adds cloud tools to the Base images
3939

4040
![AWS](https://img.shields.io/badge/AWS-%23FF9900.svg?style=for-the-badge&logo=amazon-aws&logoColor=white)
41-
![Terraform](https://img.shields.io/badge/terraform-%235835CC.svg?style=for-the-badge&logo=terraform&logoColor=white)
4241
![DigitalOcean](https://img.shields.io/badge/DigitalOcean-%230167ff.svg?style=for-the-badge&logo=digitalOcean&logoColor=white)
42+
![Terraform](https://img.shields.io/badge/terraform-%235835CC.svg?style=for-the-badge&logo=terraform&logoColor=white)
43+
![Packer](https://img.shields.io/badge/packer-%23E7EEF0.svg?style=for-the-badge&logo=packer&logoColor=%2302A8EF)
4344

4445
### Tools
4546

4647
- [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)
47-
- [Terraform](https://www.terraform.io/)
4848
- [Digital Ocean CLI](https://docs.digitalocean.com/reference/doctl/)
49+
- [Terraform](https://www.terraform.io/)
50+
- [Packer](https://www.packer.io/)
4951

5052
## Node
5153

containers/Cloud.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ARG digitalocean_cli_version=1.110.0
88
# Install Terraform
99
RUN wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg &&\
1010
echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list &&\
11-
sudo apt update && sudo apt install terraform
11+
sudo apt update && sudo apt install terraform && sudo apt install packer
1212

1313
# Install AWS
1414
RUN curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" &&\

containers/Rocky.Cloud.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ARG digitalocean_cli_version=1.110.0
77

88
# Install Terraform
99
RUN dnf config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo &&\
10-
dnf -y install terraform
10+
dnf -y install terraform && dnf -y install packer
1111

1212
# Install AWS
1313
RUN dnf -y install unzip &&\

devcontainers/base/devcontainer-template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"id": "base",
33
"name": "DotMH Base Dev Container",
4-
"version": "7.0.0",
4+
"version": "8.0.0",
55
"publisher": "DotMH <[email protected]>",
66
"description": "The base dev container for interacting with the base container image",
77
"licenseURL": "https://github.com/dotmh/devcontainer/blob/main/LICENSE",

devcontainers/cloud/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ A very simply base template it is just the OS ether Ubuntu or Rocky Linux with s
55
![Static Badge](https://img.shields.io/badge/Rocky_Linux-10B981?style=for-the-badge&logo=rockylinux&logoColor=%23FFFFFF)
66
![Static Badge](https://img.shields.io/badge/Ubuntu-E95420?style=for-the-badge&logo=ubuntu&logoColor=%23FFFFFF)
77
![AWS](https://img.shields.io/badge/AWS-%23FF9900.svg?style=for-the-badge&logo=amazon-aws&logoColor=white)
8-
![Terraform](https://img.shields.io/badge/terraform-%235835CC.svg?style=for-the-badge&logo=terraform&logoColor=white)
98
![DigitalOcean](https://img.shields.io/badge/DigitalOcean-%230167ff.svg?style=for-the-badge&logo=digitalOcean&logoColor=white)
9+
![Terraform](https://img.shields.io/badge/terraform-%235835CC.svg?style=for-the-badge&logo=terraform&logoColor=white)
10+
![Packer](https://img.shields.io/badge/packer-%23E7EEF0.svg?style=for-the-badge&logo=packer&logoColor=%2302A8EF)
1011

1112
- [Rocky Linux](https://rockylinux.org/)
1213
- [Ubuntu](https://ubuntu.com/)
@@ -21,6 +22,7 @@ A very simply base template it is just the OS ether Ubuntu or Rocky Linux with s
2122
- [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)
2223
- [Digital Ocean CLI](https://docs.digitalocean.com/reference/doctl/)
2324
- [Terraform](https://www.terraform.io/)
25+
- [Packer](https://www.packer.io/)
2426

2527
## Usage
2628

devcontainers/cloud/devcontainer-template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"id": "cloud",
33
"name": "DotMH Cloud Dev Container",
4-
"version": "7.0.0",
4+
"version": "8.0.0",
55
"publisher": "DotMH <[email protected]>",
66
"description": "The cloud dev container for interacting with the cloud container image",
77
"licenseURL": "https://github.com/dotmh/devcontainer/blob/main/LICENSE",

devcontainers/go/devcontainer-template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"id": "go",
33
"name": "DotMH Go Dev Container",
4-
"version": "7.0.0",
4+
"version": "8.0.0",
55
"publisher": "DotMH <[email protected]>",
66
"description": "The Go dev container for developing with Go",
77
"licenseURL": "https://github.com/dotmh/devcontainer/blob/main/LICENSE",

devcontainers/kotlin/devcontainer-template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"id": "kotlin",
33
"name": "DotMH Kotlin Dev Container",
4-
"version": "7.0.0",
4+
"version": "8.0.0",
55
"publisher": "DotMH <[email protected]>",
66
"description": "The Kotlin dev container for developing with Kotlin",
77
"licenseURL": "https://github.com/dotmh/devcontainer/blob/main/LICENSE",

devcontainers/node/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,14 @@ A Devcontainer for use with NodeJS development, optionally with tools for workin
2525
### When Using Cloud containers as the base
2626

2727
![AWS](https://img.shields.io/badge/AWS-%23FF9900.svg?style=for-the-badge&logo=amazon-aws&logoColor=white)
28-
![Terraform](https://img.shields.io/badge/terraform-%235835CC.svg?style=for-the-badge&logo=terraform&logoColor=white)
2928
![DigitalOcean](https://img.shields.io/badge/DigitalOcean-%230167ff.svg?style=for-the-badge&logo=digitalOcean&logoColor=white)
29+
![Terraform](https://img.shields.io/badge/terraform-%235835CC.svg?style=for-the-badge&logo=terraform&logoColor=white)
30+
![Packer](https://img.shields.io/badge/packer-%23E7EEF0.svg?style=for-the-badge&logo=packer&logoColor=%2302A8EF)
3031

3132
- [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)
3233
- [Digital Ocean CLI](https://docs.digitalocean.com/reference/doctl/)
3334
- [Terraform](https://www.terraform.io/)
35+
- [Packer](https://www.packer.io/)
3436

3537
## Visual Studio Extentions
3638

0 commit comments

Comments
 (0)