diff --git a/defaults/main.yml b/defaults/main.yml index e8b4511..78747a3 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,5 +1,11 @@ --- dockerengine_package: docker +# The role requires epel repository and pip to work +# You can use dockerengine_dependencies to install these dependencys +# dockerengine_dependencies: +# - epel-release +# - python2-pip +dockerengine_dependencies: [] dockerengine_docker_group_enabled: False dockerengine_secure_registries: [] diff --git a/molecule/ec2-centos-7/playbook.yml b/molecule/ec2-centos-7/playbook.yml index a72b3a7..5030301 100644 --- a/molecule/ec2-centos-7/playbook.yml +++ b/molecule/ec2-centos-7/playbook.yml @@ -1,6 +1,10 @@ --- - name: Converge hosts: all + vars: + dockerengine_dependencies: + - epel-release + - python2-pip roles: - role: xoxys.docker-engine diff --git a/tasks/install.yml b/tasks/install.yml index 4b581bc..65dacb2 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -5,6 +5,12 @@ name: "{{ dockerengine_package }}" state: installed + - name: Install dependencies + package: + name: "{{ item }}" + state: installed + loop: "{{ dockerengine_dependencies }}" + - name: Install python dependencies pip: name: