5
如何在Ansible中统一软件包安装任务?
我从ansible开始,将使用它在其他Linux发行版中安装软件包。 我在文档中看到yum和apt命令是分开的-统一它们并使用如下所示的最简单方法是: - name: install the latest version of Apache unified_install: name=httpd state=latest 代替 - name: install the latest version of Apache on CentOS yum: name=httpd state=latest when: ansible_os_family == "RedHat" - name: install the latest version of Apache on Debian apt: pkg=httpd state=latest when: ansible_os_family == "Debian" 我知道这两个程序包管理器是不同的,但是它们仍然具有一组通用的基本用法。其他协调器(例如salt)只有一个安装命令。