[go: nahoru, domu]

Skip to content

The DevOps Tools Installation Guide repository provides an automated solution to set up a comprehensive suite of essential DevOps tools on Linux systems using Ansible. 🛠️💻🔧

Notifications You must be signed in to change notification settings

fahmifareed/DevOps_Tools_BASH

Repository files navigation

DevOps Tools Installation Guide

Ansible Git Jenkins Maven Docker Terraform Kubernetes Nexus Grafana Prometheus Elasticsearch Kibana Helm NGINX PostgreSQL Redis

Table of Contents

Overview

This repository contains an Ansible playbook to automate the installation of essential DevOps tools on Linux systems. The tools included are:

  • GIT
  • Jenkins
  • Maven
  • Docker
  • Docker Compose
  • Terraform
  • Ansible
  • Kubernetes
  • Nexus
  • Grafana
  • Prometheus
  • Elasticsearch
  • Kibana
  • Helm
  • NGINX
  • PostgreSQL
  • Redis

Installation

Prerequisites

  • Ansible must be installed on your system. You can install Ansible using the following command:

    sudo apt update
    sudo apt install -y ansible

Setup

  1. Clone the repository:

    git clone https://github.com/yourusername/devops-tools-installation.git
    cd devops-tools-installation
  2. Run the Ansible playbook:

    ansible-playbook -i localhost, install_devops_tools.yml

Usage

The playbook will install and configure all the tools listed. Each tool will be set up with its default configuration. You can customize the configuration by editing the Ansible roles and variables as needed.

Contribution

Contributions are welcome! Please fork the repository and submit a pull request with your changes. Ensure that your code adheres to the existing style and includes relevant tests.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

The DevOps Tools Installation Guide repository provides an automated solution to set up a comprehensive suite of essential DevOps tools on Linux systems using Ansible. 🛠️💻🔧

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages