Actually you can also say the separatists were played out by politicians from Moscow and even though they didn't sign the agreement they still kept the truce. Is it so hard to see things are not one side is evil and the other side totally pure and good?
The ceasefire is very unpopular with the militia from Day 1 because it's meant to save the Kiev from a rout that will likely end back at Kiev. Strelkov was forced to resign as Militia Commander in return for Russian humanitarian aid for the civilians.
A fair person would admit the separatists have generally kept to the terms despite many probing attacks by Kiev forces looking for weak points.
But of course, there will be those who will be blind to the very obvious, as Putin said, of the role that Russia played in the current ceasefire. Hence the sanctions still from EU. Putin got played out and the one side which is Ukraine came out smelling of roses, saved from total catastrophic military defeat.
The translation is from Google Translate so it's not so nice but the context should be understandable.
"LC and DNR and were not parties to the talks in Minsk
Speaker of the Parliament of Donetsk's Republic Boris Litvinov made a statement, which indicated that the DNR and LC were not parties to the talks in Minsk and acted as observers. It was also stated that the 12-point agreement to perform in Minsk is not possible.
In fact, encountering massive opposition militia commanders and ordinary militia, guide people's republics caught in the crossfire when one side of them presses Moscow, and on the other - authoritative armed men. Unenviable situation, so leadership is trying to maneuver to and from lobbyists truce in Moscow did not quarrel, and warlords pots not beat. All this leads to a public distancing from Minsk declarations that it was too rotten smell, so that you can speak openly about their support."