请耐心等待;我是 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