summaryrefslogtreecommitdiffstats
path: root/roles/fedmsg/irc/tasks/main.yml
blob: cd1ba59cbc3a682b6143e0c9606db216212b815a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52

- name: install fedmsg-irc
  yum: pkg=fedmsg-irc state=present
  tags:
  - packages
  - fedmsg/irc

- name: install python-fedmsg-meta-fedora-infrastructure
  yum: pkg=python-fedmsg-meta-fedora-infrastructure state=present
  tags:
  - packages
  - fedmsg/irc

- name: ensure that nrpe has rights to monitor us
  file: >
    dest=/var/run/fedmsg/monitoring-fedmsg-irc.socket
    mode=0775
    owner=fedmsg
    group=nrpe
    state=file
  ignore_errors: true
  tags:
  - fedmsgmonitor

- name: enable on boot and start fedmsg-irc
  service: name=fedmsg-irc state=started enabled=true
  tags:
  - services
  - fedmsg/irc
  notify:
  - restart fedmsg-irc

- name: setup fedmsg-irc config file
  template: src=ircbot.py dest=/etc/fedmsg.d/ircbot.py
  tags:
  - config
  - fedmsg/irc
  notify:
  - restart fedmsg-irc

- name: setup fas credentials config file
  template: >
    src=fas-credentials.py
    dest=/etc/fedmsg.d/fas-credentials.py
    mode=0640
    owner=fedmsg
    group=fedmsg
  tags:
  - config
  - fedmsg/irc
  notify:
  - restart fedmsg-irc