This is a compilation of all the scripts for installing few things mentioned here.
This repo consists of installation of :-
-
Docker
-
pulse Secure VPN
-
Jenkins
-
GCloud SDK
-
Kafkacat (Latest version , currently 1.6.0*)
-
RabbitMQ (RabbitMQ is one of the most popular open source message brokers. It is lightweight and easy to deploy on premises and in the cloud and supports multiple messaging protocols.)
-
Terraform (It is an infrastructure as code (IaC) tool that allows you to build, change and version infrastructure safely and efficiently.)
-
Visual studio code
-
Terratest (It is a Go library developed at Gruntwork, that makes it easier to write automated tests for our infrastructure code. Although you won't need this unless and until you want to test you IaC code.)
-
Boto3 using python (Get started quickly using AWS with boto3, the AWS SDK for Python. Boto3 makes it easy to integrate your Python application, library, or script with AWS services including Amazon S3, Amazon EC2, Amazon DynamoDB, and more.)
-
Go programming language (also known as “Golang”) originated at Google by Ken Thompson, Rob Pike, and others. The Go lang syntax shares many similarities with the C programming language but comes with many safety features such as: Free and open source,Statically typed,Memory safety,Garbage collection,structural typing,CSP-style,Python/JS like readability and usability,Strong support for multicore and networked systems,Concurrency, and more.
-
Snyk is a developer security platform for securing code, dependencies, containers, and infrastructure as code.
-
DotNet, To prepare a development environment for building .NET Core/ASP.NET Core applications. Also need to run powershell scripts in Ubuntu machine. Check using
dotnet --version.
You can refer these blogs for getting started,
https://blog.knoldus.com/introduction-to-terraform-1/
https://blog.knoldus.com/spinning-up-terraform-configuration-2/
https://blog.knoldus.com/quick-start-terratest-with-terraform/You can also see this template for getting started
https://github.com/knoldus/TerratestWithTerraform
To run this :
- clone the repo
- run the script
./<scriptname>.sh