0

为了成功安装某些东西,我需要 add-apt-repository 命令,该命令恰好python-software-properties位于某些发行版或common-software-properties.

这是编写 .sls 文件的最简单方法,该文件将执行此操作并安装其中一个软件包。

4

1 回答 1

2

使用 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 %}
于 2013-10-30T15:47:57.283 回答