https://ansible.pythonprogramminghelp.com/how-to-create-software-engineering/