From dccfdb14e4f234bb643919cbf46da82c06a909c0 Mon Sep 17 00:00:00 2001 From: m0duspwnens Date: Thu, 19 Aug 2021 15:40:17 -0400 Subject: [PATCH] stop curator and remove from so-status for manager --- salt/curator/init.sls | 7 +++++++ salt/curator/map.jinja | 5 ++++- salt/top.sls | 1 + 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/salt/curator/init.sls b/salt/curator/init.sls index 144864b44..9f0dc44f4 100644 --- a/salt/curator/init.sls +++ b/salt/curator/init.sls @@ -158,6 +158,13 @@ delete_so-curator_so-status.disabled: - name: /opt/so/conf/so-status/so-status.conf - regex: ^so-curator$ {% endif %} + + {% else %} +delete_so-curator_so-status: + file.line: + - name: /opt/so/conf/so-status/so-status.conf + - match: ^so-curator$ + - mode: delete {% endif %} # Begin Curator Cron Jobs diff --git a/salt/curator/map.jinja b/salt/curator/map.jinja index c77509fbc..470143a4f 100644 --- a/salt/curator/map.jinja +++ b/salt/curator/map.jinja @@ -4,9 +4,12 @@ {% do CURATOROPTIONS.update({'manage_sostatus': True}) %} # don't start the docker container if curator is disabled via pillar -{% if not ENABLED %} +{% if not ENABLED or grains.id.split('_')|last == 'manager'%} {% do CURATOROPTIONS.update({'start': False}) %} {% do CURATOROPTIONS.update({'status': 'absent'}) %} + {% if grains.id.split('_')|last == 'manager' %} + {% do CURATOROPTIONS.update({'manage_sostatus': False}) %} + {% endif %} {% else %} {% do CURATOROPTIONS.update({'start': True}) %} {% do CURATOROPTIONS.update({'status': 'running'}) %} diff --git a/salt/top.sls b/salt/top.sls index 4a0347e2f..b38d315d8 100644 --- a/salt/top.sls +++ b/salt/top.sls @@ -195,6 +195,7 @@ base: {%- if FILEBEAT %} - filebeat {%- endif %} + - curator - utility - schedule {%- if FLEETMANAGER or FLEETNODE %}