YAML — это человекочитаемый язык сериализации данных, обычно используемый для написания конфигурационных файлов. В зависимости от того, кого вы спросите, YAML означает «Еще один язык разметки» или «YAML — не язык разметки» (рекурсивная аббревиатура), подчеркивая, что YAML используется для данных, а не для документов.
YAML — популярный язык программирования, так как он разработан для легкого чтения и понимания. Его также можно использовать в сочетании с другими языками программирования. Благодаря своей гибкости и доступности YAML используется Ansible® для создания автоматизированных процессов в форме Ansible Playbooks.
.properties — это расширение файлов, в основном используемых в технологиях, связанных с Java, для хранения настраиваемых параметров приложения. Они также могут использоваться для хранения строк интернационализации и локализации; такие файлы называются ресурсными пакетами свойств.