Logrotate, symlink and ensuring parent directory exists are present in the base class, while actual setting up of forwarders is in the role.
I think we should split up the role a bit more, have separate configurable classes for the mysql, file and kafka setups.