为了成功安装某些东西,我需要add-apt-repository命令,该命令恰好位于某些发行版或python-software-properties
上的common-software-properties
内。
这是编写.sls文件的最简单方法,它将执行此操作并安装其中一个软件包。
答案 0 :(得分:2)
使用jinja条件和minion颗粒。
以下假设我的RedHat配对正确
add-apt-repository:
pkgs.installed:
- pkgs:
{% if grains['os_family'] == 'RedHat' %}
- common-software-properties
{% elif grains['os_family'] == 'Debian' %}
- python-software-properties
{% endif %}