Yes, I aim to keep the amount of languages and tools I use to a minimum:
- For simple scripts, use POSIX sh
- For more complex scripts, use Python
- For the same sort of task, use only one tool (e.g., only use Ansible for configuration management, don't mix in Puppet or Chef)