You’ve confused me. First you said you wanted two different services on the same node. Now you are saying you want the two services separated. Which is it?
where
apache is apache
mysql is mysql
role production-node maybe this is just something that makes sure firewalls are tightened and security is ehnanced?
linuxbox - you do things here for every linuxbox like i dunno? ensure ntp is running or that whatever other custom linux thing is installed!