Wash the duck legs. Peel onions, cut two in half. Peel or clean and wash carrots and celery. Cut 2 carrots and 2 celery sticks into pieces.
Put the legs, onion halves, vegetable pieces, spices and approx. 2 teaspoons salt in a large pot. Pour about 1.5 l water on it until everything is covered. Slowly bring to the boil, cover and simmer for about 1 hour.
Dice the rest of the onion, carrots and celery. Remove the legs from the stock, drain them and let them cool down a little. Pour the stock through a fine sieve and collect.
Peel the skin from the legs and remove the meat in pieces from the bones. Heat the lard. Brown the meat all around. Season with salt and pepper.
Fry the diced vegetables and onions briefly. Dust with flour and sauté briefly. Add wine and 350 ml stock. Bring to the boil, cover and stew for about 30 minutes.
Cook the noodles in 4 l boiling salted water (1 teaspoon salt per litre) according to the instructions on the packet. Stir cranberries into the ragout, season with salt and pepper. Mix with the drained noodles.