To odkud si pustis ansible je vesmes sumak. Jestli to chces mit v dockeru, klidne, jen si uvedom, ze docker neni VM, takze se k tomu tak nechovej. Nacpi si ansible do gitu, tim si to muzes naklonovat kam chces. Jak budes resit ucty v tvym pripade asi klidne pouzij root ucet na ten lab, jak budes popr. resit ssh klice, dalsi vec. Kdyz na Widlich pustis docker, v Dockerfile das nejakej git clone mojeansiblerepo.git, pak se do nej pres ssh prihlasis .... hele to urcite na zacatek neches. K.I.S.S. udelej si VM, do nej nacpy ten ansible a z toho VM si pak diriguj dalsi virtualky nebo kontejnery dle libosti. Az si to trochu osahas klidne se pust do toho cos napsal, sam uvidis, ze jsou tam urcity uskali, ktery jsou z principu "neresitelny" - jasne vsechno jde vyresit, ale pokud se to ucis, pochop nejdriv princip jak ansible funguje a jak docker funguje, napr ssh na dockeru, kdyz tam chces bezet LAMP stack s tim moc nepochodis. Na labu mozna jeste yo, ale dat to pak nekam, to uz fakt spis nechces.
Zacni s malem, udelej si tri virtualky, nainstaluj si na ne treba zabbix-server a pak zkus to samy zreplikovat na tech virtualkach, ale tak abys na kazdy mel 3x v kontejneru zabbix-server. Uvidis sam o cem mluvim. Tvuj nejlepsi kamos je tedka dokumentace k ansiblu na jejich sajtach, cti a cti nez zacnes vymejslet nejaky "nesmysly".
Az pochopis praci s inventory, group a host vars a jak resit rozumne playbooky, pak zacni delat komplexnejsi konfigurace.
https://docs.ansible.com/