Guardiola klar för Bayern München
Den 41-årige Guardiola tar över i juli och hans kontrakt sträcker sig till och med juni 2016, skriver klubben på sin webbplats.
Guardiola tog ledigt från fotbollen efter att ha lett Barcelona till 14 titlar, bland dem två Champions League-segrar, men bekräftade nyligen att han var aktuell för ett nytt tränarjobb. Spanjoren har tidigare ryktats vara på väg till såväl Manchester City som Manchester United och Paris Saint-Germain.
Men det blev alltså södra Tyskland för Guardiola.
"Vi är mycket glada över att vi lyckats säkra fotbollsexperten Pep Guardiolas signatur, som uppvaktats av många klubbar. Pep Guardiola är en av världens mest framgångsrika tränare och vi är övertygade om att han kommer att tillföra glans, inte bara till Bayern, utan också till tysk fotboll", säger Bayern Münchens vd Karl-Heinz Rummenigge på klubbens webbplats.
Guardiola kommer att ta över efter Jupp Heynckes, vars kontrakt går ut i juni strax efter hans 68-årsdag.
"Som lämplig ersättare till Jupp Heynckes kunde bara en tränare av Pep Guardiolas kaliber komma i fråga", kommenterar Karl-Heinz Rummenigge.