diff --git a/salt/common/tools/sbin/so-status b/salt/common/tools/sbin/so-status index 0fb202a51..a9f5d501a 100755 --- a/salt/common/tools/sbin/so-status +++ b/salt/common/tools/sbin/so-status @@ -15,34 +15,34 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . -{%- set pillar_suffix = ':containers' -%} -{%- if (salt['grains.get']('role') == 'so-mastersearch') -%} - {%- set pillar_val = 'master_search' -%} -{%- elif (salt['grains.get']('role') == 'so-master') -%} - {%- set pillar_val = 'master' -%} -{%- elif (salt['grains.get']('role') == 'so-heavynode') -%} - {%- set pillar_val = 'heavy_node' -%} -{%- elif (salt['grains.get']('role') == 'so-sensor') -%} - {%- set pillar_val = 'sensor' -%} -{%- elif (salt['grains.get']('role') == 'so-eval') -%} - {%- set pillar_val = 'eval' -%} -{%- elif (salt['grains.get']('role') == 'so-fleet') -%} - {%- set pillar_val = 'fleet' -%} -{%- elif (salt['grains.get']('role') == 'so-helix') -%} - {%- set pillar_val = 'helix' -%} -{%- elif (salt['grains.get']('role') == 'so-node') -%} - {%- if (salt['pillar.get']('node:node_type') == 'parser') -%} - {%- set pillar_val = 'parser_node' -%} - {%- elif (salt['pillar.get']('node:node_type') == 'hot') -%} - {%- set pillar_val = 'hot_node' -%} - {%- elif (salt['pillar.get']('node:node_type') == 'warm') -%} - {%- set pillar_val = 'warm_node' -%} - {%- elif (salt['pillar.get']('node:node_type') == 'search') -%} - {%- set pillar_val = 'search_node' -%} - {%- endif -%} -{%- endif -%} -{%- set pillar_name = pillar_val ~ pillar_suffix -%} -{%- set container_list = salt['pillar.get'](pillar_name) %} +# {%- set pillar_suffix = ':containers' -%} +# {%- if (salt['grains.get']('role') == 'so-mastersearch') -%} +# {%- set pillar_val = 'master_search' -%} +# {%- elif (salt['grains.get']('role') == 'so-master') -%} +# {%- set pillar_val = 'master' -%} +# {%- elif (salt['grains.get']('role') == 'so-heavynode') -%} +# {%- set pillar_val = 'heavy_node' -%} +# {%- elif (salt['grains.get']('role') == 'so-sensor') -%} +# {%- set pillar_val = 'sensor' -%} +# {%- elif (salt['grains.get']('role') == 'so-eval') -%} +# {%- set pillar_val = 'eval' -%} +# {%- elif (salt['grains.get']('role') == 'so-fleet') -%} +# {%- set pillar_val = 'fleet' -%} +# {%- elif (salt['grains.get']('role') == 'so-helix') -%} +# {%- set pillar_val = 'helix' -%} +# {%- elif (salt['grains.get']('role') == 'so-node') -%} +# {%- if (salt['pillar.get']('node:node_type') == 'parser') -%} +# {%- set pillar_val = 'parser_node' -%} +# {%- elif (salt['pillar.get']('node:node_type') == 'hot') -%} +# {%- set pillar_val = 'hot_node' -%} +# {%- elif (salt['pillar.get']('node:node_type') == 'warm') -%} +# {%- set pillar_val = 'warm_node' -%} +# {%- elif (salt['pillar.get']('node:node_type') == 'search') -%} +# {%- set pillar_val = 'search_node' -%} +# {%- endif -%} +# {%- endif -%} +# {%- set pillar_name = pillar_val ~ pillar_suffix -%} +# {%- set container_list = salt['pillar.get'](pillar_name) %} if ! [ "$(id -u)" = 0 ]; then echo "This command must be run as root" @@ -98,15 +98,14 @@ compare_lists() { # {% endraw %} create_expected_container_list() { - {% for item in container_list%} + # {% for item in container_list%} expected_container_list+=("{{ item }}") - {% endfor %} + # {% endfor %} } populate_container_lists() { - systemctl is-active --quiet docker - if [[ $? = 0 ]]; then + if systemctl is-active --quiet docker; then mapfile -t docker_raw_list < <(curl -s --unix-socket /var/run/docker.sock http:/v1.40/containers/json?all=1 \ | jq -c '.[] | { Name: .Names[0], State: .State }' \ | tr -d '/{"}')