I have a bash script using dialog which basically just checks the status of certain services and displays it as either up or down. It works fine when I run it while logged in. I can't seem to figure out how to configure CentOS 7 to run this script and dialog when the system boots up. Ideally once CentOS finishes loading all services, instead of display the login prompt it'll just present this dialog to the user. My research seems to keep pointing at creating a service using systemd but I can't seem to find an example to fit my needs. Thanks in advance.
How to run bash script with dialog at startup Centos 7
linux;bash;centos
Honestly, systemd services shouldn't be running interactive events.  However, you should investigate the initial-setup-text.service, which does something like what you're asking for.