Ticket #6730 (new enhancement)

Opened 6 years ago

Last modified 6 years ago

Remote management scripts

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

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

Changed 6 years ago by martin.langhoff

  • cc wad, jg, mstone added

Changed 6 years ago by martin.langhoff

  • milestone changed from Never Assigned to xs-0.2

Changed 6 years ago by martin.langhoff

  • next_action set to never set
  • milestone changed from xs-0.3 to xs-0.4

Changed 6 years ago by martin.langhoff

  • blockedby 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.

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.

Changed 6 years ago by martin.langhoff

  • priority changed from blocker to normal

Changed 6 years ago by martin.langhoff

  • type changed from task to enhancement

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...

Changed 6 years ago by martin.langhoff

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