diff --git a/roles/bootstrap-os/tasks/bootstrap-centos.yml b/roles/bootstrap-os/tasks/bootstrap-centos.yml index 692fae8686bd415ebe2a1604f3611fbdf736404c..519a43733c4bde4708e2449152fa0310e307218d 100644 --- a/roles/bootstrap-os/tasks/bootstrap-centos.yml +++ b/roles/bootstrap-os/tasks/bootstrap-centos.yml @@ -29,20 +29,36 @@ state: present when: http_proxy is defined -- name: Install packages requirements for bootstrap +- name: Install libselinux-python and yum-utils for bootstrap yum: name: "{{ packages }}" state: present vars: packages: - libselinux-python - - epel-release + - yum-utils when: - not is_atomic +- name: Check python-pip package + yum: + list=python-pip + register: package_python_pip + when: + - not is_atomic + +- name: Install epel-release for bootstrap + yum: + name: epel-release + state: present + when: + - not is_atomic + - package_python_pip.results | length != 0 + - name: Install pip for bootstrap yum: name: python-pip state: present when: - not is_atomic + - package_python_pip.results | length != 0