blob: f466129bb6812ff0a1c6a3067cdd87ab9d43b49e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
- hosts: localhost
connection: local
gather_facts: no
tasks:
- name: getting directory
shell: echo $PWD
register: qtip_dir
- name: making pktgen directory
file: path={{workingdir}}/{{Dest_dir}}/pktgen state=directory
- name: making temporary pktgen directory
file: path={{workingdir}}/{{Dest_dir}}/pktgen/pktgen_temp state=directory
- hosts: "{{role}}"
tasks:
- name: Rolename
set_fact:
rolename: "{{role}}"
when: role is defined
- name: IPTABLE Setup
shell: iptables -F
when: rolename == '1-server'
- name: iptables
shell: sudo iptables -A INPUT -p udp --dport 1000 -j DROP
when: rolename == '1-server'
- name: run pktgen
shell: bash pktgen.sh {{privateip1}} 1 {{packetsize}} {{duration}} >> .json
when: rolename == '2-host'
- hosts: "{{role}}"
tasks:
- name: Rolename
set_fact:
rolename: "{{role}}"
when: role is defined
- name: Get server packetsize
shell: iptables -L -vnx >> pktgenServer{{privateip1}}.txt
when: rolename == '1-server'
|