ansible 番外篇之流程控制
# apt 模块会一次调用整个列表作为参数, 而不是单个调用. # 有些模块支持(调用整个列表), 有些不支持, 如 pip 即是单个调用.- name: install apt packages
apt: pkg={{ item }} update_cache=yes cache_valid_time=3600
sudo: True
with_items:
- git
- python-dev
- python-pip
- supervisor
# 另种方式: 传递字典的列表.
- name: install python packages
pip: name={{ item.name }} version={{ item.version }} virtualenv={{ venv_path }}
with_items:
- {name: mazzanine, version: 3.1.10}
- {name: gunicorn, version: 19.1.1}
页:
[1]