Hi,
I am new with ansible and will try to automate the whole stop/start procedure of a platform but I don’t know how to start:
this is the sequence:
-
stop all client applications on appserver1,appserver2, appserver3, appserver4
-
stop the Linux servers (poweroff) appserver1, appserver2, appserver3, appserver4 on Vmware
-
stop apps on the master servers mainserver1, mainserver2
-
stop Linux ( poweroff) of the masterservers on Vmware
and when the same to start the application platform, but I think that I need two playbooks to stop and to start the platform?
my Idea was something like this :
playbook:
- name: automatic STOP Application platform
hosts: MDC
sudo: True
vars_files:
User defined variables for infrastructure
- infra-vars.yml
Infrastructure passwords
#- secrets.yml
roles:
- role: STOP_APPSSERVERS
- role: STOP_MAINSERVERS
but can I define different servers for the different roles on central inventory ?
because this need to be usable for a development environment, preproduction environment and production environment. and each environment has his own servers …
thanks to help me,
Jonay