123456789101112131415161718192021222324252627282930313233343536373839404142 |
- ---
- - name: Enable EPEL Repo
- package:
- name: epel-release
- state: present
- when: ansible_distribution == "CentOS"
- - name: Install apcupsd
- package:
- name: apcupsd
- state: present
- - name: Copy config files
- template:
- src: "{{ item.name }}.j2"
- dest: /etc/apcupsd/{{ item.name }}
- owner: root
- group: root
- mode: "{{ item.mode }}"
- notify: Restart apcupsd
- loop_control:
- label: "{{ item.name }}"
- loop:
- - { name: 'apccontrol', mode: '0755' }
- - { name: 'apcupsd.conf', mode: '0644' }
- - { name: 'changeme', mode: '0755' }
- - { name: 'commfailure', mode: '0755' }
- - { name: 'commok', mode: '0755' }
- - { name: 'offbattery', mode: '0755' }
- - { name: 'onbattery', mode: '0755' }
- - name: Enable apcupsd service
- systemd:
- name: apcupsd
- enabled: true
- - name: Open firewall port
- firewalld:
- service: apcupsd
- state: enabled
- permanent: yes
- immediate: yes
|