У меня есть 2 файла yaml, у меня есть требование прочитать содержимое одного и добавить другой к этому содержимому.
Я использую сценарий groovy со snakeyaml и пытаюсь прочитать его, используя код ниже
String variable {
File file1 = new File("file1.yml");
String yourData= file1.readLines()
System.out.println(yourData);
return yourData
}
И я пытаюсь добавить второй файл yaml с помощью вызова переменной. Переменная будет заполняться из метода groovy как строка из приведенного выше кода. Второй шаблон Yaml будет выглядеть так:
platform1:
version: '1'
enable_agent: 'true'
run_as_root: 'true'
{{variable}}
platform2:
pack: abc
pack_version: '1
Когда я пытаюсь добавить переменную, yaml не создается с правильными отступами. Есть ли способ прочитать файл yaml, применить условие и добавить его содержимое в другой файл yaml?