|  | #!/bin/bash -x | 
|  | exec > >(tee -i /tmp/"$(basename "$0" .sh)"_"$(date '+%Y-%m-%d_%H-%M-%S')".log) 2>&1 | 
|  |  | 
|  | # Install the StackLight backends | 
|  | salt -C 'I@elasticsearch:server' state.sls elasticsearch.server -b 1 | 
|  | salt -C 'I@influxdb:server' state.sls influxdb -b 1 | 
|  | salt -C 'I@kibana:server' state.sls kibana.server -b 1 | 
|  | salt -C 'I@grafana:server' state.sls grafana.server -b 1 | 
|  | salt -C 'I@nagios:server' state.sls nagios.server | 
|  | salt -C 'I@elasticsearch:client' state.sls elasticsearch.client.service | 
|  | salt -C 'I@kibana:client' state.sls kibana.client.service | 
|  | salt -C 'I@kibana:client or I@elasticsearch:client' --async service.restart salt-minion | 
|  | sleep 10 | 
|  | salt -C 'I@elasticsearch:client' state.sls elasticsearch.client | 
|  | salt -C 'I@kibana:client' state.sls kibana.client |