This is a pretty cool setup! I have been tinkering in the self-hosting world for awhile now and I would say my biggest piece of advice is to learn Docker. (Not trying to shill for Docker here or start a Docker vs. Ansible flame war.) In my personal experience, Docker images (and docker-compose orchestrations) are more pervasive than Ansible playbooks and when it comes to self-hosting for personal use, hosting all my services in Docker has made it much easier to deploy/maintain them. (Not speaking to business use cases since in that situation you should really have a deep familiarity with your tech stack and be able to roll-your-own Ansible playbook/Dockerfiles.)
Also, there are so many great FLOSS alternatives to Google Apps. This repo contains some, but here are some of my favorites:
* Drive/Calendar/Photos/Keep:
- https://nextcloud.com/ (I prefer this over OwnCloud)
* Docs/Sheets/Slides
- https://www.onlyoffice.com/
* Mail
- https://mailu.io/ (basically a Docker-based deployment of Postfix/Dovecot/etc)
* Hangouts
- Server - https://matrix.org/
- Client - https://about.riot.im/
- (I prefer Matrix.org over Jabber/XMPP)
* G+/Twitter
- https://joinmastodon.org/