--- # 20260929 - Hyperling # Ensure an existing run is not active, otherwise bail. - name: General | Tests | Existing Run | Lock | Create shell: "date +'%Y-%m-%d %H:%M:%S' >> {{lock_file }}" - name: General | Tests | Existing Run | Lock | Create file: name: "{{ lock_file }}" mode: '0777' - name: General | Tests | Existing Run | Lock | Create | Check stat: path: "{{ lock_file }}" register: lock_exists - name: General | Tests | Existing Run | Lock | Create | Fail fail: msg: "ERROR: Lock file does not exist." when: not lock_exists.stat.exists