Você está usando as aspas simples para as opções -d da linha de comando, tanto para especificar strings separadas por $variable quanto para citar o argumento para o segundo comando sed .
Para $aAllowUsers SomeUser , isso pode ser o que você deseja, mas, para /PermitRootLogin/s/^.*$/PermitRootLogin no/ , isso provavelmente não é o que você deseja que /bin/sh expanda. Colocar barras invertidas deve ajudar:
- sed -i -e \'/PermitRootLogin/s/^.*$/PermitRootLogin no/\' /etc/ssh/sshd_config
O YAML não deve ter nenhum problema com esse item de lista com aspas simples no meio do valor escalar.