自动化管理工具Saltstack之软件管理(8)

1.installed安装软件包

 例:

安装NFS

/srv/salt/pkg/nfs.sls

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

在命令行执行如下

salt '10.0.10.100' 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 '10.0.10.100' state.sls pkg.nfs

或直接命令行执行如下

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

 3.查看已安装包

salt '10.0.10.100' pkg.list_pkgs

4.查看指定安装包版本

salt '*' pkg.version <package name> salt '*' pkg.version <package1> <package2> <package3> ...

你可能感兴趣的:(自动化,saltstack)