【发布时间】:2019-12-20 18:32:44
【问题描述】:
我已经为安装 php5-fpm 做了角色(与其他角色:nginx、worldpress、mysql)。我想安装 php5 包集,但在循环包数组时遇到问题。请提供一些解决此问题的提示。
角色php5-fpm包括:
- roles/default/main.yml
- roles/tasks/install.yml
默认/main.yml:
---
# defaults file for php-fpm
# filename: roles/php5-fpm/defaults/main.yml
#
php5:
packages:
- php5-fpm
- php5-common
- php5-curl
- php5-mysql
- php5-cli
- php5-gd
- php5-mcrypt
- php5-suhosin
- php5-memcache
service:
name: php5-fpm
tasks/install.yml:
# filename: roles/php5-fpm/tasks/install.yml
#
- name: install php5-fpm and family
apt:
name: "{{ item }}"
with_items: php5.packages
notify:
- restart php5-fpm service
我希望 install.yml 中的“with_items”查看 defaults/main.yml 并获取该包数组
【问题讨论】:
标签: arrays loops ansible roles