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
-
Ansible must be installed on your system. You can install Ansible using the following command:
sudo apt update sudo apt install -y ansible
-
Clone the repository:
git clone https://github.com/yourusername/devops-tools-installation.git cd devops-tools-installation
-
Run the Ansible playbook:
ansible-playbook -i localhost, install_devops_tools.yml
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.
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.
This project is licensed under the MIT License. See the LICENSE file for details.