<div dir="ltr">Hi everyone, I hope you had a great weekend :-D<div><br></div><div>We have pushed a new branch to the kohadevbox repository. The branch is called 'ansible' and relies on that tool (Ansible) to load a full packages environment, suitable for testing Plack on packages. I already use it for my RM duties, daily.</div><div><br></div><div>To try/use it, you need to:</div><div><br></div><div><div style="font-size:12.8px">(1) Install the latest vagrant:</div><div style="font-size:12.8px">  <a href="https://www.vagrantup.com/downloads.html" target="_blank">https://www.vagrantup.com/downloads.html</a></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">(2) Install the latest ansible:</div><div style="font-size:12.8px">  <a href="http://docs.ansible.com/ansible/intro_installation.html#latest-releases-via-apt-ubuntu" target="_blank">http://docs.ansible.com/ansible/intro_installation.html#latest-releases-via-apt-ubuntu</a></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">(3) Install nfs-kernel-server (for re-using your host machine cloned repo)</div><div style="font-size:12.8px">  $ sudo apt-get install nfs-kernel-server</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">(4) Clone the kohadevbox repo <a href="https://github.com/digibib/kohadevbox.git">https://github.com/digibib/kohadevbox.git</a></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">(5) Checkout the 'ansible' branch.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">(6) Dive into the directory, uncomment the lines you would like to tweak in vars/user.yml (email, name, bz configuration, etc)</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">(7) Set an env variable pointing to your local koha clone (for example)</div><div style="font-size:12.8px">  $ export SYNC_REPO=/home/katrina/kohaclone</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">(8) Launch kohadevbox for the desired distribution:</div><div style="font-size:12.8px">  $ vagrant up trusty</div><div style="font-size:12.8px">or</div><div style="font-size:12.8px">  $ vagrant up wheezy</div><div style="font-size:12.8px">or</div><div style="font-size:12.8px">  $ vagrant up jessie</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><span style="font-size:small">Once you have your vagrant environment up and running, you will have access to Koha like this:</span><br></div></div><div><div>- OPAC: <a href="http://localhost:8080">http://localhost:8080</a></div><div>- Staff: <a href="http://localhost:8081">http://localhost:8081</a></div><div><br></div><div>After this, you can enable Plack from within the VM by running:</div><div><br></div><div> $ vagrant ssh <os> # to get into</div><div> $ sudo -s # gain root access</div><div> $ koha-plack --enable kohadev</div><div> $ koha-plack --start kohadev</div><div> $ service apache2 restart</div><div><br></div><div>Once you have it running and figure how easy is to destroy your environment and re-create it, you will really love this (+10000 to Magnus!).</div><div><br></div><div>So, this is a pledge to all of you, to use it so we properly test Plack on packages for the next release.</div><div><br></div><div>Thanks in advance!</div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div style="font-size:12.8px">Tomás Cohen Arazi</div><div style="font-size:12.8px">Theke Solutions (<a href="http://theke.io/" target="_blank">http://theke.io</a>)<br>✆ +54 9351 3513384<br>GPG: B76C 6E7C 2D80 551A C765  E225 0A27 2EA1 B2F3 C15F</div></div></div>
</div></div>