Wales face World Cup finalists Croatia, Scotland, who also have a play-off to look forward to if they don't qualify, are joined by Belgium and Russian Federation and Republic of Ireland are up against Switzerland and Denmark, who beat them in qualification for last summer's World Cup.
Group B: Portugal, Ukraine, Serbia, Lithuania, Luxembourg.
Switzerland have qualified for the past two major tournaments, reaching the last 16 at both Euro 2016 and the 2018 World Cup in Russian Federation, and have also reached next June's finals in the inaugural Nations League.
No team will qualify automatically as hosts, although every host country that qualifies will be guaranteed two home games in the group phase.
Another positive for Ireland is that they are in a five-team group, rather than a six-team group, which means that they will have two matchdays free.
Joining them in Group A are: Czech Republic, Bulgaria, Montenegro and Kosovo.
Croatia, which reached the World Cup final for the first time in July, is with Wales, Slovakia, Hungary and Azerbaijan.
Merkel’s plane lands in Cologne due to technical problem
Its G36 assault rifle had trouble firing straight at high temperatures and is being phased out. The plane turned back while it was over the Netherlands, Germany's dpa news agency says.
Markets may have misread Powell speech, analysts say
The U.S. central bank in 2018 has hiked rates each quarter, and is expected to tighten policy again next month. Some have speculated that Trump might try to oust Powell, who was his hand-picked choice to lead the Fed.
Callum Hudson Odoi could be latest England youngster to move to Germany
The teenager then set up sub Alvaro Morata to make it 4-0 to the Premier League side, with the Spaniard scoring with his first touch the game.
Azerbaijan, another host nation, were also moved from Ireland's group with Gibraltar then drawn into Ireland's group.
"But also we should get excited and should be enjoying these moments".
Scotland also have a play-off backstop, in this unprecedently complicated qualification process, but will have to get past both Belgium and Russian Federation if they are to qualify directly from Group I. Alex McLeish's team will also face Cyprus, Kazakhstan and San Marino.
Elsewhere three-times champions Spain were drawn in Group F with Sweden, Norway and Romania.
The 24-team lineup will be completed in March 2020 when the last four places at the tournament are decided through a new playoff system.
It is separate from the Nations League Final Four in June 2019.