ansible/roles/irker/tasks/main.yml

35 lines
772 B
YAML

---
- name: Pin irker from Debian unstable
template:
src: "apt/{{ item }}.j2"
dest: "/etc/apt/{{ item }}"
loop:
- sources.list.d/sid.list
- preferences.d/irker-sid
when:
- ansible_distribution == "Debian"
- ansible_distribution_major_version | int <= 11
- ansible_distribution_release != "sid"
- name: Install Irker for IRC support
apt:
update_cache: true
install_recommends: false
name:
- irker
register: apt_result
retries: 3
until: apt_result is succeeded
- name: Setup Irker parameters
lineinfile:
path: /etc/default/irker
regexp: "^IRKER_OPTIONS="
line: 'IRKER_OPTIONS="-n {{ irker.name }} -d warning"'
create: true
owner: root
group: root
mode: 0644
notify: Reload irker