X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=packer%2Fprovision%2Frobot.yaml;h=8eb8b1887b261721dfa19348d345011139ccdd32;hb=090e8ea922b1ac5e8e5516b3886d841d40401317;hp=eb76e7b2acedadb618f7bd5b5fea74ab33220985;hpb=809ab1566df617dc2eb8b8782a4874e870f0d52b;p=releng%2Fbuilder.git diff --git a/packer/provision/robot.yaml b/packer/provision/robot.yaml index eb76e7b2a..8eb8b1887 100644 --- a/packer/provision/robot.yaml +++ b/packer/provision/robot.yaml @@ -9,7 +9,7 @@ - include_role: name=lfit.system-update tasks: - - name: Install robot dependencies + - name: Install robot dependencies on CentOS 7 yum: name: - postgresql-devel @@ -19,6 +19,21 @@ - python36-pip state: present become: true + when: + - ansible_facts['distribution_major_version'] is version('8', '<') + + - name: Install robot dependencies on CentOS 8 + yum: + name: + - postgresql-devel + - python3-docker + - python3-matplotlib + - python3-netaddr + - python38-pip + state: present + become: true + when: + - ansible_facts['distribution_major_version'] is version('8', '>=') - name: Install dlux dependencies block: @@ -39,10 +54,29 @@ - libpcap-devel - libxml2-devel - libxslt-devel + state: present + become: true + + - name: Install lispflowmapping dependencies for CentOS 7 + yum: + name: - python-docker-py - python-netaddr state: present become: true + when: + - ansible_facts['distribution_major_version'] is version('8', '<') + + - name: Install lispflowmapping dependencies for CentOS 8 + yum: + name: + - python3-docker + - python3-netaddr + state: present + become: true + when: + - ansible_facts['distribution_major_version'] is version('8', '>=') + - name: Install udpreplay block: - name: Fetch udpreplay git repo