Germany's cabinet has approved plans for the country to join the military campaign against the Islamic State (IS) group in Syria, a big step for the country which has long resisted a direct role in the conflict.

Key points: Germany will join military campaign against Islamic State group in Syria, but won't participate in air strikes

Germany will join military campaign against Islamic State group in Syria, but won't participate in air strikes Decision is a big step for the country, which has long resisted a direct role in the conflict

Decision is a big step for the country, which has long resisted a direct role in the conflict David Cameron announces House of Commons will vote on Britain joining military action in Syria

David Cameron announces House of Commons will vote on Britain joining military action in Syria Opposition MPs in Germany raise concerns about 'combustible' deployment

In response to an appeal from France after the November attacks in Paris, chancellor Angela Merkel's government agreed to send Tornado reconnaissance jets, refuelling aircraft, a frigate to protect a French aircraft carrier, and up to 1,200 soldiers to the region.

Germany will not join France, the United States, Australia and Russia in conducting air strikes in Syria, but the move is significant given the country's post-war history of avoiding foreign military entanglements and voter misgivings about getting involved in the conflict in the Middle East.

A letter from the foreign and defence ministries said the deployment was aimed at preventing "terrorist acts" by IS and supporting France and other partners in their fight against the Islamic extremist group, which has taken large swathes of territory in Syria and Iraq.

The announcement came as British prime minister David Cameron announced that the House of Commons would vote on military action in Syria.

"The cabinet has accepted my recommendation to have a vote in the Commons tomorrow on military action in Syria as part of a wider strategy," Mr Cameron said on Twitter.

German defence minister Ursula von der Leyen sought to reassure voters, saying that Germany had not been drawn into war against its will but taken a conscious decision to get involved.

She also made clear that there would be no cooperation between German forces and Syrian president Bashar al-Assad or his troops.

"The top line is there will be no cooperation with Assad, and no cooperation with troops under his command," she said, though she did not rule out including supporters of Mr Assad in a long-term solution for the country.

"We must avoid the collapse of the state of Syria."

Opposition raises concern about 'combustible' deployment

The Bundestag lower house of parliament will debate the issue on Wednesday and a vote is expected later in the week.

The motion looks set to pass given the broad majority held by Ms Merkel's "grand coalition" of conservatives and Social Democrats.

Lawmakers from the pacifist Left party have warned that the government is raising the risks of an attack on German soil by joining the mission.

They have promised to vote against it and challenge the deployment in court.

Some members of the opposition Greens also have reservations.

"This deployment is combustible and politically and militarily wrong. Showing solidarity with France cannot mean undertaking something that's wrong," Greens politician Hans-Christian Stroebele said, adding he feared more civilian victims.

German foreign minister Frank-Walter Steinmeier, a Social Democrat, told Bild daily that patience was needed and, pointing to the ongoing talks in Vienna, stressed that a political process for Syria's long-term future was essential.

"Bombs and rockets alone will not conquer terror, that will only happen though politics," he told Bild.

ABC/Reuters