サービスを実行する必要があります。そのためのコード スニペットを次に示します。
/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
ノードは vagrant で管理しています。そのため、vagrant up node
呼び出しているときにstate.highstate
サービスが実行されていませんがstate.highstate
、コンソールで明示的にソルトコールを呼び出すと、サービスが実行を開始します。
ここで何が問題になる可能性がありますか?問題を診断するにはどうすればよいですか? ありがとう