salt.states.supervisord

Interaction with the Supervisor daemon

wsgi_server:
  supervisord.running:
    - require:
      - pkg: supervisor
    - watch:
      - file: /etc/nginx/sites-enabled/wsgi_server.conf
salt.states.supervisord.dead(name, user=None, conf_file=None, bin_env=None)

Ensure the named service is dead (not running).

name
Service name as defined in the supervisor configuration file
user

Name of the user to run the supervisorctl command

0.17.0 新版功能.

conf_file
path to supervisorctl config file
bin_env
path to supervisorctl bin or path to virtualenv with supervisor installed
salt.states.supervisord.mod_watch(name, restart=True, update=False, user=None, conf_file=None, bin_env=None, **kwargs)
salt.states.supervisord.running(name, restart=False, update=False, user=None, conf_file=None, bin_env=None)

Ensure the named service is running.

name
Service name as defined in the supervisor configuration file
restart
Whether to force a restart
update
Whether to update the supervisor configuration.
user

Name of the user to run the supervisorctl command

0.17.0 新版功能.

conf_file
path to supervisorctl config file
bin_env
path to supervisorctl bin or path to virtualenv with supervisor installed