All Projects → skecskes → Vagrant Centos7 Ansible Lamp

skecskes / Vagrant Centos7 Ansible Lamp

Licence: gpl-2.0
Ansible example using Vagrant to deploy Centos7 server with Apache2.4.6, PHP7 (with xdebug), mariaDB5.5 and phpmyadmin to local VM.

Projects that are alternatives of or similar to Vagrant Centos7 Ansible Lamp

Packer Centos 7
This build has been moved - see README.md
Stars: ✭ 223 (+443.9%)
Mutual labels:  ansible, centos7, vagrant
Phalcon Vm
Vagrant configuration for PHP7, Phalcon 3.x and Zephir development.
Stars: ✭ 43 (+4.88%)
Mutual labels:  phpmyadmin, mysql, vagrant
Vagrant Php Dev Box
PHP 7 vagrant development box with nginx, php-fpm, MySQL, Symfony, Laravel, ... on Ubuntu 16.04
Stars: ✭ 473 (+1053.66%)
Mutual labels:  mysql, vagrant
Ansible For Devops
Ansible for DevOps examples.
Stars: ✭ 5,265 (+12741.46%)
Mutual labels:  ansible, vagrant
Phpmyadmin
A web interface for MySQL and MariaDB
Stars: ✭ 5,750 (+13924.39%)
Mutual labels:  phpmyadmin, mysql
Ansible Phoenix
[Unmaintained] Develop and deploy a Phoenix app using Ansible!
Stars: ✭ 37 (-9.76%)
Mutual labels:  ansible, vagrant
Ansible Playbooks
Ansible playbook collection that have been written for Ubuntu. Some of the playbooks are Elasticsearch, Mesos, AWS, MySql, Sensu, Nginx etc..
Stars: ✭ 429 (+946.34%)
Mutual labels:  mysql, vagrant
Books Recommendation
程序员进阶书籍(视频),持续更新(Programmer Books)
Stars: ✭ 558 (+1260.98%)
Mutual labels:  ansible, mysql
Neard
🎲 Portable WAMP software stack
Stars: ✭ 296 (+621.95%)
Mutual labels:  phpmyadmin, mysql
Ansible Elixir Playbooks
Ansible playbooks for Elixir build server and Phoenix Website. Sample app here: https://github.com/LunarLogic/phoenix_website
Stars: ✭ 39 (-4.88%)
Mutual labels:  ansible, mysql
Mysqltools
一个用于快速构建大规模,高质量,全自动化的 mysql分布式集群环境的工具;包含mysql 安装、备份、监控、高可用、读写分离、优化、巡检、自行化运维
Stars: ✭ 795 (+1839.02%)
Mutual labels:  ansible, mysql
Ansible Role Mysql
Ansible Role - MySQL
Stars: ✭ 826 (+1914.63%)
Mutual labels:  ansible, mysql
Tads Boilerplate
Terraform + Ansible + Docker Swarm boilerplate = DevOps on 🔥🔥🔥 | Infrastructure as Code
Stars: ✭ 424 (+934.15%)
Mutual labels:  ansible, vagrant
Ansible Roles
Ansible Roles
Stars: ✭ 375 (+814.63%)
Mutual labels:  ansible, mysql
Gbt
Highly configurable prompt builder for Bash, ZSH and PowerShell written in Go.
Stars: ✭ 457 (+1014.63%)
Mutual labels:  mysql, vagrant
Kube Ansible
Build a Kubernetes cluster via Ansible playbook. 🔧 🔧 🔧
Stars: ✭ 354 (+763.41%)
Mutual labels:  ansible, vagrant
Packer Boxes
Jeff Geerling's Packer build configurations for Vagrant boxes.
Stars: ✭ 495 (+1107.32%)
Mutual labels:  ansible, vagrant
Netkiller.github.io
Netkiller Free ebook - 免费电子书
Stars: ✭ 861 (+2000%)
Mutual labels:  mysql, centos7
Phpminiadmin
extremely lightweight alternative to heavy phpMyAdmin for quick and easy access MySQL databases
Stars: ✭ 278 (+578.05%)
Mutual labels:  phpmyadmin, mysql
Arcemu
World Of Warcraft 3.3.5a server package
Stars: ✭ 281 (+585.37%)
Mutual labels:  mysql, vagrant

Vagrant Centos 7 lamp using Ansible playbook

Issues Forks Stars License

This personal development VM with Ansible provisioning is fully working example. I created this VM in order to have a proper php testbed for my php applications. After vagrant up, the main url will welcome you with phpinfo(). I hope you will enjoy this VM and I always accept recommendations and requests.

Guest OS

I am using the lastest CentOS 7 x64 image from official Hashicorp (thanks)

Prerequisites / Requirements

How to run

Create your new folder for your project. Clone this repository into that folder, which will download all configuration needed to run vagrant machine. Then just run vagrant up in terminal and the rest will be done automatically. Open up terminal and run these commands:

$ cd /var/www
$ mkdir project
$ cd project
$ git clone https://github.com/skecskes/vagrant-centos7-ansible-lamp.git
$ cd vagrant-centos7-ansible-lamp/
$ vagrant up

Your /var/www/project folder will be synced with with vagrants apache root directory. Note, that if you run it first time, vagrant will download the guest OS (414 MB of Centos 7 in this case) box from internet, which in my case took 8 minutes and will save it locally so that vagrant can use it later.

installation

Licence

GNU GENERAL PUBLIC LICENSE

What is included

Tag 0.1.0

  • Apache 2.4.6
  • latest php 5.6.*
  • latest mySQL MariaDB 5.5.* on port 3306 (user: root, pass: toor)
  • phpinfo() on http://10.0.0.10
  • phpmyadmin on http://10.0.0.10:9000 (latest version is cloned into vagrantbox)

Tag 0.2.0

Same as previous, but latest PHP 7.0.* (php7) is used

php7

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].