Ireland on Tuesday banned large-scale public events until the end of August at the earliest in a bid to rein in the coronavirus outbreak.