附加 cloud-init write_files

Bra*_*rad 6 cloud-init

write_files与 cloud-init 一起使用时,是否可以附加内容?如果是这样,如何?

write_files: [
  {
    "path": "/home/user/some-file",
    "content": "\nLine to append!"
  }
]
Run Code Online (Sandbox Code Playgroud)

Jam*_*ter 8

这是不可能的,但我添加了该功能并提出了一个合并请求,该请求随后获得了批准。

该功能从 18.5 开始可用。

  • 我认为自从链接说在 2018 年 12 月 6 日合并到 master 以来,该功能已经发布了?如果您可以编辑答案,那就太好了,因为文档似乎不是最新的 (2认同)

dan*_*gel 5

根据https://cloudinit.readthedocs.io/en/latest/topics/modules.html#write-files

write_files:
  - path: /home/user/some-file
    content: | 
       Line to append!
    append: true
Run Code Online (Sandbox Code Playgroud)