From 5fd7397c0d1743a45aab98ef0c95b5bc9af34224 Mon Sep 17 00:00:00 2001 From: A Holt Date: Fri, 8 Dec 2017 05:24:57 -0500 Subject: [PATCH] Update main.yml --- roles/vnstat/tasks/main.yml | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/roles/vnstat/tasks/main.yml b/roles/vnstat/tasks/main.yml index 2a42bee7d..63fcbad7c 100644 --- a/roles/vnstat/tasks/main.yml +++ b/roles/vnstat/tasks/main.yml @@ -1,18 +1,20 @@ --- - name: Install required packages - package: name={{ item }} - state=present + package: + name: "{{ item }}" + state: present with_items: - vnstat tags: - download - name: Put the config file in place - template: src=vnstat.conf.j2 - dest=/etc/vnstat.conf - mode=0744 - owner=root - group=root + template: + src: vnstat.conf.j2 + dest: /etc/vnstat.conf + mode: 0744 + owner: root + group: root - name: Create database for WAN to collect vnStat data shell: /usr/bin/vnstat -i {{ iiab_wan_iface }} @@ -22,16 +24,20 @@ when: iiab_lan_iface is defined - name: Start vnStat daemon via systemd - service: name=vnstat enabled=yes state=started + service: + name: vnstat + enabled: yes + state: started -- name: Add vnStat to service list - ini_file: dest='{{ service_filelist }}' - section=vnstat - option='{{ item.option }}' - value='{{ item.value }}' +- name: Add 'vnstat' to list of services at /etc/iiab/iiab.ini + ini_file: + dest: "{{ service_filelist }}" + section: vnstat + option: "{{ item.option }}" + value: "{{ item.value }}" with_items: - option: name - value: vnstat + value: vnStat - option: description value: '"vnStat is a console-based network traffic monitor for Linux and BSD that keeps a log of network traffic for the selected interface(s)."' - option: installed