Found 24 repositories(showing 24)
sjultra
The Muti-Cloud Test (MCT) code repository contains a set of Terraform deployment scripts that can be used in a DevOps pipeline to establish two parallel multi-cloud test labs. This facilitates the set up, testing, and destruction of complete virtual environments. Each network security test lab environment incorporates three public cloud projects: Amazon AWS, Microsoft Azure, and Google Cloud Platform (GCP). A pair of external “Admin” virtual machines is used for running the setup and test scripts. This approach allows rapid iteration of the setup and testing steps using virtual machines and Kubernetes clusters with matching application services, network connections, and user access controls.
devopsyokesh
Jenkins is an open source, Java-based automation server that offers an easy way to set up a continuous integration and continuous delivery (CI/CD) pipeline. Continuous integration (CI) is a DevOps practice in which team members regularly commits their code changes to the version control repository, after which automated builds and tests are run. Continuous delivery (CD) is a series of practices where code changes are automatically built, tested and deployed to production. This tutorial will walk you through the steps of installing Jenkins on a CentOS 7 system using the official Jenkins repository. Prerequisites Before continuing with this tutorial, make sure you are logged in as a user with sudo privileges. Installing Jenkins To install Jenkins on your CentOS system, follow the steps below: Jenkins is a Java application, so the first step is to install Java. Run the following command to install the OpenJDK 8 package: sudo yum install java-1.8.0-openjdk-devel Copy The current version of Jenkins does not support Java 10 (and Java 11) yet. If you have multiple versions of Java installed on your machine make sure Java 8 is the default Java version. The next step is to enable the Jenkins repository. To do that, import the GPG key using the following curl command: curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo Copy And add the repository to your system with: sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key Copy Once the repository is enabled, install the latest stable version of Jenkins by typing: sudo yum install jenkins Copy After the installation process is completed, start the Jenkins service with: sudo systemctl start jenkins Copy To check whether it started successfully run: systemctl status jenkins Copy You should see something similar to this: ● jenkins.service - LSB: Jenkins Automation Server Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled) Active: active (running) since Thu 2018-09-20 14:58:21 UTC; 15s ago Docs: man:systemd-sysv-generator(8) Process: 2367 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS) CGroup: /system.slice/jenkins.service Copy Finally enable the Jenkins service to start on system boot. sudo systemctl enable jenkins Copy jenkins.service is not a native service, redirecting to /sbin/chkconfig. Executing /sbin/chkconfig jenkins on Copy Adjust the Firewall If you are installing Jenkins on a remote CentOS server that is protected by a firewall you need to port 8080. Use the following commands to open the necessary port: sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp sudo firewall-cmd --reload Copy Setting Up Jenkins To setup your new Jenkins installation, open your browser and type your domain or IP address followed by port 8080: http://your_ip_or_domain:8080 Copy A screen similar to the following will appear, prompting you to enter the Administrator password that is created during the installation: Use the following command to print the password on your terminal: sudo cat /var/lib/jenkins/secrets/initialAdminPassword Copy You should see a 32-character long alphanumeric password as shown below: 2115173b548f4e99a203ee99a8732a32 Copy Copy the password from your terminal, paste it into the Administrator password field and click Continue. On the next screen you will be asked whether you want to install the suggested plugins or to select specific plugins. Click on the Install suggested plugins box, and the installation process will start immediately. Once the installation is complete, you will be prompted to set up the first administrative user. Fill out all required information and click Save and Continue. On the next page you will be asked to set the URL for the Jenkins instance. The URL filed will be populated with an automatically generated URL. To complete the setup confirm the URL by clicking on the Save and Finish button. Finally, click on the Start using Jenkins button and you will be redirected to the Jenkins dashboard logged in as the admin user you have created in one of the previous steps. If you’ve reached this point, you’ve successfully installed Jenkins on your CentOS system. Conclusion In this tutorial, you have learned how to install and complete the initial configuration of Jenkins on CentOS/RHEL based systems. You can now visit the official Jenkins documentation page and start exploring Jenkins’s workflow and plug-in model.
libre-devops
A repository containing all you need to get setup for Azure DevOps Agents in Virtual Machine Scale Sets
aws-samples
Amazon DevOps Guru is a machine learning (ML) powered service that gives you a simpler way to improve an application’s availability and reduce expensive downtime. Without involving any complex configuration setup, DevOps Guru automatically ingests operational data in your AWS cloud. When DevOps Guru identifies a critical issue, it automatically alerts you with a summary of related anomalies, the likely root cause, and context on when and where the issue occurred. DevOps Guru also, when possible, provides prescriptive recommendations on how to remediate the issue. Amazon DevOps Guru also integrates with Amazon EventBridge to notify you of events relating to insights and corresponding insight updates. DevOps Guru generates insights when it detects anomalous behavior in your operational applications and can alert you of a potential issue in near real-time when you set up notifications. With this integration, you can set up routing rules to determine where to send notifications, use pre-defined DevOps Guru patterns to only send notifications or trigger actions that match that pattern (e.g., only send for “New Insights Open”), or create custom patterns to send notifications. For example, you may only want to be notified when a new insight is opened that DevOps Guru has marked as high severity which could then trigger an action that sends it to a specific ticketing queue so you can immediately address the issue.
geoffroymontel
vagrant / puppet scripts to setup machines for devops-test-app
Setup any Ubuntu machine for working with common DevOps tools.
yousabu
Local Setup for java Application using local machine with vagrant and Devops Tools.
1.) Setup Azure DevOPS Account and create Organization, Project, Repository & Agent Pool for local machine 2.) Dev environment setup of ADF pipeline with ADLS as source and Synapse as target 3.) Setup automated release process and deployment of updated ARM templates in PROD ADF Pipeline
This project demonstrates the end-to-end automation of deploying a website using Docker on an Azure Virtual Machine (VM). It focuses on cloud infrastructure setup, containerization, and remote accessibility essential for scalable DevOps and cloud deployment workflows.Azure VM Setup & Docker Deployment
Abdulrahman-A-Muhammad
Automate your Windows machine setup for DevSecOps tasks in minutes! This PowerShell script installs essential tools (Docker, Git, VS Code), enables productivity features, boosts performance, and removes bloatware. Ideal for DevOps, SREs, and cloud learners. Open-source and customizable.
MridulMarkandey1999
The project aims at developing a market-ready web service for RHEL clients which aims to provide client means for DevOps. The project is python implementation of a number of technologies, like hadoop to setup hdfs and storage clusters for big data analytics, Machine learning for to build face recognition system for authentication and Dockers. The entire configuration requirement was met by creating Ansible playbooks. The software is entirely controlled through our voice.
Rajiv84ia
No description available
cocreators-ee
Build machine setup for Azure DevOps & Azure Pipelines integration
alphamarket
DevOps config files for major databases and utilities for docker-compose and docker-swarm setup for local/test machines
koutsosg
Portable Claude Code setup — global rules, 25+ skills, DevOps plugins, and install scripts for any machine or project.
BVSSVC
A multi‑machine Vagrant environment for provisioning Kubernetes, Docker, and Chef nodes. Includes automated setup scripts, reproducible infrastructure, and a clean foundation for local DevOps experimentation.
BVSSVC-DSO
A multi‑machine Vagrant environment for provisioning Kubernetes, Docker, and Chef nodes. Includes automated setup scripts, reproducible infrastructure, and a clean foundation for local DevOps experimentation.
Biman-pakhira
Infrastructure-as-Code (IaC) repository for automated Azure Virtual Machine deployment and configuration using PowerShell. Includes scripts for provisioning, networking setup, VM configuration, resource cleanup, and end-to-end deployment automation. Ideal for DevOps workflows, CI/CD pipelines, and reproducible Azure environment setup.
shashifromearth
This PowerShell script simplifies the process of configuring IIS on Windows machines for secure web hosting. It’s ideal for developers, DevOps engineers, and IT admins who need a fast, repeatable setup for production or staging environments.
c-j-p-nordquist
A collection of bash scripts automating the setup of various development environments on MacOS. It includes scripts for DevOps, Golang, GPG, and terminal customization, streamlining the process of setting up a new development machine.
VirabhadraKhobare
🚀 Backend Internship Project | Flask + Docker + CI/CD + ML Integration A production-ready Flask backend with REST APIs, Docker setup, CI pipeline, and optional OpenAI-powered ML summarization. Built for hands-on DevOps & machine learning integration experience.
aumsoni2002
Built a complete multi-tier DevOps environment for the VProfile web app from scratch. Automated setup of MySQL, Memcached, RabbitMQ, Tomcat, and Nginx on five virtual machines using Vagrant and VirtualBox. Achieved full end-to-end deployment and service integration in a local lab environment.
fsouza-fs
This Ansible playbook is designed to provision a freshly installed Ubuntu 22.04 machine with essential tools, applications, and configurations to make it ready to be used by a developer or DevOps Engineer. Whether you've just formatted your machine or you're setting up a new one, this playbook will automate the setup process for you.
Chandril98
This repository contains a minimalistic setup for running a simple web server using Docker on an Ubuntu environment. This is part of my DevOps mini projects. It is designed to demonstrate how to containerize a basic web server, making it easy to deploy and run on any machine with Docker.
All 24 repositories loaded