allow optionally dependency installation
continuous-integration/drone/push Build is failing Details

This commit is contained in:
Robert Kaussow 2019-05-12 17:26:30 +02:00
parent 0e75d0e103
commit e1b31e2b51
3 changed files with 16 additions and 0 deletions

View File

@ -1,5 +1,11 @@
--- ---
dockerengine_package: docker 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_docker_group_enabled: False
dockerengine_secure_registries: [] dockerengine_secure_registries: []

View File

@ -1,6 +1,10 @@
--- ---
- name: Converge - name: Converge
hosts: all hosts: all
vars:
dockerengine_dependencies:
- epel-release
- python2-pip
roles: roles:
- role: xoxys.docker-engine - role: xoxys.docker-engine

View File

@ -5,6 +5,12 @@
name: "{{ dockerengine_package }}" name: "{{ dockerengine_package }}"
state: installed state: installed
- name: Install dependencies
package:
name: "{{ item }}"
state: installed
loop: "{{ dockerengine_dependencies }}"
- name: Install python dependencies - name: Install python dependencies
pip: pip:
name: name: