|
1 | 1 | ---
|
2 |
| -- include_role: |
3 |
| - name: andrewrothstein.unarchive-deps |
4 |
| -- include_role: |
| 2 | +- name: Installing andrewrothstein.unarchivedeps |
| 3 | + ansible.builtin.include_role: |
| 4 | + name: andrewrothstein.unarchivedeps |
| 5 | +- name: Installing andrewrothstein.temurin |
| 6 | + ansible.builtin.include_role: |
5 | 7 | name: andrewrothstein.temurin
|
6 | 8 | vars:
|
7 |
| - openjdk_app: jre |
8 |
| -- name: check for existing install at {{ keycloak_install_dir }} |
| 9 | + temurin_app: jre |
| 10 | +- name: Check for existing install at {{ keycloak_install_dir }} |
9 | 11 | become: true
|
10 | 12 | become_user: root
|
11 |
| - stat: |
| 13 | + ansible.builtin.stat: |
12 | 14 | path: '{{ keycloak_install_dir }}'
|
13 | 15 | changed_when: false
|
14 | 16 | register: keycloak_binary
|
15 |
| -- when: not keycloak_binary.stat.exists |
| 17 | +- name: Downloading and installing keycloak |
| 18 | + when: not keycloak_binary.stat.exists |
16 | 19 | block:
|
17 |
| - - name: downloading {{ keycloak_tgz_url }}... |
| 20 | + - name: Downloading {{ keycloak_tgz_url }}... |
18 | 21 | become: true
|
19 | 22 | become_user: root
|
20 |
| - get_url: |
| 23 | + ansible.builtin.get_url: |
21 | 24 | url: '{{ keycloak_tgz_url }}'
|
22 | 25 | dest: '{{ keycloak_tmp_tgz }}'
|
23 | 26 | checksum: '{{ keycloak_checksum }}'
|
24 |
| - mode: 0644 |
25 |
| - - name: unarchiving {{ keycloak_tmp_tgz }} |
| 27 | + mode: '644' |
| 28 | + - name: Unarchiving {{ keycloak_tmp_tgz }} |
26 | 29 | become: true
|
27 | 30 | become_user: root
|
28 |
| - unarchive: |
| 31 | + ansible.builtin.unarchive: |
29 | 32 | remote_src: true
|
30 | 33 | src: '{{ keycloak_tmp_tgz }}'
|
31 | 34 | dest: '{{ keycloak_parent_install_dir }}'
|
32 | 35 | creates: '{{ keycloak_install_dir }}'
|
33 | 36 | always:
|
34 |
| - - name: rm {{ keycloak_tmp_tgz }} |
| 37 | + - name: Rm {{ keycloak_tmp_tgz }} |
35 | 38 | become: true
|
36 | 39 | become_user: root
|
37 |
| - file: |
| 40 | + ansible.builtin.file: |
38 | 41 | path: '{{ keycloak_tmp_tgz }}'
|
39 | 42 | state: absent
|
40 | 43 |
|
41 |
| -- name: linking {{ keycloak_link_dir }} to {{ keycloak_install_dir }} |
| 44 | +- name: Linking {{ keycloak_link_dir }} to {{ keycloak_install_dir }} |
42 | 45 | become: true
|
43 | 46 | become_user: root
|
44 |
| - file: |
| 47 | + ansible.builtin.file: |
45 | 48 | src: '{{ keycloak_install_dir }}'
|
46 | 49 | dest: '{{ keycloak_link_dir }}'
|
47 | 50 | state: link
|
48 | 51 |
|
49 |
| -- name: adding keycloak to the default bash login shell's path |
| 52 | +- name: Adding keycloak to the default bash login shell's path |
50 | 53 | become: true
|
51 | 54 | become_user: root
|
52 | 55 | with_items:
|
53 | 56 | - f: keycloak.sh
|
54 | 57 | d: /etc/profile.d
|
55 |
| - template: |
| 58 | + ansible.builtin.template: |
56 | 59 | src: '{{ item.f }}.j2'
|
57 | 60 | dest: '{{ item.d }}/{{ item.f }}'
|
58 |
| - mode: '{{ item.m|default("0644") }}' |
| 61 | + mode: '{{ item.m | default("644") }}' |
0 commit comments