[Demi-devel] Demi requirements

Leo Eraly leo at e-concepts.be
Sun Nov 13 21:40:37 UTC 2005


On Sun, Nov 13, 2005 at 10:19:37PM +0100, Leo Eraly wrote:
> Hi,
> 
> This is the first list of requirements that I think could be usefull 
> in demi. Mainly inspired by the features we need at work and the
> features in my current versionner.
> 
> 
> - Central overview of all machines
> - Central overview of all installed software on machines
> - Central overview of which machines are not up to date (compare status
>   file with the security.debian.org file)
> - Assign machines to a specific customer (entity)
> - Assign a user to a customer by doing this the person is the main
>   contact for all the machines of this customer
> - Put certain packages on machines on hold (this allows possible
>   conflicts - by doing this a certain package will not show up as 'not
>   up to date' - e.g when using backports)
> - Put a complete machine on hold
> - Mark a machine as supported/unsupported
> - Allow a backlog of all the packages per machine that are upgraded
> - Machine should pull its current packages list after every apt-get
>   instruction (Post-invoke)
> - Central server polls at certain interval all the hosts
> - Create machine-groups and put machines in different groups
>   (e.g: group of machines that offers public services)
> - Specify a different ssh port for every machine (not every machine has
>   ssh on port 22)
> - Allow specific reports (generate pdf's , html pages , ...)
> - Make notes on every machine (usefull with multiple engineers)
> 
> Should you use one ssh key to poll all the machines or a different key
> for every host?
> 
After reading the old mail archives

- Optional feature to allow a machine to register itself on the central
 server

- LDAP support would be nice to store the machine information 
  (storing packages information would be better in SQL?)

L.

-- 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Leo ERALY		
leo at e-concepts.be
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



More information about the Demi-devel mailing list