Interest in a Dev Ops Interest Group?

66 views
Skip to first unread message

Mark Jordan

unread,
Feb 26, 2015, 11:46:07 PM2/26/15
to isla...@googlegroups.com, island...@googlegroups.com
Hello,

At last week's Islandora Camp a number of people in the dev track expressed some interest in starting a Dev Ops Interest Group. I'm sending this email to gauge interest in such a group. If enough people are interested, we'll get a group together and draft up proper terms of reference. Focus of this group could include (but not be limited to) making it easier for developers and system administrators to deploy the Islandora stack in their respective environments, to develop standardized and shareable tools for doing this (such as Chef, Puppet, and other configuration management scripts), to curate the Deployments repo (https://github.com/Islandora/islandora_deployments), to explore ways of increasing scalability of the various components of the Islandora stack, to develop benchmarking tools, and to share backup strategies. Lots of things to share, learn about, and improve.

I'd be happy to help out with helping start this group up, but (like a lot of us) am spread a bit too thin to do much more than that and participate in some of the calls. If you are interested in seeing this move forward, reply to this thread with comments (or just to me with a +1 response if you don't have any comments). In a week or two I'll tally up the responses and report back and we'll go from there.

Mark

Nick Ruest

unread,
Feb 26, 2015, 11:48:01 PM2/26/15
to island...@googlegroups.com
+1
> --
> You received this message because you are subscribed to the Google
> Groups "islandora-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to islandora-de...@googlegroups.com
> <mailto:islandora-de...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.

gavin....@commonmediainc.com

unread,
Feb 27, 2015, 7:57:39 AM2/27/15
to island...@googlegroups.com, isla...@googlegroups.com
+1

James Griffin III

unread,
Feb 27, 2015, 12:06:11 PM2/27/15
to isla...@googlegroups.com, island...@googlegroups.com
Dear Mark,


I'm sending this email to gauge interest in such a group.

I, too, would be interested.  I've been developing a number of Puppet Modules and Vagrant environments, and would be eager to begin exchanging with others regarding how best to implement such solutions.

Best regards,
James

Brad Spry

unread,
Feb 27, 2015, 4:17:36 PM2/27/15
to isla...@googlegroups.com, island...@googlegroups.com
+1

I've learned a ton during our deployment, this would be a great opportunity to give back.

Also, working towards capturing my infrastructure config using AWS CloudFormation.


<B




Diego Pino

unread,
Mar 2, 2015, 8:24:37 AM3/2/15
to island...@googlegroups.com, isla...@googlegroups.com
+1, nice instance and people to discuss multi repo environments. I would also like to contribute to this. 

Nick Ruest

unread,
Mar 6, 2015, 6:32:44 PM3/6/15
to island...@googlegroups.com, isla...@googlegroups.com
Hi folks-

I'm sitting here waiting for the 7.x-1.5RC1 VM to upload to the release
server, and I've thinking...

I propose or challenge the following:

All of those who have expressed interest in the group, would you be
willing to collaborate on creating a canonical development and release
VM Vagrant file? I think this is probably the most pressing need to grow
our developer community.

I can create a shared repo in the Islandora-Labs organization, and add
anyone willing to contribute to it.

I can get us started. I'll cannibalize what we have for the Islandora &
Fedora integration project.

We could cannibalize Islandora Chef.

We could cannibalize anything y'all are willing to bring to the table.

Things to think about and sort out - CLAs, LSAP, 7.x-1.6 release. Those
who are willing to contribute, should be aware that if this is given to
the foundation via LSAP, we'll all have to be covered by a CLA, and do
you think we could get this finished by the 7.x-1.6 release? I think we
could :-)

Other benefits, by sticking with bash scripts, and Vagrant, we can take
advantage of other DevOps platforms. I'm thinking specifically of
Packer.io and virtually looking toward Kevin Clarke. Wouldn't it be
create if we finally had that Docker container whose tires have been
kicked a couple of time?

Any, let me know what you think. If you think I'm crazy, that's ok too :-)

cheers!

-nruest

On 15-02-26 11:46 PM, Mark Jordan wrote:

Nick Ruest

unread,
Mar 8, 2015, 5:20:16 PM3/8/15
to isla...@googlegroups.com, island...@googlegroups.com
That sounds great Logan!

I've taken a stab at trying to get us off to a good start. I have
created the repo, and it is available here[1]. I'd estimate I'm around
75% done; GSearch, Solr and a few other install points remain. That
said, I've created a number of issues[2] as a todo list. So, if anybody
would like to jump in, let me know, and I'll get you added as a
collaborator.

-nruest

[1] https://github.com/Islandora-Labs/islandora_vagrant
[2] https://github.com/Islandora-Labs/islandora_vagrant/issues

On 15-03-07 01:59 PM, Logan Cox wrote:
> That sounds pretty great to me, and I could probably talk at least one
> of our ops people in to joining in.
>
> Logan
> --
> For more information about using this group, please read our Listserv
> Guidelines: http://islandora.ca/content/welcome-islandora-listserv
> ---
> You received this message because you are subscribed to the Google
> Groups "islandora" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to islandora+...@googlegroups.com
> <mailto:islandora+...@googlegroups.com>.
> Visit this group at http://groups.google.com/group/islandora.

Nick Ruest

unread,
Mar 8, 2015, 10:35:21 PM3/8/15
to isla...@googlegroups.com, island...@googlegroups.com
...and now it is pretty much done in terms of all the components of the
stack.

It could use some peer review. Please feel free to create issue on the
GitHub repo.

cheers!

-nruest

Peter MacDonald

unread,
Mar 9, 2015, 4:25:10 PM3/9/15
to island...@googlegroups.com
While getting Nicks's new Vagrant puppy broken in on my Windows box, I ran into a problem with Vagrant -- not Nick's files. I was having a lot of trouble when I ran "vagrant up" because Vagrant was writing the VirtualBox VMs to my mapped network drive and exceeding my institutionally allotted disc quota. Vagrant should have been using the "VirtualBox VM" folder on my desktop machine.

I found that to fix this I had to run VirtualBox iself, look at one of the existing VMs I had previously created, and record the path VBox was using to write VMs to (in my case it was "C:\Users\pmacdona\VirtualBox VMs"). I then used this path in the following command-line to set the environment variable properly.

"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setproperty machinefolder "C:\Users\pmacdona\VirtualBox VMs"

After that, "vagrant up" started installing from Nick's vagrantfile just fine.

Peter MacDonald





--
You received this message because you are subscribed to the Google Groups "islandora-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to islandora-dev+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
Peter MacDonald,
Library Information Systems Specialist
Hamilton College Library
Clinton, New York
315 859-4493
pmacdona-hamilton (Skype)

Diego Pino

unread,
Mar 10, 2015, 11:44:31 AM3/10/15
to isla...@googlegroups.com, island...@googlegroups.com
It's amazing Nick, thanks!! Will finish ticket 1087 and jump into this. Loving it already.

Lingling Jiang

unread,
Mar 11, 2015, 10:06:55 AM3/11/15
to isla...@googlegroups.com, island...@googlegroups.com
++1 (Nothing to say as you have said all, you guys rock!!) :-)


On Thursday, February 26, 2015 at 11:46:08 PM UTC-5, Mark Jordan wrote:

Mark Jordan

unread,
Mar 16, 2015, 2:50:24 PM3/16/15
to isla...@googlegroups.com, island...@googlegroups.com
Sorry this tally is coming in a bit late, I was out of the office all of last week.

Around 15 of you responded with a +1 to the idea of a Dev Ops interest group, and Nick has already dug in with work on the standard Vagrant development environment. This is exactly the kind of work this group should be involved in.

To keep the ball rolling, I've started a draft terms of reference (closes one week from today, March 23) : https://docs.google.com/document/d/1LnSJHTQ9gOjAYitpOd06YFV_7qww2DfCeAwGwV3kPqQ/edit?usp=sharing If you are interested in this group please leave a comment or make an edit to this document. I've also told Melissa that she can report that this group is forming to the Roadmap Committee at their next meeting, this Friday.

Besides finishing the terms of reference, we need to identify one or more conveners. As I said in my initial message, it would be really excellent it if someone besides me (and probably Nick, unless he has somehow had a bunch of free time fall on his lap lately) stepped up to be convener. Many Islandora interest groups have several conveners, which really spreads the (very minimal) work around nicely. If you're interested in becoming a convener of this group, leave your name at the top of the Google doc or contact me directly. Convener responsibilities are detailed at http://islandora.ca/content/establishing-islandora-interest-groups.

Thanks everyone for the show of enthusiasm for this interest group,

Mark


Mark McFate

unread,
Mar 17, 2015, 9:23:21 AM3/17/15
to island...@googlegroups.com, isla...@googlegroups.com
Good morning all.   Sorry for the exceptionally late reply, but I too am interested in the work of this group.  Go ahead and pencil my name in for membership if you're still accepting interested parties.  I'll try to open the document today and have a look.

Take care.

Mark McFate
Digital Library Applications Developer
Grinnell College Libraries
Reply all
Reply to author
Forward
0 new messages