如何从同一个文件中调用已定义的Ansible变量? 这是我的代码:
php:
php_location: etc/php/7.0
php_mods_available_location: /{{php_location}}/mods-available
php_fpm_conf_location: /{{php_location}}/fpm/conf.d
php_cli_conf_location: /{{php_location}}/cli/conf.d
“php_location”未定义。
TNX
答案 0 :(得分:0)
您没有名为php_location
的变量。您有一个名为php
的变量,其值将是一个名为php_location
的密钥的字典。
要做你想做的事,你需要做类似的事情:
php_location: etc/php/7.0
php:
php_location: "{{ php_location }}"
php_mods_available_location: "/{{php_location}}/mods-available"
php_fpm_conf_location: "/{{php_location}}/fpm/conf.d"
php_cli_conf_location: "/{{php_location}}/cli/conf.d"