将AWX额外变量(以yaml格式)传递到bash脚本

时间:2019-02-11 15:56:30

标签: bash ansible-tower ansible-awx

我已经安装了awx,并一直通过我的Web浏览器进行访问。我正在使用“额外变量”选项在键值对的哈希表中进行解析,我想使用Shell脚本进行处理。我遇到的问题是,当我将这些额外的变量传递给剧本中的Shell脚本时,它们显示为unicode字符串,例如

{u'key1': u'value1'}

此刻,我必须替换掉我不想要的字符:

formatted_string=$( echo "$input_string" | sed "s/u'/\"/g;s/'/\"/g" )

,然后将其传递给我必须安装的jq软件包,以便可以访问键值对。没有更好的方法来访问这些键值对吗?

0 个答案:

没有答案