projects / org / ezpublishlegacy / vagrant-ezp5-puppet-mysql
Find the Exponential Software extensions you want
| UNIX name | Owner | Status |
|---|---|---|
| vagrant-ezp5-puppet-mysql | eZ Publish Legacy | stable |
| Version | Compatible with |
|---|---|
| N/A | N/A |
Prototype development machine for eZ Publish 5.x, provisioned with Puppet.
The following steps will setup a Cent Os 7.0 based VM for development with eZ Publish 2014.07 pre-installed.
There are to possible processes, the first one you'll clone the repository while the second one you'll download it and extract it without needing to have the git tools installed:
$ git clone git@github.com:cleverti/vagrant-ezp5-puppet-mariadb-centos7.git
$ cd vagrant-ezp5-puppet-mariadb-centos7
$ cd vagrant-ezp5-puppet-mariadb-centos7
You'll have to be inside your folder (vagrant-ezp5-puppet-mariadb-centos7
$ vagrant ssh
or
$ ssh vagrant@localhost -p2222
Password: vagrant
You'll have to be inside your folder (vagrant-ezp5-puppet-mariadb-centos7)
$ vagrant halt
You'll have to be inside your folder (vagrant-ezp5-puppet-mariadb-centos7)
$ vagrant destroy
$ vagrant up
MySQL:
default database: ezp
default db user: ezp
default db user password: ezp
Apache/httpd: www root: /var/www/html
eZ Publish 5 Project:
location: /var/www/html/ezpublish5
hostname: ezp5.prod.vagrant
admin hostname: admin.ezp5.prod.vagrant
environment: prod
username: admin
password: publish
You can define the database, usename, password, location, etc... This is defined on the Vargrantfile from line 56 to 64
puppet.facter = {
"www" => "/var/www/html",
"ezpublish_src" => "http://share.ez.no/content/download/160423/948501/version/5/file/ezpublish5_community_project-2014.07.0-gpl-full.tar.gz",
"ezpublish_folder" => "ezpublish5",
"ezpublish" => "ezpublish.tar.gz",
"type" => "tar", # This can be tar, zip, local (tar format) or git if you're using base_xdedug
"database_name" => "ezp", # You can define the database name
"database_user" => "ezp", # You can define the database username
"database_password" => "ezp", # You can define the database password
"env" => "prod" # This can be dev or prod
}
When you are running vagrant up, it will appear the following Warnings:
Copyright (C) 1999-2014 eZ Systems AS. All rights reserved.
http://www.gnu.org/licenses/gpl-2.0.txt GNU General Public License v2