Назад | Перейти на главную страницу

не могу заставить saltstack работать с модулем infxdb

пожалуйста, потерпите меня; новичок в соли. Я просто хочу, чтобы infxdb был развернут и настроен автоматически с помощью saltstack. у меня есть:

$ cat /srv/salt/influx.sls
influxdb:
  pkg.installed:
    - sources:
      - influxdb: salt://influx/influxdb-0.8.8-1.x86_64.rpm
  service.running:
    - require:
      - pkg: influxdb

и проделал большую работу, чтобы установить эту вещь.

однако я совершенно не понимаю, как настроить приток из соли:

$ sudo salt hosta influxdb.db_create test
hosta:
    'influxdb.db_create' is not available.

Может кто-то указать мне верное направление?

мне не хватало модуля pip influxdb: добавить в файл состояния соли:

python-pip:
  pkg.installed

influxdb-python:
  pip.installed:
    - name: influxdb
    - require:
       - pkg: python-pip

influxdb:
  pkg.installed:
    - sources:
      - influxdb: salt://influxdb/influxdb-0.8.8-1.x86_64.rpm
  service.running:
    - require:
      - pkg: influxdb
    - watch:
      - file: /opt/influxdb/current/config.toml
  module.run:
    - name: influxdb.db_create
    - m_name: test_db