Hi,
I add to spacewalk-utils new script delete-old-systems-interactive. This script delete inactive systems. This script will be in spacewalk-utils-0.9.6-1, which will be in Spacewalk 0.9 release or in nightly builds.

Thanks to Jan Pazdziora, who wrote most of the code.

From man page:

SYNOPSIS
       delete-old-systems-interactive [OPTIONS] --idle time_delta

DESCRIPTION
       delete-old-systems-interactive - will use Spacewalk API to determine
       when each registred system checked in last time and optionaly will
       delete systems which have been inactive for time_delta.

       This script will list all registred systems and their last check in.
       And will if none system is idle more then time_delta, it will write
       summary:

        Total systems [127], none idle

       If some systems are idle more then time_delta, you will get summary
       like:

        Total systems [127], would delete [51]

None system is deleted by default, unless you specify --force option.

OPTIONS
       --idle time_delta
Search for system, which are inactive for more then time_delta. If only number is specified, it is interpreted as days. You can
       use suffixes m (for minutes),
h (hours), d (days) and w (weeks). E.g. "--idle 10" and "--idle
       10d" is the same and means
               ten days, "--idle 2w" means two weeks.

       --host host
Hostname of you Spacewalk server. If not set, localhost is used
       by default.

       --username login
               Your username. By default "admin".

       --password pass
               Your password. If not specified on command line, then it is
       read from /etc/rhn/$username-password

       --force
               If specified, then idle systems are deleted.

EXAMPLES
         delete-old-systems-interactive --server=spacewalk.com --idle 30d

AUTHOR
       Miroslav Suchy <[email protected]>, Jan Pazdziora
       <[email protected]>

COPYRIGHT AND LICENSE
       Copyright (c) 2009 Red Hat, Inc.  Released under GNU General Public
       License, version 2 (GPLv2).


--
Miroslav Suchy
Red Hat Satellite Engineering

_______________________________________________
Spacewalk-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list

Reply via email to