- name: Since f22, dnf has replaced yum, but ansible works with yum command: dnf install -y yum when: ansible_distribution == "Fedora" and ansible_distribution_version|int >= 22 - name: Install iiab-extra repos template: backup=yes dest=/etc/yum.repos.d/iiab-extra.repo src=iiab-extra.repo owner=root mode=0666 when: is_redhat - name: Install iiab-testing repos template: backup=yes dest=/etc/yum.repos.d/iiab-testing.repo src=iiab-testing.repo owner=root mode=0666 when: is_redhat - name: Install rpmfusion-free-updates repo -- for exfat template: dest=/etc/yum.repos.d/rpmfusion-free-updates.repo src=rpmfusion-free-updates.repo owner=root mode=0666 when: ansible_distribution == "Fedora" - name: Create /etc/iiab file: path=/etc/iiab owner=root group=root mode=0755 state=directory - name: Set XO model set_fact: phplib_dir: '{{ ansible_local["local_facts"]["phplib_dir"] }}' xo_model: '{{ ansible_local["local_facts"]["xo_model"] }}' - name: Install script to fully initialize network config, and/or collect data # calling iiab-network-reset w/ snapshot name, stores info, but aborts reset # intended as a convenience function for us template: src=iiab-network-reset dest=/usr/bin owner=root group=root mode=0755