variables - 处理 Ansible 变量中的 "-"

标签 variables ansible

我在 Ansible 中有一个无法更改的变量,它包含一个“-”:

- set_fact:
      XX_Key: "{{ XX_output.json[0].YY-Token }}"

Ansible Playbook 失败:

Make sure your variable name does not contain invalid 
characters like '-': unsupported operand type(s) for -: 'AnsibleUndefined'

有没有办法处理“-”?

最佳答案

直接引用:

- set_fact:
    XX_Key: "{{ XX_output.json[0]['YY-Token'] }}"

关于variables - 处理 Ansible 变量中的 "-",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58134082/

相关文章:

Ansible - 在主机上启动 tomcat

ansibleVault加密字符串

bash - 带有 pgrep 的 Ansible shell 任务不断失败,在普通 shell 中工作

python - 第二次调用函数,仅进行微小的更改

javascript - 如果数组包含特定值,则返回该值的完整 'content'

PHP:如何将带有 PHP 代码的 HTML 代码放入 PHP 变量中?

mysql - 如何在ansible中为不同主机使用另一个任务中一个任务的返回值

python - 调试 ansible 跟踪以查找 python 云堆栈模块中可能存在的错误

string - 在 R 中使用可变字符串引用对象

java - 在Java中使用正则表达式进行部分搜索