[fix] Comment template lines in so-status

This commit is contained in:
William Wernert
2020-04-29 18:14:28 -04:00
parent 0ee4aa9eb9
commit 3d04ab59d5

View File

@@ -15,34 +15,34 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
{%- 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 '/{"}')