Skip to content

ansible - Installation starting from Windows #1652

@DanRoller

Description

@DanRoller

Issues with installing Islandora 8 as a newbie to Drupal.
I'm a retired software developer with some unix experience, trying to
evaluate Islandora 8 for our local library's digital collections.

Any help would be appreciated!

The current instructions presume that you are starting with a linux
based machine and creating another virtual machine.

However I am on Windows 10. So I tried to follow the instructions,
as if I can setup a ubuntu machine running as a vm of VirtualBox
which would recreate your instruction's starting point.

So I trashed the wsl, installed VirtualBox, and created an ubuntu 20,04 virtual
machine.

My problems are
(1) Starting with a Windows machine
(2) Running virtualbox under ubuntu under Windows. Is it a Guest version? Duh?
(3) What is up with "Availiable boxes" in Vagrantfile?
(4) Also, I found missing pip, curl, python.
(5) Also, Email address islandora@googlegroups.com at bottom of
https://islandora.github.io/documentation/installation/playbook/ rejected.

I followed the items below (plus stuff for setting up a Ubuntu virtualbox machine).

Requirements
Virtual box
Vagrant
Git
OpenSSL
Ansible - probably not
https://islandora.ca/download
Getting Started with Islandora
Islandora 8 Current Version: 1.1.0
Build and install with Ansible
https://github.com/Islandora-Devops/islandora-playbook
Use: Official documentation for Islandora 8
https://islandora.github.io/documentation/installation/playbook/

From Official documentation for Islandora 8 (using main branch)
https://islandora.github.io/documentation/installation/playbook/
Quick start mode
$ git clone -b dev https://github.com/Islandora-Devops/islandora-playbook
$ cd islandora-playbook
$ vagrant up

But first install on ubuntu
VirtualBox on ubuntu - duh? Still working on this..
Git - done
Vagrant - downloaded Linux (others include Windows Debian…)
OpenSSL - done
Ansible - probably not needed

Installing Git, OpenSSL, and Ansible on Ubuntu/Debian

Install git and openssl

$ sudo apt-get install git
OKAY
$ sudo apt-get install openssl
OKAY

If pip isn’t already available, run the following commands to install it

Pip not there, curl not there, I installed both

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

Python not there, I installed

$ python get-pip.py --user

Install ansible

$ pip install --user -Iv ansible==2.8.7
OKAY
Clone the playbook
$ git clone -b main https://github.com/Islandora-Devops/islandora-playbook
$ cd islandora-playbook
OKAY

Set the base box
To tell Vagrant which base box to use, set ISLANDORA_DISTRO. This can be done by editing the Vagrantfile or by setting a shell variable.

Available boxes are 'islandora/8', ubuntu/bionic64' and 'centos/7'

Use 'ubuntu/bionic64' or 'centos/7' to build a dev environment from scratch.

Use 'islandora/8' if you just want to download a ready to run VM.

$vagrantBox = ENV.fetch("ISLANDORA_DISTRO", "islandora/8")

But I find

Available boxes are 'ubuntu/xenial64' and 'centos/7'

$vagrantBox = ENV.fetch("ISLANDORA_DISTRO", "ubuntu/bionic64")

Thank you for your time.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions