Compare commits

..

1 Commits

Author SHA1 Message Date
Christer Warén
2b74ceba84 Add temp task 2025-10-01 01:28:08 +03:00
2 changed files with 17 additions and 9 deletions

View File

@@ -16,8 +16,8 @@
<!-- Link: Preconnect & DNS Prefetch & Preload -->
<link rel="preconnect" href="//cdn.waren.io">
<link rel="dns-prefetch" href="//cdn.waren.io">
<link rel="preload" as="style" href="https://cdn.waren.io/frameworks/font-awesome/7.1.0/css/all.min.css" crossorigin="anonymous">
<link rel="preload" as="font" type="font/woff2" href="https://cdn.waren.io/frameworks/font-awesome/7.1.0/webfonts/fa-solid-900.woff2" crossorigin="anonymous">
<link rel="preload" as="style" href="https://cdn.waren.io/frameworks/font-awesome/7.0.0/css/all.min.css" crossorigin="anonymous">
<link rel="preload" as="font" type="font/woff2" href="https://cdn.waren.io/frameworks/font-awesome/7.0.0/webfonts/fa-solid-900.woff2" crossorigin="anonymous">
<style>
body {
@@ -67,7 +67,7 @@
</style>
<!-- Link: CSS -->
<link rel="stylesheet" href="https://cdn.waren.io/frameworks/font-awesome/7.1.0/css/all.min.css" crossorigin="anonymous" media="screen">
<link rel="stylesheet" href="https://cdn.waren.io/frameworks/font-awesome/7.0.0/css/all.min.css" crossorigin="anonymous" media="screen">
</head>
<body>
<header>

View File

@@ -922,15 +922,23 @@
realm: "master"
name: "{{ group }}"
vars:
task_vars:
groups:
- admin
- users
loop: "{{ task_vars.groups }}"
groups:
- admin
- users
loop: "{{ groups }}"
loop_control:
label: "{{ group }}"
loop_var: group
- debug:
msg: "{{ config.keycloak.users[username].groups | map('combine', {'name': item}) | map('combine', {'state': 'present'}) | list }}"
loop: "{{ config.keycloak.users.keys() | list }}"
loop_control:
label: "{{ username }}"
loop_var: username
tags:
- test
- name: "Deployer - Keacloak - Configure - Users : Create"
community.general.keycloak_user:
auth_keycloak_url: "http://127.0.0.1:8080"
@@ -945,7 +953,7 @@
- type: password
value: "{{ config.keycloak.users[username].password }}"
temporary: false
groups: "{{ config.keycloak.users[username].groups | map('regex_replace', '^(.*)$', '{\"name\": \"\\1\", \"state\": \"present\"}') | map('from_json') | list }}"
groups: "{{ config.keycloak.users[username].groups | map('combine', {'state': 'present'}) | list | map('dict2items') | list }}"
enabled: on
state: present
loop: "{{ config.keycloak.users.keys() | list }}"