Skip to content

tlezotte/ansi-rant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ANSIbile - vagRANT

How to run ansi-rant

Prompt user about Vagrant Box

cd <project directory>  
git clone https://github.com/tlezotte/ansi-rant ; ansi-rant/install.sh

Use default Vagrant Box settings

git clone https://github.com/tlezotte/ansi-rant ; ansi-rant/install.sh -d

Provide Vagrant Box settings

git clone https://github.com/tlezotte/ansi-rant ; ansi-rant/install.sh [box] [user] [home dir]

What does the INSTALL.SH script do?

  1. Installs Homebrew and Cask
  2. Homebrew and Cask will install ansible, vagrant and virtualbox
  3. Runs vagrant up - This will run the Vagrantfile and run the Ansible playbook.yml
  4. Runs vagrant ssh - This will log you into your new Vagrant VM

What does VAGRANT do?

  1. Installs a cli only VM box (http://bit.ly/rantboxes)
  2. And it runs Ansible

What does ANSIBLE do?

Ansible will setup your new VM the same every time. Ansi-rant installs and setup the following.

  1. Adds a default user
  2. Installs and configures Apache HTTPD
  3. Installs PHP
  4. Installs and configures Drupal
  5. Installs and configures phpMyAdmin
  6. Installs MySQL
  7. Installs Composer
  8. Installs Drush
  9. Installs NodeJS

About

Ansible-Vagrant script for building a Virtualbox VM

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published