如何检查是否安装了docker-ansible-centos
在我的ansible剧本中,我试图做出一个条件。 如果未安装docker,请安装docker。 所以我有一个剧本,里面有一个角色和一些任务。 我想做一些类似的事情 时间:docker!=不存在 或 何时:docker==false 当我安装docker时,我从一个安装了docker的安装中得到以下信息:如何检查是否安装了docker-ansible-centos,ansible,yaml,Ansible,Yaml,在我的ansible剧本中,我试图做出一个条件。 如果未安装docker,请安装docker。 所以我有一个剧本,里面有一个角色和一些任务。 我想做一些类似的事情 时间:docker!=不存在 或 何时:docker==false 当我安装docker时,我从一个安装了docker的安装中得到以下信息: "ansible_docker0": { "active": true, "device": "docker0", "fe
"ansible_docker0": {
"active": true,
"device": "docker0",
"features": {
When no docker :
SUCCESS => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": false
问:如果没有安装docker,请安装docker
A:使用。如果尚未安装软件包,则下面的任务将安装该软件包。默认情况下它是有条件的
- name: install package
package:
name: "{{ package }}"
state: present
问:如何检查docker是否已安装-ansible-centos
答:有关详细信息,请参阅。似乎任务仍在运行,正在安装docker?如果已安装,是否应跳过它 我也在寻找另一条路。如果安装了docker或其他东西,则跳过其余任务