X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=resources%2Ftools%2Ftestbed-setup%2Fansible%2Froles%2Ftrex%2Ftasks%2Fmain.yaml;h=d43baf909b2f87b6af30e8e0132d8dc0281fd31f;hb=eb19fb2a7ce7c3a40e3a1a3042a15b0d728e4784;hp=019a27f79decf252cc492690e2c646dc267b5137;hpb=b44e5f78dabc49ce45c68cedb0fcb78dca164aea;p=csit.git diff --git a/resources/tools/testbed-setup/ansible/roles/trex/tasks/main.yaml b/resources/tools/testbed-setup/ansible/roles/trex/tasks/main.yaml index 019a27f79d..d43baf909b 100644 --- a/resources/tools/testbed-setup/ansible/roles/trex/tasks/main.yaml +++ b/resources/tools/testbed-setup/ansible/roles/trex/tasks/main.yaml @@ -1,16 +1,24 @@ --- # file: roles/trex/tasks/main.yaml -- name: Install Distribution - Release - Machine Prerequisites +- name: Inst - Update Package Cache (APT) + apt: + update_cache: yes + cache_valid_time: 3600 + when: + - ansible_distribution|lower == 'ubuntu' + tags: + - trex-inst-prerequisites + +- name: Inst - Prerequisites package: name: "{{ packages | flatten(levels=1) }}" state: latest - update_cache: true tags: - - install-dependencies + - trex-inst-prerequisites -- name: Deploy Multiple T-Rex Versions +- name: Inst - Multiple T-Rex Versions include_tasks: deploy_block.yaml loop: "{{ trex_version }}" tags: - - install-trex \ No newline at end of file + - trex-inst \ No newline at end of file