Not actually, but it uses a very simple language structure called playbooks. Ansible is written in Python but it has the flexibility to allow the users to write modules in any programming language.