Sfoglia il codice sorgente

Allow Skipping of service manipulation via pillar (+PR comments)

tags/v0.37.4
Noel McLoughin 7 anni fa
parent
commit
853ec8e118
2 ha cambiato i file con 19 aggiunte e 0 eliminazioni
  1. +16
    -0
      apache/init.sls
  2. +3
    -0
      pillar.example

+ 16
- 0
apache/init.sls Vedi File

@@ -10,6 +10,8 @@ apache:
- name: {{ apache.user }}
- gid: {{ apache.group }}
- system: True
{# By default run apache service states (unless pillar is false) #}
{% if salt['pillar.get']('apache:manage_service_states', True) %}
service.running:
- name: {{ apache.service }}
- enable: True
@@ -25,3 +27,17 @@ apache-restart:
module.wait:
- name: service.restart
- m_name: {{ apache.service }}

{% else %}

apache-reload:
test.show_notification:
- name: Skipping reload per user request
- text: Pillar manage_service_states is False

apache-restart:
test.show_notification:
- name: Skipping restart per user request
- text: Pillar manage_service_states is False

{% endif %}

+ 3
- 0
pillar.example Vedi File

@@ -1,6 +1,9 @@
# ``apache`` formula configuration:
apache:

# By default apache restart/reload states run (false skips)
manage_service_states: True

# lookup section overrides ``map.jinja`` values
lookup:
server: apache2

Loading…
Annulla
Salva