我可以在一个操作系统上安装几个Ansible版本并随意切换它们吗?目前我们有几个版本,比如Ubuntu的1.5.4,但最新版本是2.0.1,而1.9.4仍然存在.我很感激安装所有这些,只需切换到适合我的一个.如果有,怎么样?
小智 10
Ansible只是一个python包,所以,如果你在主机上安装了virtualenv,那么只需要为你想要的每个ansible版本创建一个新的venv,然后pip安装它.
因此,如果您想要ansible v1.9.5,您可以这样做:
$ virtualenv ~/venvs/ansible_1_9_5
$ source ~/venvs/ansible_1_9_5/bin/activate
$ pip install "ansible==1.9.5"
$ ansible --version
ansible 1.9.5
configured module search path = None
Run Code Online (Sandbox Code Playgroud)