diff --git a/defaults/main.yml b/defaults/main.yml index 98d1237..4dd47ec 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -3,14 +3,11 @@ dockerengine_packages: - docker # @var dockerengine_packages_extra:description: > -# The role requires epel repository and pip to work .You can use +# The role requires epel repository and pip to work. You can use # `dockerengine_packages_extra` to install these dependencys. # @end dockerengine_packages_extra: [] -dockerengine_packages_python: - - name: docker-compose - dockerengine_service: docker dockerengine_docker_group_enabled: False diff --git a/molecule/centos7/converge.yml b/molecule/centos7/converge.yml index 550ff1c..4a2edbb 100644 --- a/molecule/centos7/converge.yml +++ b/molecule/centos7/converge.yml @@ -1,6 +1,10 @@ --- - name: Converge hosts: all + vars: + dockerengine_packages_extra: + - epel-release + - python-pip + roles: - - role: xoxys.python3 - role: xoxys.docker_engine diff --git a/molecule/centos7/requirements.yml b/molecule/centos7/requirements.yml deleted file mode 100644 index 9bcadd3..0000000 --- a/molecule/centos7/requirements.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- src: https://gitea.rknet.org/ansible/xoxys.python3.git - name: xoxys.python3 - scm: git - version: master diff --git a/tasks/install.yml b/tasks/install.yml index 0e3148c..b252763 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -1,24 +1,20 @@ --- -- block: +- block: - name: Install dependencies package: name: "{{ item }}" state: present loop: "{{ dockerengine_packages_extra }}" + - name: Install python dependencies + pip: + name: "{{ item }}" + loop: "{{ __docker_ansible_deps }}" + - name: Install packages package: name: "{{ item }}" state: present - loop: "{{ dockerengine_packages + __docker_ansible_deps }}" - - - name: Install python packages - pip: - name: "{{ item.name }}" - executable: "{{ item.exec | default('/usr/bin/pip3') }}" - state: present - loop: "{{ dockerengine_packages_python }}" - loop_control: - label: "{{ item.name }}" + loop: "{{ dockerengine_packages }}" become: True become_user: root diff --git a/vars/main.yml b/vars/main.yml index ec45b5c..67ac0d5 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -1,3 +1,4 @@ --- __docker_ansible_deps: - - python-docker-py + - docker-compose~=1.23.0 + - docker