Code Review
/
csit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Ansible: LTS support
[csit.git]
/
resources
/
tools
/
testbed-setup
/
ansible
/
roles
/
wrk
/
tasks
/
main.yaml
diff --git
a/resources/tools/testbed-setup/ansible/roles/wrk/tasks/main.yaml
b/resources/tools/testbed-setup/ansible/roles/wrk/tasks/main.yaml
index
d8d0614
..
163044d
100644
(file)
--- a/
resources/tools/testbed-setup/ansible/roles/wrk/tasks/main.yaml
+++ b/
resources/tools/testbed-setup/ansible/roles/wrk/tasks/main.yaml
@@
-1,7
+1,7
@@
---
# file: roles/wrk/tasks/main.yaml
---
# file: roles/wrk/tasks/main.yaml
-- name: WRK
Install
- Install Distribution - Release - Machine Prerequisites
+- name: WRK - Install Distribution - Release - Machine Prerequisites
package:
name: "{{ packages | flatten(levels=1) }}"
state: latest
package:
name: "{{ packages | flatten(levels=1) }}"
state: latest
@@
-9,45
+9,40
@@
tags:
- install-dependencies
tags:
- install-dependencies
-- name: WRK
Install
- Get Release Archive
+- name: WRK - Get Release Archive
get_url:
get_url:
- url: "https://github.com/wg/wrk/archive/{{
wrk_version
}}.tar.gz"
- dest: "{{ wrk_target_dir }}/
{{ wrk_version
}}.tar.gz"
+ url: "https://github.com/wg/wrk/archive/{{
item
}}.tar.gz"
+ dest: "{{ wrk_target_dir }}/
wrk-{{ item
}}.tar.gz"
mode: 0644
mode: 0644
+ loop: "{{ wrk_version }}"
register: wrk_downloaded
tags:
- install-wrk
register: wrk_downloaded
tags:
- install-wrk
-- name: WRK Install - Ensure Directory Exists
- file:
- path: "{{ wrk_target_dir }}/wrk-{{ wrk_version }}"
- state: "directory"
- register: wrk_dir_created
- tags:
- - install-wrk
-
-- name: WRK Install - Extract Release Archive
+- name: WRK - Extract Release Archive
unarchive:
remote_src: true
unarchive:
remote_src: true
- src: "{{ wrk_target_dir }}/
{{ wrk_version
}}.tar.gz"
+ src: "{{ wrk_target_dir }}/
wrk-{{ item
}}.tar.gz"
dest: "{{ wrk_target_dir }}/"
dest: "{{ wrk_target_dir }}/"
- creates: "{{ wrk_target_dir }}/wrk-{{
wrk_version
}}/src"
- when: wrk_dir_created
+ creates: "{{ wrk_target_dir }}/wrk-{{
item
}}/src"
+ loop: "{{ wrk_version }}"
register: wrk_extracted
tags:
- install-wrk
register: wrk_extracted
tags:
- install-wrk
-- name: WRK
Install - Compile Release
+- name: WRK
- Compile Release I
command: "make"
args:
command: "make"
args:
- chdir: "{{ wrk_target_dir }}/wrk-{{ wrk_version }}"
+ chdir: "{{ wrk_target_dir }}/wrk-{{ item }}"
+ loop: "{{ wrk_version }}"
when: wrk_extracted
register: wrk_compiled
tags:
- install-wrk
when: wrk_extracted
register: wrk_compiled
tags:
- install-wrk
-- name: WRK Install - Move Binary
- command: "mv {{ wrk_target_dir }}/wrk-{{ wrk_version }}/wrk /usr/local/bin/"
+- name: WRK - Copy Binary
+ command: "cp {{ wrk_target_dir }}/wrk-{{ item }}/wrk /usr/local/bin/"
+ loop: "{{ wrk_version }}"
when: wrk_compiled
tags:
- install-wrk
when: wrk_compiled
tags:
- install-wrk