-Numerous changes to make more generic. Use varialbe for username. Defaults to "pi
-
This commit is contained in:
@@ -3,7 +3,7 @@ if pgrep sipp >/dev/null
|
||||
then
|
||||
echo "sipp is running"
|
||||
else
|
||||
cd /home/pi/sipp
|
||||
cd /home/'{{ def_username }}'/sipp
|
||||
#./sipp -sn uac_pcap {{ hostvars[groups['sipserver'][0]].ansible_host }} -bg -l 40
|
||||
./sipp -sf call.xml {{ hostvars[groups['sipserver'][0]].ansible_host }} -r 3 -rp 90s -rtp_echo -mi {{ hostvars[inventory_hostname]['ansible_default_ipv4']['address']}} -bg
|
||||
fi
|
||||
|
||||
@@ -3,7 +3,7 @@ if pgrep sipp >/dev/null
|
||||
then
|
||||
echo "sipp is running"
|
||||
else
|
||||
cd /home/pi/sipp
|
||||
cd /home/'{{ def_username }}'/sipp
|
||||
./sipp -sn uas -rtp_echo -mp 6000 -mi {{ hostvars[inventory_hostname]['ansible_default_ipv4']['address']}} -bg
|
||||
fi
|
||||
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
- name: download sipp source
|
||||
get_url:
|
||||
url: "https://github.com/SIPp/sipp/releases/download/v3.6.0/sipp-3.6.0.tar.gz"
|
||||
dest: "/home/pi/sipp-3.6.0.tar.gz"
|
||||
dest: "/home/{{ def_username }}/sipp-3.6.0.tar.gz"
|
||||
register: sipp_source
|
||||
tags: sipp
|
||||
- name: Unpacking SIPP
|
||||
unarchive:
|
||||
copy: no
|
||||
dest: /home/pi/
|
||||
src: "/home/pi/sipp-3.6.0.tar.gz"
|
||||
dest: "/home/{{ def_username }}/"
|
||||
src: "/home/{{ def_username }}/sipp-3.6.0.tar.gz"
|
||||
when: sipp_source.changed
|
||||
register: sipp_source_unpack
|
||||
tags: sipp
|
||||
@@ -21,7 +21,7 @@
|
||||
- name: configure sipp
|
||||
command: "./configure --with-openssl --with-pcap --with-sctp"
|
||||
args:
|
||||
chdir: "/home/pi/sipp"
|
||||
chdir: "/home/{{ def_username }}/sipp"
|
||||
when: sipp_move_directory is changed
|
||||
tags: sipp
|
||||
register: sipp_configure
|
||||
@@ -29,41 +29,41 @@
|
||||
shell: make
|
||||
when: sipp_configure is changed
|
||||
args:
|
||||
chdir: "/home/pi/sipp"
|
||||
chdir: "/home/{{ def_username }}/sipp"
|
||||
tags: sipp
|
||||
- name: copy scripts
|
||||
when: sipp_move_directory is changed
|
||||
template:
|
||||
src: "{{ item.src }}"
|
||||
dest: "{{ item.dest }}"
|
||||
owner: pi
|
||||
group: pi
|
||||
owner: "{{ def_username }}"
|
||||
group: "{{ def_username }}"
|
||||
mode: a+x
|
||||
with_items:
|
||||
- { src: "{{ role_path }}/files/startserver.sh", dest: "/home/pi/scripts/startserver.sh" }
|
||||
- { src: "{{ role_path }}/files/startclient.sh", dest: "/home/pi/scripts/startclient.sh" }
|
||||
- { src: "{{ role_path }}/files/stopclient.sh", dest: "/home/pi/scripts/stopclient.sh" }
|
||||
- { src: "{{ role_path }}/files/startserver.sh", dest: "/home/{{ def_username }}/scripts/startserver.sh" }
|
||||
- { src: "{{ role_path }}/files/startclient.sh", dest: "/home/{{ def_username }}/scripts/startclient.sh" }
|
||||
- { src: "{{ role_path }}/files/stopclient.sh", dest: "/home/{{ def_username }}/scripts/stopclient.sh" }
|
||||
tags: sipp
|
||||
- name: copy scripts2
|
||||
template:
|
||||
src: "{{ item.src }}"
|
||||
dest: "{{ item.dest }}"
|
||||
owner: pi
|
||||
group: pi
|
||||
owner: "{{ def_username }}"
|
||||
group: "{{ def_username }}"
|
||||
mode: a+x
|
||||
with_items:
|
||||
- { src: "{{ role_path }}/files/startserver.sh", dest: "/home/pi/scripts/startserver.sh" }
|
||||
- { src: "{{ role_path }}/files/startclient.sh", dest: "/home/pi/scripts/startclient.sh" }
|
||||
- { src: "{{ role_path }}/files/stopclient.sh", dest: "/home/pi/scripts/stopclient.sh" }
|
||||
- { src: "{{ role_path }}/files/startserver.sh", dest: "/home/{{ def_username }}/scripts/startserver.sh" }
|
||||
- { src: "{{ role_path }}/files/startclient.sh", dest: "/home/{{ def_username }}/scripts/startclient.sh" }
|
||||
- { src: "{{ role_path }}/files/stopclient.sh", dest: "/home/{{ def_username }}/scripts/stopclient.sh" }
|
||||
tags: sipp_scripts
|
||||
- name: copy call files
|
||||
copy:
|
||||
src: "{{ item.src }}"
|
||||
dest: "{{ item.dest }}"
|
||||
owner: pi
|
||||
group: pi
|
||||
owner: "{{ def_username }}"
|
||||
group: "{{ def_username }}"
|
||||
with_items:
|
||||
- { src: "{{ role_path }}/files/call.xml", dest: "/home/pi/sipp/call.xml" }
|
||||
- { src: "{{ role_path }}/files/call.pcap", dest: "/home/pi/sipp/pcap/call.pcap" }
|
||||
- { src: "{{ role_path }}/files/call.xml", dest: "/home/{{ def_username }}/sipp/call.xml" }
|
||||
- { src: "{{ role_path }}/files/call.pcap", dest: "/home/{{ def_username }}/sipp/pcap/call.pcap" }
|
||||
tags: sipp_files
|
||||
|
||||
|
||||
Reference in New Issue
Block a user