ngircd/tasks/main.yaml
changeset 113 d843011c249d
parent 48 4b18b1523ec2
equal deleted inserted replaced
112:22c06d6916bf 113:d843011c249d
     3 - name: apt install ngircd
     3 - name: apt install ngircd
     4   become: yes
     4   become: yes
     5   apt: name="ngircd"
     5   apt: name="ngircd"
     6   notify: restart ngircd
     6   notify: restart ngircd
     7 
     7 
     8 - name: config server name
     8 - name: configure ngircd
     9   become: yes
     9   become: yes
    10   lineinfile:
    10   template:
    11     path: "/etc/ngircd/ngircd.conf"
    11     src: "ngircd.conf.j2"
    12     regexp: '^	Name ='
    12     dest: "/etc/ngircd/ngircd.conf"
    13     line: "	Name = {{ngircd_name}}"
       
    14   notify: restart ngircd
       
    15 
       
    16 - name: config server local listen
       
    17   become: yes
       
    18   lineinfile:
       
    19     path: "/etc/ngircd/ngircd.conf"
       
    20     regexp: '^	Listen ='
       
    21     line: "	Listen = 127.0.0.1"
       
    22     insertafter: "^	;Listen ="
       
    23   notify: restart ngircd
       
    24 
       
    25 - name: config motd
       
    26   become: yes
       
    27   lineinfile:
       
    28     path: "/etc/ngircd/ngircd.conf"
       
    29     regexp: '^	Info ='
       
    30     line: "	Info = {{ngircd_motd}}"
       
    31   notify: restart ngircd
    13   notify: restart ngircd
    32 
    14 
    33 - name: copy motd file
    15 - name: copy motd file
    34   become: yes
    16   become: yes
    35   copy:
    17   copy:
    36     src: "{{ngircd_motd_src}}"
    18     src: "{{ngircd_motd_src}}"
    37     dest: "/etc/ngircd/ngircd.motd"
    19     dest: "/etc/ngircd/ngircd.motd"
    38     mode: "0644"
       
    39   notify: restart ngircd
    20   notify: restart ngircd
    40 
    21 
    41 - name: start ngircd service
    22 - name: start ngircd service
    42   become: yes
    23   become: yes
    43   systemd: name="ngircd" state="started" daemon_reload="yes"
    24   systemd: name="ngircd" state="started" enabled="yes" daemon_reload="yes"