mirror of
https://github.com/2martens/cloud-configuration.git
synced 2026-10-17 16:46:51 +02:00
21 lines
645 B
YAML
21 lines
645 B
YAML
---
|
|
- name: Check if Keycloak is already downloaded
|
|
ansible.builtin.stat:
|
|
path: ~/keycloak-{{ keycloak_version }}
|
|
register: keycloak_dir
|
|
|
|
- name: Download Keycloak
|
|
ansible.builtin.unarchive:
|
|
src: https://github.com/keycloak/keycloak/releases/download/{{ keycloak_version }}/keycloak-{{ keycloak_version }}.tar.gz
|
|
dest: ~
|
|
remote_src: true
|
|
creates: ~/keycloak-{{ keycloak_version }}
|
|
when: not keycloak_dir.stat.exists
|
|
|
|
- name: Create symlink to current Keycloak version
|
|
ansible.builtin.file:
|
|
src: ~/keycloak-{{ keycloak_version }}
|
|
dest: ~/keycloak-current
|
|
state: link
|
|
when: not keycloak_dir.stat.exists
|