saltstack之软件管理

1.installed安装软件包

 例:

安装NFS

/srv/salt/pkg/nfs.sls

nfs:
  pkg.installed:
    - pkgs:
      - nfs-utils

在命令行执行如下

salt 'test82.salt.cn' state.sls pkg.nfs

或直接在命令行执行如下

salt '*' pkg.install nfs-utils

2.removed删除软件包

例:

删除NFS

/srv/salt/pkg/nfs.sls

nfs:
#  pkg.installed:
  pkg.removed:
    - pkgs:
      - nfs-utils

在命令行执行如下

salt 'test82.salt.cn' state.sls pkg.nfs

或直接命令行执行如下

salt '*' pkg.remove nfs-utils
salt '*' pkg.remove pkgs='["ftp", "nfs-utils"]'

 3.查看已安装包

salt 'test82.salt.cn' pkg.list_pkgs

4.查看指定安装包版本

salt '*' pkg.version <package name>
salt '*' pkg.version <package1> <package2> <package3> ...
原文地址:https://www.cnblogs.com/jim-hwg/p/4616423.html