All Projects → geerlingguy → Ansible Vagrant Examples

geerlingguy / Ansible Vagrant Examples

Ansible examples using Vagrant to deploy to local VMs.

Projects that are alternatives of or similar to Ansible Vagrant Examples

Ansible For Devops
Ansible for DevOps examples.
Stars: ✭ 5,265 (+175.22%)
Mutual labels:  ansible, examples, devops, vagrant
Helloworld Msa
Main repository with documentation and support files
Stars: ✭ 218 (-88.6%)
Mutual labels:  ansible, examples, devops
Hands On Devops
A hands-on DevOps course covering the culture, methods and repeated practices of modern software development involving Packer, Vagrant, VirtualBox, Ansible, Kubernetes, K3s, MetalLB, Traefik, Docker-Compose, Docker, Taiga, GitLab, Drone CI, SonarQube, Selenium, InSpec, Alpine 3.10, Ubuntu-bionic, CentOS 7...
Stars: ✭ 196 (-89.75%)
Mutual labels:  ansible, devops, vagrant
Ansible Windows Docker Springboot
Example project showing how to provision, deploy, run & orchestrate Spring Boot apps with Docker Windows Containers on Docker Windows native using Packer, Powershell, Vagrant & Ansible
Stars: ✭ 58 (-96.97%)
Mutual labels:  ansible, devops, vagrant
Tads Boilerplate
Terraform + Ansible + Docker Swarm boilerplate = DevOps on 🔥🔥🔥 | Infrastructure as Code
Stars: ✭ 424 (-77.84%)
Mutual labels:  ansible, devops, vagrant
Jjg Ansible Windows
[DEPRECATED] Windows shell provisioning script to bootstrap Ansible from within a Vagrant VM.
Stars: ✭ 82 (-95.71%)
Mutual labels:  ansible, devops, vagrant
K3s Ansible
Ansible playbook to deploy k3s kubernetes cluster
Stars: ✭ 153 (-92%)
Mutual labels:  ansible, devops
Drupal Vm
A VM for Drupal development
Stars: ✭ 1,348 (-29.53%)
Mutual labels:  ansible, vagrant
Infrastructure As Code Tutorial
Infrastructure As Code Tutorial. Covers Packer, Terraform, Ansible, Vagrant, Docker, Docker Compose, Kubernetes
Stars: ✭ 1,954 (+2.14%)
Mutual labels:  ansible, vagrant
Rhcsa8env
This is a RHCSA8 study environment built with Vagrant/Ansible
Stars: ✭ 108 (-94.35%)
Mutual labels:  ansible, vagrant
Ansible Interactive Tutorial
Interactive Ansible tutorials with dead simple setup via Docker
Stars: ✭ 1,309 (-31.57%)
Mutual labels:  ansible, devops
Packer Ubuntu 1804
This build has been moved - see README.md
Stars: ✭ 101 (-94.72%)
Mutual labels:  ansible, vagrant
Polkadot Secure Validator
Polkadot Validator Secure Setup
Stars: ✭ 108 (-94.35%)
Mutual labels:  ansible, devops
Oneview Ansible
Ansible Modules and Sample Playbooks for HPE OneView
Stars: ✭ 96 (-94.98%)
Mutual labels:  ansible, devops
Beetbox
Pre-provisioned L*MP stack
Stars: ✭ 94 (-95.09%)
Mutual labels:  ansible, vagrant
Vagrant Box Templates
Stars: ✭ 100 (-94.77%)
Mutual labels:  ansible, vagrant
Raspberry Pi Dramble
Raspberry Pi Kubernetes cluster that runs HA/HP Drupal 8
Stars: ✭ 1,317 (-31.16%)
Mutual labels:  ansible, devops
Awx Ha Instancegroup
Build AWX clustering on Docker Standalone Installation
Stars: ✭ 106 (-94.46%)
Mutual labels:  ansible, devops
Packer Windoze
Packer templates to create Windows vagrant box images
Stars: ✭ 117 (-93.88%)
Mutual labels:  ansible, vagrant
5minutes
First 5 minutes on new servers. Secure your servers with single command - Ansible playbook
Stars: ✭ 111 (-94.2%)
Mutual labels:  ansible, devops

Ansible Vagrant Examples

This repository contains a collection of example virtual machines running various applications. The VMs are created via Vagrant and provisioned via Ansible.

You can cd into any of the included directories and run vagrant up, and a generic Linux VM will be booted and configured in a few minutes. You just need to install Vagrant, VirtualBox, and Ansible. View the included README.md file in any of the subdirectories to find out more about the particular VM.

All of these examples use a combination of roles I've added to Ansible Galaxy, and were created to help demonstrate Ansible's simplicity and flexibility.

Read more about Ansible and how I use it to manage infrastructure in Ansible for DevOps, a book I've written.

VMs/Apps Currently Present

  • AWX (awx - Ansible AWX (CI/CD system for running Ansible playbooks)
  • Docker (docker - Docker container building and management (builds a simple LAMP stack).
  • Drupal (drupal - LAMP/LEMP-based Content Management System)
  • ELK (elk - This example has been moved to the Ansible for DevOps repository)
  • GitLab (gitlab - Ruby-based GitHub-like Git web interface)
  • Gogs (gogs - Go-based GitHub-like Git web interface)
  • Jenkins (jenkins - Java-based Continuous Integration server)
  • LAMP (lamp - Linux, Apache, MySQL, and PHP)
  • LEMP (lemp - Linux Nginx, MySQL, and PHP-fpm)
  • Munin (munin - Munin and munin-node monitoring server)
  • Node.js (nodejs - Node.js-based API app using restify)
  • Phergie (phergie - PHP IRC Bot)
  • Rails (rails - Ruby on Rails demo app running on Passenger/Nginx)
  • Apache Solr (solr - Java-based text search service)
  • SonarQube (sonarqube - Java-based code quality analysis and review tool)
  • SVN (svn - An SVN server using Apache for a web interface)
  • Svn2Git (svn2git - A VM which includes KDE's Svn2Git for repository conversions)

License

MIT license.

Author Information

Created in 2014 by Jeff Geerling, author of Ansible for DevOps.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].