title: SaltStack is not starting services
body: <p>I need to run service, here's code snippet for that: </p>
  
  <pre><code>/etc/init.d/collect-node:
    file.managed:
      - source: salt://scripts/collect_node.sh.j2
      - template: jinja
      - mode: 755
  
    service.running:
      - name: collect-node
      - enable: True
      - restart: True
      - watch:
        - file.managed: /etc/collect/node-config.json
        - file.managed: /etc/init.d/collect-node
      - require:
        - service.running: xvfb
        - user.present: collect
  </code></pre>
  
  <p>The node is managing by vagrant. So when I'm <code>vagrant up node</code> it's calling <code>state.highstate</code> but service is not running, but when I'm explicitly calling salt-call <code>state.highstate</code> in the console, the service starts to run.</p>
  
  <p>What might be problem here? How I can diagnose the problem? Thanks</p>