[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