If baseline is executed then its baselines the complete machine with dependencies. Specific install and starting of docker is not required. Tried it in Centos7 Minimal VagrantBox (3.10.0-229.el7.x86_64).
If baseline is executed then its baselines the complete machine with dependencies. Specific install and starting of docker is not required. Tried it in Centos7 Minimal VagrantBox (3.10.0-229.el7.x86_64).

Include the requirements.txt as a best practice for reference.

Test Log:

[root@localhost ansible-traininglab]# history
1 ll
2 ls -ltr
3 ifconfig
4 which git
5 git clone https://github.com/arnabsinha4u/ansible-traininglab.git
6 ll
7 which ansible
8 yum install ansible
9 rpm -iUvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm
10 yum -y install ansible
11 ll
12 cd ansible-traininglab/
13 ll
14 ./ansible_lab.yml --tags=baseline
15 ./ansible_lab.yml --tags=m_startup

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
acd7a4c3eb23 ansible_lab/slave:latest "/bin/sh -c '/usr/bin" 10 seconds ago Up 8 seconds 0.0.0.0:32769->22/tcp master-1-slave-1
ff714673b12a ansible_lab/master:latest "/bin/sh -c '/usr/bin" 12 seconds ago Up 10 seconds 0.0.0.0:32768->22/tcp master-1

arnabsinha4u/ansible-traininglab