Canarie Installer suitability for Shib "quick start"?

Cantor, Scott cantor.2 at osu.edu
Tue Feb 28 20:06:20 EST 2017


On 2/28/17, 4:21 PM, "dev on behalf of Marlena Merrin-Erdos" <dev-bounces at shibboleth.net on behalf of marlena.erdos at gmail.com> wrote:

> Our big problems (IMO) are:

> * deciding on "audience": what type of user and institution are we targeting; who are we consciously leaving out
> * deciding what the installer does that might make an audience member's life easier.
> * differentiating  what's a Quick Start Guide, and what's in a System Administration Guide

I think there's a more fundamental issue here that I'm missing. I can understand asking what should be in a Deployer's (or Installer's) Guide, but if we're talking software here, I don't see how that's in scope for this conversation. We have a long term plan to look at how we can integrate better with the CANARIE installer, but there are no short term plans to change anything about our installation process and there are no apparent resources from TIER to do so, so what are we really talking about?

What we have is what we have. That's it. And I don't think that's a problem. People don't have problems installing Shibboleth, the problems come with the next steps. They just get lost. That's a documentation problem, and doesn't really require new code.

> This is a great point -- but not a damning one given that TIER is funding the work.   A "Quick Start Guide for TIER
> Institutions" would likely suit TIER just fine.  This is especially so given that TIER is expecting an influx of community
> colleges and K-12 schools who will want IdPs (according to Paul Caskey).

Only insofar as TIER accepts the responsibility to maintain it. I have no problem with that, but I do have a problem with more community-specific documentation that is stale and that I have to tell people to ignore if they want my help. So that's my only real concern over it. If we're expected to maintain it, then it would be non-specific to InCommon.

I'm fine with either outcome but I don't think it's an unreasonable position for us to take.
 
> * Most of this ongoing maintenance of the IdP belongs in a System Administration Guide, not a Deployment Guide (IMO).
> (The "Deployer's Guide" really should be called "Installer's Guide" to avoid confusion due to the larger meaning of
> "deploy" vs"install."  I might advocate for this.)

Perhaps "getting started" is the term of art you want here.

> * If a school brings up an IdP and demonstrates its value --- say by allowing for a connection to HathiTrust (a library
> resource) -- then the school might (might) be able to get funds to support "doing the IdP right" in an ongoing way

My experience is that if you adopt the software internally at scale, you're forced to care about doing it well, and if not, you tend to have a lot of trouble devoting the necessary time to it. That's the dividing line I've routinely encountered: federation-only vs. enterprise. It doesn't grow out of supporting isolated use cases.

> Given that, the question (it seems to me) is "what is the installation process that goes along with the Quick Start
> Installation Guide"?

If you're asking us, the answer is that it's the current installation process, and I don't think that materially inhibits your exercise.

You asked about the CANARIE installer. I think it's useful and I think TIER should be reusing it if they want to go in a similar direction functionally, but I don't think it is in scope for your documentation effort unless you want to have that conversation with TIER and couple the proposal to an additional, currently unspecified, piece of work.

-- Scott




More information about the dev mailing list