|
17 | 17 | group: root |
18 | 18 | mode: '0755' |
19 | 19 |
|
20 | | -- name: Install codam-web-greeter |
| 20 | +- name: Clone codam-web-greeter git |
21 | 21 | tags: [codam.webgreeter, codam.webgreeter.install] |
22 | | - become: true |
23 | | - unarchive: |
24 | | - src: "{{ codam_web_greeter_git_repo }}/releases/download/{{ codam_web_greeter_version }}/{{ codam_web_greeter_release_zip_filename }}" |
25 | | - remote_src: true |
26 | | - dest: /usr/share/web-greeter/themes/codam |
27 | | - creates: /usr/share/web-greeter/themes/codam/package.json |
28 | | - owner: root |
29 | | - group: root |
30 | | - # no mode, zip file has its own permissions |
| 22 | + git: |
| 23 | + repo: "{{ codam_web_greeter_git_repo }}" |
| 24 | + dest: /tmp/codam-web-greeter |
| 25 | + version: "{{ codam_web_greeter_version }}" |
| 26 | + |
| 27 | +- name: Set data-server-url |
| 28 | + tags: [codam.webgreeter, codam.webgreeter.install] |
| 29 | + lineinfile: |
| 30 | + path: /tmp/codam-web-greeter/static/settings.ini |
| 31 | + line: "data-server-url={{ codam_web_greeter_data_server_url }}" |
| 32 | + state: present |
| 33 | + regexp: '^data-server-url=' |
31 | 34 |
|
32 | | -- name: Install codam-web-greeter systemd services |
| 35 | +- name: Build codam-web-greeter |
| 36 | + tags: [codam.webgreeter, codam.webgreeter.install] |
| 37 | + make: |
| 38 | + chdir: /tmp/codam-web-greeter |
| 39 | + target: build |
| 40 | + |
| 41 | +- name: Install codam-web-greeter |
33 | 42 | tags: [codam.webgreeter, codam.webgreeter.install] |
34 | 43 | become: true |
35 | | - shell: |
36 | | - cmd: "bash install.sh" |
37 | | - executable: /bin/bash |
38 | | - chdir: /usr/share/web-greeter/themes/codam/systemd |
| 44 | + make: |
| 45 | + chdir: /tmp/codam-web-greeter |
| 46 | + target: install |
39 | 47 |
|
40 | 48 | - name: Fetch initial codam-web-greeter data.json from server |
41 | 49 | tags: [codam.webgreeter, codam.webgreeter.install] |
|
0 commit comments