我正在尝试将configmap部署到集群上
- name: Make/Update all configmaps on the cluster
kubernetes:
api_endpoint: blah
url_username: blah
url_password: blah
inline_data:
apiVersion: v1
kind: ConfigMap
metadata:
name: blah
namespace: blah
data: my-data.txt: "{{ data }}"
state: present
data: |
some = foo
foo = some
(using spinnaker to attach it to pods)
Run Code Online (Sandbox Code Playgroud)
当我进入吊舱并打开my-data.txt时,它显示:
some = foo\n foo = some\n
Run Code Online (Sandbox Code Playgroud)
我希望它看起来像文本并打印换行符,而不是\ n
奇怪的是,如果我在文本中的某处加上单引号,它将按原样打印文本,但单引号如下:
data: |
some = foo
foo = some
' '
Run Code Online (Sandbox Code Playgroud)
打印完全一样。
我曾尝试进行研究,但找不到任何东西,现在已经坚持了一段时间。