\documentclass{memoir}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{listings}
\usepackage{xcolor}
\definecolor{bluekeywords}{rgb}{0.13,0.13,1}
\definecolor{greencomments}{rgb}{0,0.5,0}
\definecolor{redstrings}{rgb}{0.9,0,0}
\lstnewenvironment{yaml}{\lstset{%
basicstyle=\ttfamily,
numbers=left,
xleftmargin=1.5em,
numberstyle=\color{brown}\ttfamily\small,
columns=flexible,
mathescape=false,
escapechar=|,
literate={<B>}{\color{bluekeywords}}0
{<R>}{\color{redstrings}}0