I agree. The indefinite article should be there before the noun peacemaker. But then, it seems that speakers and writers do put noun, though occasionally, without any article when it follows to act as... Also as Nohat says, when the noun is put as 'role', it can go without any article.
Here is another instance from The West Briton:
“I am extremely grateful for the continuing support that I have had. I was quite surprised last year to be offered the job but welcome the opportunity to act as leader.”
Another one from The Sun News
It is from this prism that the news of the engagement of a foreign negotiator identified as Australian cleric, Dr. Stephen Davis, to act as mediator between the Nigerian government and Boko Haram leaders should be viewed.
From the newspaper -The Pittsburgh Gazette Times
Lord Kilmarnock today left London to act as British diplomatic representative in Berlin.
Worth noting that the particular phrase act as peacemaker is found elsewhere as well.
The Washington Times for the sentence...
At the same time, we have recognized our broad responsibilities of U.S. leadership, the leadership required, for example, to help keep the peace where it exists and to act as peacemaker in explosive areas like the Mideast.
And DailyMail for the sentence...
Believe me, it wasn’t. Injured and confined to a watching role on the bench, I was dispatched to act as peacemaker by manager Dave Mackay.
The native speakers might put light on this but to me, act as.... [noun] seems to be practiced by some at times.