ansible-playbooks

another attempt to have everything organized ...
git clone https://git.e1e0.net/ansible-playbooks.git
Log | Files | Refs | README | LICENSE

main.yml (566B)


      1 ---
      2 - name: install NUT packages
      3   package:
      4     name:
      5       - nut
      6     state: latest
      7 
      8 - name: set udev rules
      9   template:
     10     src: templates/udev-rules.j2
     11     dest: /etc/udev/rules.d/99-nut.rules
     12     owner: root
     13     group: root
     14     mode: 0644
     15   notify:
     16     - restart udev
     17 
     18 - name: set config in place
     19   template:
     20     src: "templates/{{ item }}.j2"
     21     dest: "/etc/nut/{{ item}}"
     22     owner: root
     23     group: nut
     24     mode: 0640
     25   with_items:
     26     - nut.conf
     27     - ups.conf
     28     - upsd.conf
     29     - upsd.users
     30     - upsmon.conf
     31     - upssched.conf
     32   notify:
     33     - restart nut