Ansibleで最低限の文法チェックをしてくれるオプションは–syntax-check
ansible-playbook -i hosts simple-playbook.yml --syntax-check
さらに実際には実行しないけど、各タスクをdry-runするには-Cオプションを使う。
ansible-playbook -i hosts simple-playbook.yml -C
前の処理結果で受け取った変数を次のタスクで利用するなどの書き方をしているとdry-runでもこけてしまうが、基本的なものであればdry-run可能。