- name: Check if RINA is already installed stat: path=/usr/bin/ipcm register: ipcm - name: Remove legacy repositories from git.erp5.org apt_key: id=1A716324 state=absent when: ansible_distribution == "Debian" and not (rina or ipcm.stat.exists) - name: Remove {{ base_open_build_url }} key (and add later) on every upgrade, as expiration date is quite short (2 months). apt_key: id=94A63987 state=absent when: ansible_distribution == "Debian" - file: path=/etc/apt/sources.list.d/re6stnet.list state=absent when: ansible_distribution == "Debian" - include: fedora_init.yml - name: Install Debian 10 repository key apt_key: url={{ base_open_build_url }}/Debian_10/Release.key state=present when: ansible_distribution == "Debian" and ansible_distribution_major_version == "10" - name: Install Debian 9 repository key apt_key: url={{ base_open_build_url }}/Debian_9.0/Release.key state=present when: ansible_distribution == "Debian" and ansible_distribution_major_version == "9" - name: Install Debian 8 repository key apt_key: url={{ base_open_build_url }}/Debian_8.0/Release.key state=present when: ansible_distribution == "Debian" and ansible_distribution_major_version == "8" - name: Install Debian 7 repository key apt_key: url={{ base_open_build_url }}/Debian_7.0/Release.key state=present when: ansible_distribution == "Debian" and ansible_distribution_major_version == "7" - name: Install Debian 6 repository key apt_key: url={{ base_open_build_url }}/Debian_6.0/Release.key state=present when: ansible_distribution == "Debian" and ansible_distribution_major_version == "6" - name: Install Debian 10 repository apt_repository: repo='deb {{ base_open_build_url }}/Debian_10/ ./' state=present when: ansible_distribution == "Debian" and ansible_distribution_major_version == "10" - name: Install Debian 9 repository apt_repository: repo='deb {{ base_open_build_url }}/Debian_9.0/ ./' state=present when: ansible_distribution == "Debian" and ansible_distribution_major_version == "9" - name: Install Debian 8 repository apt_repository: repo='deb {{ base_open_build_url }}/Debian_8.0/ ./' state=present when: ansible_distribution == "Debian" and ansible_distribution_major_version == "8" - name: Install Debian 7 repository apt_repository: repo='deb {{ base_open_build_url }}/Debian_7.0/ ./' state=present when: ansible_distribution == "Debian" and ansible_distribution_major_version == "7" - name: Install Debian 6 repository apt_repository: repo='deb {{ base_open_build_url }}/Debian_6.0/ ./' state=present when: ansible_distribution == "Debian" and ansible_distribution_major_version == "6" - name: Install Ubuntu 14.04 repository key apt_key: url={{ base_open_build_url }}/xUbuntu_14.04/Release.key state=present when: ansible_distribution == "Ubuntu" and ansible_distribution_version == "14.04" - name: Install Ubuntu 14.04 repository apt_repository: repo='deb {{ base_open_build_url }}/xUbuntu_14.04/ ./' state=present when: ansible_distribution == "Ubuntu" and ansible_distribution_version == "14.04" - name: Install Ubuntu 14.04 repository key (Linuxmint 17.2) apt_key: url={{ base_open_build_url }}/xUbuntu_14.04/Release.key state=present when: ansible_distribution == "Linuxmint" and ansible_distribution_version == "17.2" - name: Install Ubuntu 14.04 repository (Linuxmint 17.2) apt_repository: repo='deb {{ base_open_build_url }}/xUbuntu_14.04/ ./' state=present when: ansible_distribution == "Linuxmint" and ansible_distribution_version == "17.2" - name: Install Ubuntu 15.04 repository key apt_key: url={{ base_open_build_url }}/xUbuntu_15.04/Release.key state=present when: ansible_distribution == "Ubuntu" and ansible_distribution_version == "15.04" - name: Install Ubuntu 15.04 repository apt_repository: repo='deb {{ base_open_build_url }}/xUbuntu_15.04/ ./' state=present when: ansible_distribution == "Ubuntu" and ansible_distribution_version == "15.04" - name: Install Ubuntu 16.04 repository key apt_key: url={{ base_open_build_url }}/xUbuntu_16.04/Release.key state=present when: ansible_distribution == "Ubuntu" and ansible_distribution_version == "16.04" - name: Install Ubuntu 16.04 repository apt_repository: repo='deb {{ base_open_build_url }}/xUbuntu_16.04/ ./' state=present when: ansible_distribution == "Ubuntu" and ansible_distribution_version == "16.04" - name: Install Ubuntu 17.04 repository key apt_key: url={{ base_open_build_url }}/xUbuntu_17.10/Release.key state=present when: ansible_distribution == "Ubuntu" and ansible_distribution_version == "17.04" - name: Install Ubuntu 17.04 repository apt_repository: repo='deb {{ base_open_build_url }}/xUbuntu_17.04/ ./' state=present when: ansible_distribution == "Ubuntu" and ansible_distribution_version == "17.04" - name: Install Ubuntu 17.10 repository key apt_key: url={{ base_open_build_url }}/xUbuntu_17.10/Release.key state=present when: ansible_distribution == "Ubuntu" and ansible_distribution_version == "17.10" - name: Install Ubuntu 17.10 repository apt_repository: repo='deb {{ base_open_build_url }}/xUbuntu_17.10/ ./' state=present when: ansible_distribution == "Ubuntu" and ansible_distribution_version == "17.10" - name: Install Ubuntu 18.04 repository key apt_key: url={{ base_open_build_url }}/xUbuntu_18.04/Release.key state=present when: ansible_distribution == "Ubuntu" and ansible_distribution_version == "18.04" - name: Install Ubuntu 18.04 repository apt_repository: repo='deb {{ base_open_build_url }}/xUbuntu_18.04/ ./' state=present when: ansible_distribution == "Ubuntu" and ansible_distribution_version == "18.04" - name: Install CentOS 7 Repository get_url: url=http://download.opensuse.org/repositories/home:/VIFIBnexedi/CentOS_7/home:VIFIBnexedi.repo dest=/etc/yum.repos.d/slapos.repo mode=0440 when: ansible_distribution == "CentOS" and ansible_distribution_major_version == "7" - name: Install CentOS 7 RPM Key # workarounded with https://github.com/marbu/ansible-modules-core-issue-1853-reproducer/commit/41727b465533717015d8d55904c5a102fe248bc4 # for https://github.com/ansible/ansible-modules-core/issues/1853 rpm_key: state=present key=roles/repository/files/VIFIBNexedi_CentOS_7.key when: ansible_distribution == "CentOS" and ansible_distribution_major_version == "7" - name: Install CentOS 6 Repository get_url: url=http://download.opensuse.org/repositories/home:/VIFIBnexedi/CentOS_CentOS-6/home:VIFIBnexedi.repo dest=/etc/yum.repos.d/slapos.repo mode=0440 when: ansible_distribution == "CentOS" and ansible_distribution_major_version == "6" - name: Install CentOS 6 RPM Key rpm_key: state=present key=http://download.opensuse.org/repositories/home:/VIFIBnexedi/CentOS_CentOS-6/repodata/repomd.xml.key when: ansible_distribution == "CentOS" and ansible_distribution_major_version == "6" - name: Install Fedora 26 Repository get_url: url=http://download.opensuse.org/repositories/home:/VIFIBnexedi/Fedora_26/home:VIFIBnexedi.repo dest=/etc/yum.repos.d/slapos.repo mode=0440 when: ansible_distribution == "Fedora" and ansible_distribution_major_version == "26" - name: Install Fedora 26 RPM Key rpm_key: state=present key=http://download.opensuse.org/repositories/home:/VIFIBnexedi/Fedora_26/repodata/repomd.xml.key when: ansible_distribution == "Fedora" and ansible_distribution_major_version == "26"