--- - name: check if atomic host stat: path: /run/ostree-booted register: ostree - set_fact: is_atomic: "{{ ostree.stat.exists }}" - name: Check presence of fastestmirror.conf stat: path: /etc/yum/pluginconf.d/fastestmirror.conf register: fastestmirror # fastestmirror plugin actually slows down Ansible deployments - name: Disable fastestmirror plugin lineinfile: dest: /etc/yum/pluginconf.d/fastestmirror.conf regexp: "^enabled=.*" line: "enabled=0" state: present when: fastestmirror.stat.exists - name: Add proxy to /etc/yum.conf if http_proxy is defined lineinfile: path: "/etc/yum.conf" line: "proxy={{http_proxy}}" create: yes state: present when: http_proxy is defined - name: Install packages requirements for bootstrap yum: name: "{{ packages }}" state: present vars: packages: - libselinux-python - epel-release when: - not is_atomic - name: Install pip for bootstrap yum: name: python-pip state: present when: - not is_atomic