ergo/tasks/main.yaml
changeset 249 3542951a98cb
parent 174 431c6d5e5dd4
equal deleted inserted replaced
248:c3d1236b6c09 249:3542951a98cb
    24   notify: restart ergo
    24   notify: restart ergo
    25 
    25 
    26 - name: create ergo dirs
    26 - name: create ergo dirs
    27   become: yes
    27   become: yes
    28   file:
    28   file:
    29     path: "{{item}}/ergo"
    29     path: "{{item}}"
    30     owner: "ergo"
    30     owner: "ergo"
    31     group: "ergo"
    31     group: "ergo"
    32     mode: "0755"
    32     mode: "0755"
    33     state: "directory"
    33     state: "directory"
    34   loop:
    34   loop:
    35     - "/etc"
    35     - "/etc/ergo"
    36     - "/var"
    36     - "{{ergo_run_dir}}"
       
    37     - "{{ergo_data_dir}}"
    37 
    38 
    38 - name: configure ergo
    39 - name: configure ergo
    39   become: yes
    40   become: yes
    40   template:
    41   template:
    41     src: "config.yaml.j2"
    42     src: "config.yaml.j2"
    52     dest: "/etc/ergo/motd"
    53     dest: "/etc/ergo/motd"
    53   notify: reload ergo
    54   notify: reload ergo
    54 
    55 
    55 - name: install ergo service
    56 - name: install ergo service
    56   become: yes
    57   become: yes
    57   copy:
    58   template:
    58     src: "ergo.service"
    59     src: "ergo.service.j2"
    59     dest: "/lib/systemd/system/ergo.service"
    60     dest: "/lib/systemd/system/ergo.service"
    60     mode: "0644"
    61     mode: "0644"
    61   notify: restart ergo
    62   notify: restart ergo
    62 
    63 
    63 - name: ensure ergo is started
    64 - name: ensure ergo is started