Bug 869498: implement signing servers in puppetagain; r=bhearsum