无法让 saltstack 与 influxdb 模块一起工作

无法让 saltstack 与 influxdb 模块一起工作

请耐心等待;我是 Salt 的新手。我只想使用 saltstack 自动部署和配置 influxdb。我有:

$ 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

并采取高级措施来安装该物品。

然而,我完全不知道如何配置来自 salt 的流入:

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

有人能给我指明正确的方向吗?

答案1

我缺少 pip 模块influxdb:添加到 salt state 文件:

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

相关内容