Vaprobash Versions Save

Vagrant Provisioning Bash Scripts

1.4.3

6 years ago

Merged PR #570 to get php7 into Vaprobash.

1.4.2

8 years ago
  • Updated version of ElasticSearch via PR #490
  • Improved global installation of Composer packages using COMPOSER_HOME env variable via PR 492
  • Updated php 5.6 config for latest from PPA via PR #504
  • NVM no longer adding in prefix/changing PATH via install script via PR #505
  • Added Kibana installation via PR #496
  • Fixed bind_ip bad regex for MongoDB via PR #507
  • Getting latest NodeJS version (again) via PR #508
  • NFS optimizations via PR #511
  • Fixed passing Github oAuth token to composer.sh installer via PR #493
  • A better (hopefully) long-term solution to finding the latest stable NodeJS version via PR #512
  • Using hostname variable for vb.name via PR 518
  • Using en_US.UTF-8 over C.UTF-8 vua PR 526

1.4.1

8 years ago
  • Updated version of ElasticSearch installed with PR #476
  • Added SSH agent forwarding via PR #480. This allows you to use SSH keys from your host computer from within the virtualmachine
  • Ability to select mongo version via PR #478
  • Fixed composer install GitHub oAuth token and odd conditional statement via PR #475
  • Added installer for Neo4J graph database via PR #470
  • Added Go and Go Version manager via PR #483
  • Fixed Apache error where mpm_event (the default mpm) was no longer installable via Apache PPA #489
  • .gitconfig file optionally pulled from local configuration via @faviouz

1.4.0

9 years ago
  • Updated version of ElasticSearch installed with PR #434 and PR #455
  • Added RabbitMQ via PR #435
  • Added port forwarding in addition to private IP network setup via PR #432
  • Added Android development installer via PR #442 and #444
  • Updated NodeJS to get latest version via PR #453

1.3.1

9 years ago

Fixed PostgreSQL, which was hard-coded at version 9.3. The repository installed 9.4, making some file references to version 9.3 incorrect.

Using an Upstart script for Mailcatcher, rather than a CRON task. This more properly monitors Mailcatcher and resolves some issues around it failing on error and not restarting.

1.3.0

9 years ago

1.3.0

  • Added Ansible, thanks to PR #398
  • Added build-essential package to base.sh, for anything that may need make/gcc commands. May effect mailcatcher.
  • Added sturdier sudo-based solution for php config of catchmail (echo "..." | sudo tee ... vs sudo echo "..." >> ...)
  • Fixed Mailcatcher starting on boot via PR 402
  • Fixed CouchDB conflict with xDebug via PR #410
  • Added Docker! PR #412
  • Added ability to choose Sphinxsearch version via PR #413
  • Added support for Vagrant Hostmanager via PR #415
  • Fixed installing RVM, needed gpg key. PR #416
  • Added ability to use PHP 5.5 or php 5.6 via PR 418
  • Added PostgreSQL supseruser role vagrant for easier PostgreSQL administration. See proposal #422 and PR #423

1.2.0

9 years ago

PHP 5.6!

  • Repository now installs PHP 5.6. Currently there is not an option to choose PHP 5.5 instead, but PR's are welcome.
  • Moved timezone setting to base.sh script
  • Setting locale settings to C.UTF-8, exporting in .bashrc file.
  • Added export LANG=C.UTF=8 to php.sh script, which needs it for ppa:ondrej/php5 and php5-5.6 to prevent reading ASCII/Unicode characters correctly when importing the repository
  • Optimizing PPA repository URLs for the Europeans :D - PR #389
  • Installing software-properties-common in base.sh - PR #379
  • Improved Nginx vhost script to allow over-write of existing vhost. PR #391

1.1.0

9 years ago
  • Added DigitalOcean provider within Vagrantfile
  • Divided out server timezone from php timezone, defaults to UTC. PR 370
  • Added ZeroMQ messaging system installer. PR 366
  • Updated Apache to use FilesMatch over ProxyPassMatch, as version 2.4.10+ can proxy to TCP/Unix sockets via FilesMatch with a simpler and more resilient configuration
  • Fixed PR & issue #361 where Node didn't correctly get current version after Nodejs.org homepage redesign.
  • MongoDB accessible from remote location, bound to 0.0.0.0. PR 365

1.0.1

9 years ago
  • Fix #312 for Mailcatcher - Install ruby-1.9.1-dev
  • Added mpm_event for Apache - better performance with PHP-FPM
  • Fix #357 for MongoDB - Install correct package due to updates in how MongoDB distributes its deb package
  • Changed PHP-FPM run-as user/group to vagrant to handle permissions better when writing to files (not a good setting for production use!)
  • Added user vagrant to secondary group www-data within Apache and Nginx installs.
  • Added public key for ppa:ondrej/php5 before adding repository and updating, resolve public key not available errors.

1.0.0

9 years ago

Releases will now follow semver.

New features will be added in at a slower pace, with bug fixes taking priority.