Hi, my name is Andrian, currently I am a Senior Network Engineer / Deputy Head of NOC in S.C StarNet, which is one of the biggest ISP's in Moldova. As an ISP we have a lot of work, and most of our work should be automated, that's what I've done with Ansible. I integrated Ansible in our network, and now we have a lot of Networking and System stuff automated like creating users, installing basic packages, updating software, automated configuration of basic services(ntp,snmp,iptables etc...) etc... I've already have done(in our netowork) most of the tasks which are listed in your task list so I can easily help you with finishing it. The only thing is that few of your tasks, I think will be easier to be done by a simple script not with ansible, but let's start chat, and we will discuss all the details.
By the way, you can see my profile, and see that I have already done some jobs with ansible, and also you could check my profile here on Freelancer or at Linkedin and see that I know pretty well how to work with ansible.