Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Secure option values for sudo/ssh do not get passed to sub-jobs

#524
  • Issue Type: Improvement
  • Rundeck version: 1.4.2

Issue:

Secure options cannot be passed from a top-level job to another job in a workflow. Ideally a user could enter a sudo/ssh password at the top level and have it be used in lower-level jobs.

Reported by Greg Schueler · February 21st, 2012 @ 09:54 AM

State: new
Milestone: Rundeck 1.4.3
Assigned to: Greg Schueler Greg Schueler

Activity

  1. Hasan
    Hasan

    Definitely +1.

    I want to start a job, go do something else, and have it done when I return.

    This way I have to keep checking when to start the next stage manually. It practically defeats my original interest in RunDeck.

    March 9th, 2012 @ 09:07 AM

  2. Greg Schueler
    Greg Schueler
    • Milestone order changed from 5 to 0

    Design for this feature:

    • When defining job references, the arguments will define which values are passed along explicitly.
      • If a job option is a "secure authentication" option, then the input must also be a "secure authentication" value, but can be a different one
      • e.g if the args are "-suPassword ${option.databaseSuPassword}", then the secure authentication option "suPassword" is given the value of the original secure authentication option "databaseSuPassword"
    • If a job option is a normal "secure" option, then the input must also be a secure option.
    • secure options and "secure authentication" option values will never be mixed when passing to a job reference
    • non-secure options will never be given the values of secure options.

    April 17th, 2012 @ 05:52 PM

  3. Greg Schueler
  4. Greg Schueler
  5. Greg Schueler
    Greg Schueler
    • State changed from new to needs_verification

    April 18th, 2012 @ 04:46 PM

  6. Greg Schueler
    Greg Schueler
    • State changed from needs_verification to resolved
    • Milestone order changed from 1 to 0

    June 18th, 2012 @ 05:00 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.