From edcf5b89b7363a3d24aa97ffea25d1d9a6594e29 Mon Sep 17 00:00:00 2001 From: Laurent LE LARDEUX Date: Fri, 24 Feb 2023 09:57:24 +0100 Subject: [PATCH 1/9] feat: add terraform provision script --- provision/options/terraform.sh | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 provision/options/terraform.sh diff --git a/provision/options/terraform.sh b/provision/options/terraform.sh new file mode 100644 index 0000000..15cf227 --- /dev/null +++ b/provision/options/terraform.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +echo "## Installing Terraform" +sudo apt update && apt upgrade -y +sudo apt install -y gnupg software-properties-common curl +curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add - +sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main" +sudo apt update +sudo apt install terraform \ No newline at end of file From 5f5e52473fe0b7363d82fbc939d1d8b37642fe0f Mon Sep 17 00:00:00 2001 From: Laurent LE LARDEUX Date: Fri, 24 Feb 2023 11:17:58 +0100 Subject: [PATCH 2/9] feat: add ansible provision script --- provision/options/ansible.sh | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 provision/options/ansible.sh diff --git a/provision/options/ansible.sh b/provision/options/ansible.sh new file mode 100644 index 0000000..cb4b6d4 --- /dev/null +++ b/provision/options/ansible.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +echo "## Installing Ansible" +sudo apt-add-repository ppa:ansible/ansible +sudo apt update +sudo apt install ansible -y \ No newline at end of file From c0d8766d6934b55ad8653907de4cf49aa575f272 Mon Sep 17 00:00:00 2001 From: Laurent LE LARDEUX Date: Fri, 24 Feb 2023 11:18:13 +0100 Subject: [PATCH 3/9] feat: add htop provision script --- provision/options/htop.sh | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 provision/options/htop.sh diff --git a/provision/options/htop.sh b/provision/options/htop.sh new file mode 100644 index 0000000..bf01342 --- /dev/null +++ b/provision/options/htop.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +echo "## Installing htop" +sudo apt update && apt upgrade -y +sudo apt install htop -y \ No newline at end of file From b050c924634b065ef81ec3ace2f79dbadb62b3ac Mon Sep 17 00:00:00 2001 From: Laurent LE LARDEUX Date: Fri, 24 Feb 2023 11:18:27 +0100 Subject: [PATCH 4/9] feat: add maven provision script --- provision/options/mvn.sh | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 provision/options/mvn.sh diff --git a/provision/options/mvn.sh b/provision/options/mvn.sh new file mode 100644 index 0000000..00a25ed --- /dev/null +++ b/provision/options/mvn.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +echo "## Installing maven" +sudo apt update && apt upgrade -y +sudo apt install htop +sudo apt install maven -y \ No newline at end of file From 67a0117d26d65ab524b1d570bec27cc6d644e56c Mon Sep 17 00:00:00 2001 From: Laurent LE LARDEUX Date: Fri, 24 Feb 2023 11:18:41 +0100 Subject: [PATCH 5/9] feat: add nvm provision script --- provision/options/nvm.sh | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 provision/options/nvm.sh diff --git a/provision/options/nvm.sh b/provision/options/nvm.sh new file mode 100644 index 0000000..11fa097 --- /dev/null +++ b/provision/options/nvm.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +echo "## Installing nvm" +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash \ No newline at end of file From b45ade0a4f5d4bf62c79952c5c0726c46754ee08 Mon Sep 17 00:00:00 2001 From: Laurent LE LARDEUX Date: Fri, 24 Feb 2023 11:18:55 +0100 Subject: [PATCH 6/9] feat: add openjdk provision script --- provision/options/openjdk.sh | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 provision/options/openjdk.sh diff --git a/provision/options/openjdk.sh b/provision/options/openjdk.sh new file mode 100644 index 0000000..cbdea19 --- /dev/null +++ b/provision/options/openjdk.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +echo "## Installing Openjdk" +sudo apt update && apt upgrade -y +sudo apt install default-jdk -y \ No newline at end of file From 7cd5d1c5e1ae771ebce6df5bc16b54889191edaa Mon Sep 17 00:00:00 2001 From: Laurent LE LARDEUX Date: Fri, 24 Feb 2023 11:38:36 +0100 Subject: [PATCH 7/9] fix: typo --- provision/options/mvn.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/provision/options/mvn.sh b/provision/options/mvn.sh index 00a25ed..a81c27f 100644 --- a/provision/options/mvn.sh +++ b/provision/options/mvn.sh @@ -2,5 +2,4 @@ echo "## Installing maven" sudo apt update && apt upgrade -y -sudo apt install htop sudo apt install maven -y \ No newline at end of file From 4609b1f9a4053fa415357d6806341fc7c71717e5 Mon Sep 17 00:00:00 2001 From: Laurent LE LARDEUX Date: Fri, 24 Feb 2023 14:09:53 +0100 Subject: [PATCH 8/9] fix: remove apt-upgrade --- provision/options/htop.sh | 2 +- provision/options/mvn.sh | 2 +- provision/options/openjdk.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/provision/options/htop.sh b/provision/options/htop.sh index bf01342..e373154 100644 --- a/provision/options/htop.sh +++ b/provision/options/htop.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash echo "## Installing htop" -sudo apt update && apt upgrade -y +sudo apt update sudo apt install htop -y \ No newline at end of file diff --git a/provision/options/mvn.sh b/provision/options/mvn.sh index a81c27f..efb62dd 100644 --- a/provision/options/mvn.sh +++ b/provision/options/mvn.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash echo "## Installing maven" -sudo apt update && apt upgrade -y +sudo apt update sudo apt install maven -y \ No newline at end of file diff --git a/provision/options/openjdk.sh b/provision/options/openjdk.sh index cbdea19..9e49b30 100644 --- a/provision/options/openjdk.sh +++ b/provision/options/openjdk.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash echo "## Installing Openjdk" -sudo apt update && apt upgrade -y +sudo apt update sudo apt install default-jdk -y \ No newline at end of file From d534d657288ff6ebb99a1e78eba504b8a9f94fd7 Mon Sep 17 00:00:00 2001 From: Laurent LE LARDEUX Date: Wed, 1 Mar 2023 11:14:21 +0100 Subject: [PATCH 9/9] fix: remove apt upgrade from script --- provision/options/terraform.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/provision/options/terraform.sh b/provision/options/terraform.sh index 15cf227..ab88cd0 100644 --- a/provision/options/terraform.sh +++ b/provision/options/terraform.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash echo "## Installing Terraform" -sudo apt update && apt upgrade -y +sudo apt update sudo apt install -y gnupg software-properties-common curl curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add - sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"