Salt stack 如何告诉salt安装一个或另一个包?

Salt stack 如何告诉salt安装一个或另一个包?,salt-stack,Salt Stack,为了成功地安装某些东西,我需要addaptrepository命令,它恰好位于某些发行版或通用软件属性的python软件属性中 这是编写.sls文件并安装其中一个软件包的最简单方法。使用jinja条件和minion grains 以下假设我为RedHat获得了正确的配对 add-apt-repository: pkgs.installed: - pkgs: {% if grains['os_family'] == 'RedHat' %} - common-so

为了成功地安装某些东西,我需要addaptrepository命令,它恰好位于某些发行版或通用软件属性的
python软件属性中


这是编写.sls文件并安装其中一个软件包的最简单方法。

使用jinja条件和minion grains

以下假设我为RedHat获得了正确的配对

add-apt-repository:
  pkgs.installed:
    - pkgs:
      {% if grains['os_family'] == 'RedHat' %}
      - common-software-properties
      {% elif grains['os_family'] == 'Debian' %}
      - python-software-properties
      {% endif %}

索林,如果丹的回答对你有效,你能把它标记为“接受”吗?他的回答是正确的。