Skip to content

Commit f32b43b

Browse files
keycloak:24.0.2
1 parent 3ce4b4c commit f32b43b

9 files changed

+58
-37
lines changed

.config/ansible-lint.yml

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
skip_list:
3+
- 'name[template]'

.yamllint.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
rules:
3+
line-length: disable

defaults/main.yml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
keycloak_ver: 22.0.1
2+
keycloak_ver: 24.0.2
33
keycloak_mirror: https://github.com/keycloak/keycloak/releases/download
44

55
keycloak_parent_install_dir: /usr/local
@@ -63,3 +63,5 @@ keycloak_checksums:
6363
'20.0.2': sha1:49ccaddaf8e507b088386e731f2c6a9057a47ea9
6464
# https://github.com/keycloak/keycloak/releases/download/22.0.1/keycloak-22.0.1.tar.gz.sha1
6565
'22.0.1': sha1:eea6076b99a78f88104e3a08618f4422d0ff16e2
66+
# https://github.com/keycloak/keycloak/releases/download/24.0.2/keycloak-24.0.2.tar.gz.sha1
67+
'24.0.2': sha1:8b23e722df38fa7661a8eeb6e032c72c9e0818a9

dl-checksum.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ dl_ver() {
1313
printf " '%s': sha1:%s\n" $ver $(curl -sSLf $url)
1414
}
1515

16-
dl_ver ${1:-22.0.1}
16+
dl_ver ${1:-24.0.2}

meta/main.yml

+9-8
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ galaxy_info:
77
- sso
88
- secret
99
- key
10-
license:
11-
- MIT
12-
min_ansible_version: 2.0
10+
license: MIT
11+
min_ansible_version: '2.0'
12+
namespace: andrewrothstein
1313
platforms:
1414
- name: Alpine
1515
versions:
1616
- all
17-
- name: Archlinux
17+
- name: ArchLinux
1818
versions:
1919
- all
2020
- name: Debian
@@ -23,13 +23,14 @@ galaxy_info:
2323
- bullseye
2424
- name: EL
2525
versions:
26-
- 8
27-
- 9
26+
- '8'
27+
- '9'
2828
- name: Fedora
2929
versions:
30-
- 37
31-
- 38
30+
- '38'
31+
- '39'
3232
- name: Ubuntu
3333
versions:
3434
- focal
3535
- jammy
36+
role_name: keycloak

meta/requirements.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
22
- name: andrewrothstein.unarchivedeps
3-
version: 2.0.1
3+
version: 3.0.2
44
- name: andrewrothstein.temurin
5-
version: 1.1.8
5+
version: 2.0.0

platform-matrix-v1.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[
22
{
33
"OS": "alpine",
4-
"OS_VER": "3.17"
4+
"OS_VER": "3.18"
55
},
66
{
77
"OS": "alpine",
8-
"OS_VER": "3.18"
8+
"OS_VER": "3.19"
99
},
1010
{
1111
"OS": "alpine",
@@ -25,11 +25,11 @@
2525
},
2626
{
2727
"OS": "fedora",
28-
"OS_VER": "37"
28+
"OS_VER": "38"
2929
},
3030
{
3131
"OS": "fedora",
32-
"OS_VER": "38"
32+
"OS_VER": "39"
3333
},
3434
{
3535
"OS": "rockylinux",

tasks/main.yml

+22-19
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,61 @@
11
---
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:
57
name: andrewrothstein.temurin
68
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 }}
911
become: true
1012
become_user: root
11-
stat:
13+
ansible.builtin.stat:
1214
path: '{{ keycloak_install_dir }}'
1315
changed_when: false
1416
register: keycloak_binary
15-
- when: not keycloak_binary.stat.exists
17+
- name: Downloading and installing keycloak
18+
when: not keycloak_binary.stat.exists
1619
block:
17-
- name: downloading {{ keycloak_tgz_url }}...
20+
- name: Downloading {{ keycloak_tgz_url }}...
1821
become: true
1922
become_user: root
20-
get_url:
23+
ansible.builtin.get_url:
2124
url: '{{ keycloak_tgz_url }}'
2225
dest: '{{ keycloak_tmp_tgz }}'
2326
checksum: '{{ keycloak_checksum }}'
24-
mode: 0644
25-
- name: unarchiving {{ keycloak_tmp_tgz }}
27+
mode: '644'
28+
- name: Unarchiving {{ keycloak_tmp_tgz }}
2629
become: true
2730
become_user: root
28-
unarchive:
31+
ansible.builtin.unarchive:
2932
remote_src: true
3033
src: '{{ keycloak_tmp_tgz }}'
3134
dest: '{{ keycloak_parent_install_dir }}'
3235
creates: '{{ keycloak_install_dir }}'
3336
always:
34-
- name: rm {{ keycloak_tmp_tgz }}
37+
- name: Rm {{ keycloak_tmp_tgz }}
3538
become: true
3639
become_user: root
37-
file:
40+
ansible.builtin.file:
3841
path: '{{ keycloak_tmp_tgz }}'
3942
state: absent
4043

41-
- name: linking {{ keycloak_link_dir }} to {{ keycloak_install_dir }}
44+
- name: Linking {{ keycloak_link_dir }} to {{ keycloak_install_dir }}
4245
become: true
4346
become_user: root
44-
file:
47+
ansible.builtin.file:
4548
src: '{{ keycloak_install_dir }}'
4649
dest: '{{ keycloak_link_dir }}'
4750
state: link
4851

49-
- name: adding keycloak to the default bash login shell's path
52+
- name: Adding keycloak to the default bash login shell's path
5053
become: true
5154
become_user: root
5255
with_items:
5356
- f: keycloak.sh
5457
d: /etc/profile.d
55-
template:
58+
ansible.builtin.template:
5659
src: '{{ item.f }}.j2'
5760
dest: '{{ item.d }}/{{ item.f }}'
58-
mode: '{{ item.m|default("0644") }}'
61+
mode: '{{ item.m | default("644") }}'

test.yml

+11-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
11
---
2-
- hosts: all
2+
- name: Testing andrewrothstein.keycloak
3+
hosts: all
34
roles:
4-
- role: '{{playbook_dir}}'
5+
- role: '{{ playbook_dir }}'
6+
tasks:
7+
- name: Executing 'kc.sh --version'
8+
ansible.builtin.command: sh -lc 'kc.sh --version'
9+
changed_when: false
10+
register: keycloak_test_output
11+
- name: Output of 'kc.sh --version'
12+
ansible.builtin.debug:
13+
msg: '{{ keycloak_test_output.stdout }}'

0 commit comments

Comments
 (0)