Добавить с помощью cloud-init write_files

Можно ли добавлять контент при использовании write_files с cloud-init? Если да, то как?

write_files: [
  {
    "path": "/home/user/some-file",
    "content": "\nLine to append!"
  }
]

person Brad    schedule 28.11.2018    source источник


Ответы (2)


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

write_files:
  - path: /home/user/some-file
    content: | 
       Line to append!
    append: true
person dangel    schedule 26.01.2020

Это было невозможно, но я добавил функциональность и поднял запрос на слияние, который впоследствии был одобрен.

Функциональность доступна начиная с 18.5.

person James Baxter    schedule 02.12.2018
comment
Потрясающий! Спасибо. С нетерпением жду возможности использовать изменения в будущем. - person Brad; 02.12.2018
comment
Я думаю, что функциональность уже была выпущена, так как в ссылке говорится, что она объединена с мастером 2018-12-06? Было бы хорошо, если бы вы могли отредактировать свой ответ, поскольку документация кажется устаревшей. - person 3pns; 17.03.2019