Build a ansible-disable script that creates a persistent lock file. The script takes a required parameter which describes the reason for disabling and records the value of $USER or $SUDO_USER (for root).
$ ansible-disable "Working on a local branch"
/run/ring-ansible.disable lock created (expires in 8 days)
$ cat /run/ring-ansible.disable
Working on local branch
Wed, 02 Jan 2019 20:00:38 +0000 by leopold