Opened 7 years ago

Last modified 6 years ago

#6730 new enhancement

Remote management scripts

Reported by: martin.langhoff Owned by: martin.langhoff
Priority: normal Milestone:
Component: school server Version:
Keywords: Cc: wad, jg, mstone, gregorio
Blocked By: #7796 Blocking:
Deployments affected: Action Needed: never set
Verified: no

Description

We need to create or adapt existing scripts that do client-driven management tasks, using strategies similar to ISConf. It must be able to target machine names and classes (sets).

The scripts will be retrieved periodically from the Gold Server, their GPG signature checked, and then run.

Wish: A success recordcard should be pushed to a Report server (possibly the bridge server).

For reference about the terms, see http://www.infrastructures.org/ and Steve Traugott's papers.

Change History (9)

comment:1 Changed 7 years ago by martin.langhoff

  • Cc wad jg mstone added

comment:2 Changed 7 years ago by martin.langhoff

  • Milestone changed from Never Assigned to xs-0.2

comment:3 Changed 6 years ago by martin.langhoff

  • Action Needed set to never set
  • Milestone changed from xs-0.3 to xs-0.4

comment:4 Changed 6 years ago by martin.langhoff

  • Blocked By 7796 added

(In #7796) After a bit of research on this, the following tools seem to fit the bill

  • ivman - a genering DBus event handler. Upside: it seems to be moderately popular, generic hooks to trigger scripts on dbus events. Downsides: unmaintained, bad config syntax.
  • hal-autofs - python listener. simple, we can probable even make it work and adapt to our evil means.

comment:5 Changed 6 years ago by martin.langhoff

  • Milestone changed from xs-0.4 to xs-0.5

Bumping to xs-0.5 as the xs-config rewrite has taken all the time I had for this.

comment:6 Changed 6 years ago by martin.langhoff

  • Priority changed from blocker to normal

comment:7 Changed 6 years ago by martin.langhoff

  • Type changed from task to enhancement

comment:8 Changed 6 years ago by martin.langhoff

  • Milestone changed from xs-0.5 to xs-0.6

Bump to next release. Moodle-stage-1 won the triage for this release...

comment:9 Changed 6 years ago by martin.langhoff

  • Cc gregorio added
Note: See TracTickets for help on using tickets.