vars_prompt:
- name: 'username'
prompt: 'Username'
private: no
- name: 'userpass'
prompt: 'Password'
private: no
- name: 'mysql_user_pass'
prompt: 'MySQL password'
private: no
- name: 'domain'
prompt: 'Domain'
private: no
- name: 'cms'
prompt: 'CMS'
private: no
default: 'null'
- name: 'php'
prompt: 'PHP Version (7.0 or 5.6)'
private: no
default: '7.0'
Где вы там мегазавод увидели? Обычное описание команд в yaml и шаблоны конфигурационных файлов. Нет там никакого питона.
Но можете конечно делать на bash, если больше нравится.