2017-10-27 15:49:55 +00:00
|
|
|
- name: Copy Wondershaper service script
|
2017-05-27 18:09:50 +00:00
|
|
|
template: backup=yes
|
|
|
|
src=wondershaper/wondershaper.service
|
|
|
|
dest=/etc/systemd/system/wondershaper.service
|
|
|
|
mode=0644
|
|
|
|
|
2017-10-27 15:49:55 +00:00
|
|
|
- name: Copy Wondershaper script
|
2017-05-27 18:09:50 +00:00
|
|
|
template: backup=yes
|
|
|
|
src=wondershaper/wondershaper.j2
|
|
|
|
dest=/usr/bin/wondershaper
|
|
|
|
owner=root
|
|
|
|
group=root
|
|
|
|
mode=0744
|
|
|
|
|
2017-10-27 15:49:55 +00:00
|
|
|
- name: Create conf.d directory
|
2017-05-27 18:09:50 +00:00
|
|
|
file: path=/etc/conf.d
|
|
|
|
owner=root
|
|
|
|
group=root
|
|
|
|
mode=0755
|
|
|
|
state=directory
|
|
|
|
|
2017-10-27 15:49:55 +00:00
|
|
|
- name: Copy Wondershaper config script
|
2017-05-27 18:09:50 +00:00
|
|
|
template: src=wondershaper/wondershaper.conf
|
|
|
|
dest=/etc/conf.d/wondershaper.conf
|
|
|
|
owner=root
|
|
|
|
group=root
|
|
|
|
mode=0600
|
|
|
|
|
2017-10-27 15:49:55 +00:00
|
|
|
- name: Create fact for Wondershaper config file
|
2017-05-27 18:09:50 +00:00
|
|
|
file: src=/etc/conf.d/wondershaper.conf
|
|
|
|
dest=/etc/ansible/facts.d/wondershaper.fact
|
|
|
|
owner=root
|
|
|
|
group=root
|
|
|
|
state=link
|
|
|
|
|
|
|
|
- name: Add wondershaper to service list
|
|
|
|
ini_file: dest='{{ service_filelist }}'
|
|
|
|
section=wondershaper
|
|
|
|
option='{{ item.option }}'
|
|
|
|
value='{{ item.value }}'
|
|
|
|
with_items:
|
|
|
|
- option: name
|
|
|
|
value: wondershaper
|
|
|
|
- option: description
|
2017-10-27 15:49:55 +00:00
|
|
|
value: '"Wondershaper is a command line tool to set maximum transfer rates for network adapters."'
|
2017-05-27 18:09:50 +00:00
|
|
|
- option: enabled
|
|
|
|
value: "{{ wondershaper_enabled }}"
|