[systemd-devel] Extending machine-info to include machine roles

"Jóhann B. Guðmundsson" johannbg at gmail.com
Tue Jul 8 16:07:02 PDT 2014


Now let's start the dialog with machine roles and start by agreeing what 
roles are

 From my point of view roles are human representation of the primary 
duty the machine performs it's not the environment they are run in.
( like development,staging,production ) nor is it the components 
themselves that full fill the role ( like postgresql would full fill an 
role of an database server )

For example

Monitoring Server
Name server
Mail server
Database server
Print server
File server
Directory Server
Application Server
Jump Server
Terminal Server
Remote Access Server
Media Server
Network Server
Proxy server
Network Server
Web Server
CMS
Workstation
Load Balancer
Firewall
etc...

These are all roles who can exist in different environments like the 
role of an web server can exist in development, staging and production 
environments hence the clear distinction thus the clear need for the 
ability to define both as in...

DEPLOYMENT=production
ROLE=application server

etc.

Thoughts comments flames

JBG


More information about the systemd-devel mailing list