Sha256: 6d1346222004a0287d3c7644462eae3718e2ff522fb0bc6d6af1444762e20ceb

Contents?: true

Size: 1.17 KB

Versions: 5

Compression:

Stored size: 1.17 KB

Contents

# Configuration file for salt-minion. Some workaround is present here:
# currently salt-minion cannot restart itself, thus it's impossible to restart
# minion after valuable changes like changing config file.

/etc/salt/minion.d:
  file.directory:
    - user: root
    - group: root
    - mode: 0755
    - clean: True
    - require:
      - pkg: salt-minion

restart_minion:
  cmd.wait:
    - name: "echo 'invoke-rc.d salt-minion restart'|at now + 1 min"
    - order: last
    - watch:
      - pkg: salt-minion
      #- file: /etc/salt/minion
      - file: /etc/salt/minion.d
    - require:
      - pkg: at

salt-minion:
  service:
    - running
    - enable: True
  pkg.installed:
    - names:
      - salt-minion
      - at
#  Don't want to override minion copied in by vagrant!
#  file.managed:
#    - name: /etc/salt/minion
#    - owner: root
#    - group: root
#    - mode: 0644
#    - source: salt://salt/minion/config.template
#    - template: jinja
#    - context:
#      master: salt
#      file_roots:
#        base:
#          - /srv/salt/private
#          - /srv/salt/base
#      pillar_roots:
#        base:
#          - /srv/salt/private/pillar
#          - /srv/salt/base/pillar

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
salted-rails-0.0.9 salt/salt/minion/init.sls
salted-rails-0.0.8 salt/salt/minion/init.sls
salted-rails-0.0.7 salt/salt/minion/init.sls
salted-rails-0.0.6 salt/salt/minion/init.sls
salted-rails-0.0.5 salt/salt/minion/init.sls