Search.setIndex({"docnames": ["CHANGELOG", "README", "developing", "index", "releasing", "roles/index", "roles/keycloak", "roles/keycloak_quarkus", "roles/keycloak_realm", "testing"], "filenames": ["CHANGELOG.rst", "README.md", "developing.md", "index.rst", "releasing.md", "roles/index.rst", "roles/keycloak.md", "roles/keycloak_quarkus.md", "roles/keycloak_realm.md", "testing.md"], "titles": ["middleware_automation.keycloak Release Notes", "Ansible Collection - middleware_automation.keycloak", "Contributor\u2019s Guidelines", "Welcome to Keycloak Collection documentation", "Collection Versioning Strategy", "Role Index", "keycloak", "keycloak_quarkus", "keycloak_realm", "Testing"], "terms": {"thi": [0, 1, 4, 6], "changelog": [0, 3], "describ": [0, 1], "after": [0, 4, 9], "version": [0, 3, 5, 7], "updat": [0, 1, 4], "18": [0, 6], "sso": [0, 1, 6], "46": 0, "variabl": [0, 1, 2, 5], "keycloak_no_log": 0, "control": [0, 6], "ansibl": [0, 2, 3, 4, 6, 9], "no_log": 0, "paramet": [0, 4], "debug": 0, "purpos": 0, "47": 0, "overrid": [0, 2], "servic": [0, 1, 6, 7, 8], "start": [0, 2, 7], "retri": 0, "delai": 0, "51": 0, "keycloak_quarku": [0, 1, 3, 5], "enabl": [0, 6, 7], "develop": [0, 4, 7], "mode": [0, 7], "45": 0, "renam": 0, "from": [0, 2, 3, 6], "infinispan_": 0, "prefix": 0, "keycloak_infinispan_": 0, "42": 0, "fix": [0, 3], "var": [0, 2, 6, 8], "log": [0, 7], "symlink": 0, "directori": [0, 1, 2, 6, 7, 9], "44": 0, "us": [0, 1, 2, 6, 7, 8], "absolut": 0, "path": [0, 1, 2, 6, 7, 8], "certif": [0, 6, 7], "file": [0, 1, 2, 6, 7], "39": 0, "becom": 0, "task": [0, 1, 2, 6, 8], "otherwis": 0, "fail": 0, "38": 0, "add": 0, "select": [0, 6], "java": [0, 6, 7], "systemd": [0, 9], "unit": 0, "34": 0, "set": [0, 1, 6, 7, 8], "logfil": 0, "correctli": 0, "under": [0, 2], "home": [0, 7], "35": 0, "config": [0, 8], "option": [0, 6, 7, 8], "quarku": [0, 1, 7], "32": 0, "new": [0, 3], "role": [0, 2, 3, 9], "instal": [0, 3, 6, 7, 9], "17": [0, 1, 7], "29": 0, "keycloak_config_override_templ": [0, 6], "pass": [0, 6, 7], "custom": [0, 6], "xml": [0, 6], "templat": [0, 6], "30": [0, 6], "make": [0, 1, 4, 6, 8], "sure": 0, "jvm": [0, 6, 7], "31": 0, "keycloak_admin_password": [0, 1, 6, 8], "default": [0, 2, 4, 5], "assert": 0, "wa": [0, 3], "26": 0, "simplifi": 0, "depend": [0, 1, 5, 9], "logic": 0, "reduc": 0, "plai": [0, 2], "execut": [0, 1], "time": [0, 4], "19": 0, "keycloak_frontend_url": [0, 6], "accord": 0, "other": [0, 2, 9], "25": 0, "enhanc": 0, "bug": [0, 3], "document": 0, "appli": [0, 6], "latest": [0, 6], "cumul": [0, 6], "patch": [0, 4, 5], "rh": [0, 1, 6], "automat": [0, 6, 9], "when": [0, 1, 2, 4, 6], "keycloak_rhsso_apply_patch": [0, 6], "i": [0, 1, 3, 6, 7, 8, 9], "true": [0, 1, 6, 7, 8], "cluster": [0, 1, 6, 7, 9], "now": 0, "perform": [0, 6, 7], "databas": [0, 6, 7], "initi": 0, "first": [0, 4], "node": [0, 6], "avoid": [0, 2], "lock": 0, "issu": [0, 1], "stabl": 0, "collect": [0, 6, 8, 9], "red": [1, 3, 6, 8], "hat": [1, 3, 6, 8], "singl": [1, 3, 6, 8], "sign": [1, 3, 6, 8], "On": [1, 3, 6, 8], "ha": 1, "been": 1, "test": [1, 3, 4], "against": 1, "follow": [1, 2, 4, 6, 8, 9], "2": [1, 2, 3, 4, 6, 7, 8, 9], "9": [1, 6, 7, 9], "10": 1, "plugin": [1, 3], "modul": [1, 4], "within": [1, 3], "mai": [1, 4], "onli": [1, 4, 6], "specif": [1, 2, 7], "A": [1, 3, 9], "contain": [1, 2, 4, 8], "metadata": [1, 4], "identifi": 1, "befor": 1, "you": 1, "need": [1, 2, 4], "cli": [1, 6, 7, 8], "can": 1, "also": 1, "requir": [1, 2, 4, 5, 7, 8, 9], "yml": [1, 2, 9], "via": [1, 6], "r": [1, 6, 9], "format": [1, 4, 5, 7], "name": [1, 2, 4, 6, 7, 8], "The": [1, 4, 6, 7, 8, 9], "python": [1, 9], "packag": [1, 6, 7], "present": 1, "host": [1, 6, 8], "netaddr": [1, 6], "provid": [1, 8, 9], "pip": [1, 6, 9], "txt": [1, 6, 9], "keycloak_realm": [1, 3, 5], "realm": [1, 6, 7, 8], "user": [1, 2, 4, 6, 7, 8], "feder": [1, 8], "": [1, 3, 7], "client": [1, 6, 7, 8], "an": [1, 3, 6, 7, 8], "variant": 1, "0": [1, 3, 4, 6, 7, 8], "upstream": 1, "base": [1, 6], "defin": [1, 2], "rhsso": 1, "both": 1, "differ": 1, "section": [1, 4], "For": [1, 8], "full": 1, "detail": 1, "refer": [1, 8], "readm": [1, 4], "zip": [1, 6, 7], "archiv": [1, 6, 7], "avail": [1, 4, 8, 9], "repositori": [1, 9], "root": [1, 6, 7], "keycloak_offline_instal": [1, 6], "allow": [1, 4, 8], "skip": 1, "download": [1, 3, 6, 7], "match": 1, "so": 1, "cach": [1, 6, 7, 9], "multipl": 1, "ar": [1, 2, 4, 6, 8, 9], "provis": 1, "And": 1, "keycloak_rhsso_en": [1, 6], "x": 1, "y": 1, "z": 1, "server": [1, 6, 7], "dist": 1, "fals": [1, 6, 7, 8], "sso_download_url": 1, "http": [1, 4, 6, 7, 8, 9], "intern": [1, 2], "privat": [1, 7], "net": 1, "keycloak_download_url": [1, 6], "ansible_host": 1, "e": [1, 2, 7], "rhn": [1, 6], "cred": 1, "changem": [1, 8], "password": [1, 6, 7, 8], "administr": [1, 6, 7, 8], "consol": [1, 6, 7, 8], "account": [1, 6, 7, 8], "inventori": [1, 4, 9], "below": [1, 4], "deploi": 1, "localhost": [1, 6, 7, 8, 9], "ansible_connect": [1, 9], "creat": [1, 4, 8, 9], "v1": [1, 3], "beta": 1, "releas": [1, 3, 6, 7, 9], "technic": 1, "preview": 1, "If": [1, 7], "have": [1, 2, 6], "ani": [1, 3], "question": 1, "relat": 1, "pleas": [1, 4], "don": [1, 2], "t": [1, 2, 7], "hesit": 1, "contact": 1, "u": 1, "middlewar": [1, 9], "core": [1, 9], "redhat": 1, "com": [1, 6, 7, 9], "open": [1, 6], "github": [1, 4, 6, 7, 9], "apach": [1, 6, 7, 8], "v2": 1, "later": 1, "see": [1, 4], "view": 1, "text": 1, "all": [2, 4, 9], "yaml": 2, "extens": [2, 4], "space": 2, "around": 2, "jinja": 2, "over": 2, "should": [2, 4, 6, 7, 8], "lowercas": 2, "keep": 2, "self": 2, "includ": [2, 4, 6, 8, 9], "possibl": 2, "do": 2, "noth": 2, "more": [2, 7], "than": 2, "list": [2, 7, 8], "except": 2, "where": 2, "pre_task": 2, "post_task": 2, "separ": [2, 7], "valid": 2, "ie": 2, "underscor": 2, "g": 2, "my_rol": 2, "my_playbook": 2, "dash": 2, "my": 2, "trail": 2, "slash": 2, "my_path": 2, "foo": 2, "concaten": 2, "same": 2, "convent": 2, "bar": 2, "indent": 2, "each": [2, 4], "v": 2, "interpol": 2, "chang": [2, 3, 9], "overridden": 2, "go": 2, "those": 2, "would": [2, 4], "like": 2, "argument": 2, "meta": 2, "argument_spec": 2, "playbook": [2, 3, 4, 5], "focus": 2, "compat": [2, 3], "autom": [2, 3], "platform": 2, "middleware_autom": [3, 6, 8, 9], "usag": 3, "configur": [3, 6, 7, 8], "support": [3, 4, 8], "licens": [3, 5], "index": 3, "continu": 3, "integr": 3, "contributor": 3, "guidelin": 3, "strategi": 3, "content": 3, "ad": 3, "exist": [3, 6, 7], "featur": 3, "backward": 3, "secur": 3, "break": [3, 9], "remov": [3, 6, 7], "typograph": 3, "error": 3, "modifi": 3, "1": [3, 4, 6, 7], "7": [3, 6], "6": [3, 6], "5": [3, 6, 9], "4": [3, 6, 7], "3": [3, 6, 9], "infinispan": [3, 6, 7, 9], "data": [3, 7], "grid": 3, "wildfli": [3, 9], "jboss": [3, 6], "eap": [3, 6], "tomcat": 3, "jw": 3, "activemq": 3, "amq": 3, "broker": 3, "kafka": 3, "stream": 3, "csp": 3, "jcliff": 3, "maintain": 4, "semant": 4, "semver": 4, "org": [4, 6, 7, 8], "exampl": [4, 5], "given": 4, "number": 4, "major": 4, "minor": 4, "increment": 4, "incompat": 4, "api": 4, "scenario": 4, "function": [4, 9], "manner": 4, "matrix": 4, "deprec": [4, 6], "strict": 4, "addit": [4, 6, 7], "label": 4, "pre": [4, 6, 7], "build": 4, "gener": 4, "hub": 4, "shall": 4, "note": [4, 6], "By": 4, "newli": 4, "begin": 4, "smaller": 4, "therefor": 4, "explicitli": 4, "state": 4, "assum": 4, "current": 4, "readi": 4, "indic": 4, "made": 4, "while": 4, "we": [4, 8], "prior": 4, "next": 4, "doe": 4, "nor": 4, "elimin": 4, "dedic": 4, "introduc": 4, "limit": 4, "argspec": 4, "either": [4, 8], "structur": 4, "shape": 4, "inbound": 4, "return": 4, "payload": 4, "filter": 4, "connect": [4, 6, 7], "cfg": 4, "entri": [4, 7], "outcom": 4, "previou": 4, "delet": 4, "how": 4, "correct": [4, 9], "consid": 4, "abov": 4, "increas": 4, "revis": 4, "trigger": 4, "annot": 4, "git": [4, 9], "tag": 4, "publish": 4, "built": 4, "artifact": 4, "galaxi": [4, 9], "page": 4, "keycloak": [5, 7, 8, 9], "author": 5, "inform": 5, "python3": 6, "librari": 6, "yum": 6, "dnf": 6, "8": 6, "redhat_csp_download": 6, "date": 6, "ga": 6, "septemb": 6, "20": 6, "2021": 6, "15": 6, "june": 6, "2022": 6, "cp": 6, "januari": 6, "novemb": 6, "11": [6, 7], "descript": [6, 7, 8], "keycloak_ha_en": 6, "auto": [6, 7], "backend": [6, 7], "remot": [6, 7, 9], "keycloak_db_en": 6, "els": [6, 7], "keycloak_admin_us": [6, 8], "admin": [6, 7, 8], "keycloak_bind_address": 6, "address": [6, 7], "bind": [6, 7], "port": [6, 7, 8], "keycloak_management_port_bind_address": 6, "manag": [6, 7, 8], "127": 6, "keycloak_host": [6, 8], "hostnam": [6, 7, 8], "keycloak_http_port": [6, 7, 8], "8080": [6, 7, 8], "keycloak_https_port": [6, 8], "tl": [6, 7, 8], "8443": [6, 7, 8], "keycloak_ajp_port": 6, "ajp": [6, 7], "8009": [6, 7], "keycloak_jgroups_port": 6, "jgroup": [6, 7], "tcp": [6, 7], "7600": [6, 7], "keycloak_management_http_port": [6, 7, 8], "9990": [6, 8], "keycloak_management_https_port": 6, "9993": 6, "keycloak_prefer_ipv4": 6, "prefer": 6, "ipv4": 6, "stack": 6, "keycloak_config_standalone_xml": 6, "filenam": [6, 7], "keycloak_service_us": 6, "posix": [6, 7], "usernam": [6, 7, 8], "keycloak_service_group": 6, "group": [6, 7], "keycloak_service_pidfil": 6, "pid": [6, 7], "run": [6, 7, 9], "keycloak_jvm_packag": 6, "rhel": [6, 7, 9], "runtim": [6, 7], "openjdk": [6, 7], "headless": [6, 7], "keycloak_java_hom": 6, "java_hom": [6, 7], "jre": [6, 7], "leav": [6, 7], "empti": [6, 7], "specifi": [6, 7], "rpm": [6, 7], "none": [6, 7], "keycloak_java_opt": 6, "xms1024m": [6, 7], "xmx2048m": [6, 7], "offlin": [6, 7], "url": [6, 7, 8], "keycloak_vers": 6, "keycloak_dest": 6, "opt": [6, 7], "keycloak_arch": 6, "keycloak_configure_firewalld": 6, "ensur": [6, 7, 9], "firewalld": [6, 7], "miscellan": [6, 7], "legaci": 6, "keycloak_download_url_9x": 6, "keycloak_installdir": 6, "keycloak_jboss_hom": 6, "work": [6, 7], "keycloak_rhsso_installdir": 6, "keycloak_config_dir": 6, "standalon": 6, "keycloak_config_path_to_standalone_xml": 6, "keycloak_auth_realm": [6, 8], "rest": [6, 7, 8], "authent": [6, 7, 8], "master": [6, 7, 8], "keycloak_auth_cli": [6, 7, 8], "call": [6, 7, 8], "keycloak_force_instal": [6, 7], "keycloak_url": [6, 7, 8], "keycloak_management_url": [6, 7, 8], "minimum": 6, "12": 6, "charact": 6, "frontend": 6, "endpoint": [6, 7], "keycloak_modcluster_url": 6, "modclust": 6, "revers": [6, 7], "proxi": [6, 7], "keycloak_jdbc_engin": 6, "engin": [6, 7], "db": 6, "postgr": [6, 7], "mariadb": [6, 7], "keycloak_infinispan_url": 6, "11122": 6, "keycloak_infinispan_us": 6, "supervisor": [6, 7], "keycloak_infinispan_pass": 6, "keycloak_infinispan_sasl_mechan": 6, "type": [6, 8], "scram": [6, 7], "sha": [6, 7], "512": [6, 7], "keycloak_infinispan_use_ssl": 6, "hotrod": 6, "commun": 6, "keycloak_infinispan_trust_store_path": 6, "truststor": 6, "etc": [6, 7], "pki": [6, 7], "cacert": [6, 7], "keycloak_infinispan_trust_store_password": 6, "changeit": [6, 7], "keycloak_jdbc_url": 6, "jdbc": [6, 7], "postgresql": [6, 7], "5432": [6, 7], "keycloak_jdbc_driver_vers": 6, "driver": [6, 7], "1212": [6, 7], "keycloak_db_us": 6, "keycloak_db_pass": 6, "remembertochangem": 6, "include_rol": [6, 8], "16": 6, "guido": [6, 7, 8], "grazioli": [6, 7, 8], "romain": [6, 8], "peliss": [6, 8], "pavan": 6, "kumar": 6, "motaparthi": 6, "keycloak_quarkus_vers": 7, "keycloak_quarkus_ha_en": 7, "keycloak_quarkus_db_en": 7, "keycloak_quarkus_admin_us": 7, "keycloak_quarkus_bind_address": 7, "keycloak_quarkus_host": 7, "keycloak_quarkus_http_port": 7, "keycloak_quarkus_https_port": 7, "keycloak_quarkus_ajp_port": 7, "keycloak_quarkus_jgroups_port": 7, "keycloak_quarkus_service_us": 7, "keycloak_quarkus_service_group": 7, "keycloak_quarkus_service_pidfil": 7, "keycloak_quarkus_jvm_packag": 7, "keycloak_quarkus_java_hom": 7, "keycloak_quarkus_java_opt": 7, "keycloak_quarkus_frontend_url": 7, "public": [7, 8], "auth": [7, 8], "keycloak_quarkus_http_relative_path": 7, "context": [7, 8], "keycloak_quarkus_http_en": 7, "listen": 7, "keycloak_quarkus_https_en": 7, "keycloak_quarkus_key_fil": 7, "kei": 7, "pem": 7, "conf": 7, "keycloak_quarkus_cert_fil": 7, "chain": 7, "crt": 7, "keycloak_quarkus_jdbc_engin": 7, "postr": 7, "keycloak_quarkus_db_us": 7, "keycloak_quarkus_db_pass": 7, "keycloak_quarkus_jdbc_url": 7, "keycloak_quarkus_jdbc_driver_vers": 7, "keycloak_quarkus_ispn_us": 7, "keycloak_quarkus_ispn_pass": 7, "keycloak_quarkus_ispn_url": 7, "keycloak_quarkus_ispn_sasl_mechan": 7, "mechan": 7, "keycloak_quarkus_ispn_use_ssl": 7, "whether": 7, "keycloak_quarkus_ispn_trust_store_path": 7, "trust": 7, "keycloak_quarkus_ispn_trust_store_password": 7, "keystor": 7, "keycloak_quarkus_offline_instal": 7, "keycloak_quarkus_download_url": 7, "keycloak_quarkus_dest": 7, "keycloak_quarkus_arch": 7, "keycloak_quarkus_configure_firewalld": 7, "keycloak_quarkus_metrics_en": 7, "metric": 7, "keycloak_quarkus_health_en": 7, "expos": 7, "health": 7, "check": 7, "keycloak_quarkus_installdir": 7, "keycloak_quarkus_hom": 7, "keycloak_quarkus_config_dir": 7, "keycloak_quarkus_master_realm": 7, "keycloak_quarkus_log": 7, "one": 7, "handler": 7, "comma": 7, "keycloak_quarkus_log_level": 7, "level": 7, "categori": 7, "individu": 7, "info": 7, "keycloak_quarkus_log_fil": 7, "rel": 7, "keycloak_quarkus_log_format": 7, "d": 7, "yyyi": 7, "mm": 7, "dd": 7, "hh": 7, "ss": 7, "sss": 7, "5p": 7, "c": 7, "n": 7, "keycloak_quarkus_proxy_mod": 7, "forward": 7, "behind": 7, "edg": 7, "keycloak_quarkus_start_dev": 7, "dev": 7, "keycloak_quarkus_admin_pass": 7, "ye": 7, "keycloak_context": 8, "main": 8, "keycloak_client_publ": 8, "keycloak_client_web_origin": 8, "web": 8, "origin": 8, "keycloak_cli": 8, "declar": 8, "keycloak_client_default_rol": 8, "keycloak_client_us": 8, "map": 8, "keycloak_user_feder": 8, "which": [8, 9], "provider_id": 8, "provider_typ": 8, "storag": 8, "userstorageprovid": 8, "dictionari": 8, "valu": 8, "mapper": 8, "doc": 8, "id": 8, "client_id": 8, "public_cli": 8, "confidenti": 8, "web_origin": 8, "firstnam": 8, "lastnam": 8, "email": 8, "client_rol": 8, "comprehens": 8, "testrealm": 8, "molecul": 9, "setup": 9, "cover": 9, "verifi": 9, "idempot": 9, "In": 9, "order": 9, "local": 9, "clone": 9, "yamllint": 9, "docker": 9, "flake8": 9, "lint": 9, "voluptu": 9, "demo": 9, "aggreg": 9, "rebuilt": 9, "everi": 9, "non": 9, "consist": 9, "behaviour": 9, "flang": 9, "deploy": 9, "crossdc": 9, "multi": 9, "region": 9, "sampl": 9, "system": 9, "step": 9, "environ": 9, "cd": 9, "dep": 9, "cat": 9, "eof": 9}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"middleware_autom": [0, 1], "keycloak": [0, 1, 3, 6], "releas": [0, 4], "note": 0, "topic": 0, "v1": 0, "1": 0, "0": 0, "minor": 0, "chang": [0, 4], "break": [0, 4], "port": 0, "guid": 0, "bugfix": 0, "7": 0, "6": 0, "5": 0, "4": 0, "3": 0, "major": 0, "2": 0, "summari": 0, "ansibl": 1, "collect": [1, 3, 4], "version": [1, 4, 6], "compat": [1, 4], "instal": 1, "from": [1, 4], "galaxi": 1, "includ": 1, "role": [1, 4, 5, 6, 7, 8], "usag": 1, "playbook": [1, 6, 8, 9], "control": 1, "node": 1, "local": 1, "sourc": 1, "altern": 1, "like": 1, "corpor": 1, "nexu": 1, "artifactori": 1, "proxi": 1, "etc": 1, "exampl": [1, 6, 8], "command": 1, "configur": 1, "config": 1, "support": 1, "licens": [1, 6, 7, 8], "contributor": 2, "": 2, "guidelin": 2, "welcom": 3, "document": [3, 4], "user": 3, "develop": 3, "gener": 3, "middlewar": 3, "strategi": 4, "new": 4, "content": 4, "i": 4, "ad": 4, "an": 4, "exist": 4, "featur": 4, "plugin": 4, "within": 4, "backward": 4, "bug": 4, "fix": 4, "secur": 4, "ani": 4, "remov": 4, "A": 4, "typograph": 4, "error": 4, "wa": 4, "modifi": 4, "autom": 4, "index": 5, "requir": 6, "depend": 6, "patch": 6, "default": [6, 7, 8], "variabl": [6, 7, 8], "author": [6, 7, 8], "inform": [6, 7, 8], "keycloak_quarku": 7, "keycloak_realm": 8, "format": 8, "test": 9, "continu": 9, "integr": 9}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"middleware_automation.keycloak Release Notes": [[0, "middleware-automation-keycloak-release-notes"]], "Topics": [[0, "topics"]], "v1.1.0": [[0, "v1-1-0"]], "Minor Changes": [[0, "minor-changes"], [0, "id14"], [0, "id17"], [0, "id21"], [0, "id28"]], "Breaking Changes / Porting Guide": [[0, "breaking-changes-porting-guide"], [0, "id7"]], "Bugfixes": [[0, "bugfixes"], [0, "id9"], [0, "id11"], [0, "id19"], [0, "id24"]], "v1.0.7": [[0, "v1-0-7"]], "v1.0.6": [[0, "v1-0-6"]], "v1.0.5": [[0, "v1-0-5"]], "v1.0.4": [[0, "v1-0-4"]], "v1.0.3": [[0, "v1-0-3"]], "Major Changes": [[0, "major-changes"], [0, "id26"]], "v1.0.2": [[0, "v1-0-2"]], "v1.0.1": [[0, "v1-0-1"]], "Release Summary": [[0, "release-summary"], [0, "id30"]], "v1.0.0": [[0, "v1-0-0"]], "Ansible Collection - middleware_automation.keycloak": [[1, "ansible-collection-middleware-automation-keycloak"]], "Ansible version compatibility": [[1, "ansible-version-compatibility"]], "Installation": [[1, "installation"]], "Installing the Collection from Ansible Galaxy": [[1, "installing-the-collection-from-ansible-galaxy"]], "Included roles": [[1, "included-roles"]], "Usage": [[1, "usage"]], "Install Playbook": [[1, "install-playbook"]], "Install from controller node (local source)": [[1, "install-from-controller-node-local-source"]], "Install from alternate sources (like corporate Nexus, artifactory, proxy, etc)": [[1, "install-from-alternate-sources-like-corporate-nexus-artifactory-proxy-etc"]], "Example installation command": [[1, "example-installation-command"]], "Configuration": [[1, "configuration"]], "Config Playbook": [[1, "config-playbook"]], "Example configuration command": [[1, "example-configuration-command"]], "Support": [[1, "support"]], "License": [[1, "license"], [6, "license"], [7, "license"], [8, "license"]], "Contributor\u2019s Guidelines": [[2, "contributor-s-guidelines"]], "Welcome to Keycloak Collection documentation": [[3, "welcome-to-keycloak-collection-documentation"]], "User documentation": [[3, null]], "Developer documentation": [[3, null]], "General": [[3, null]], "Middleware collections": [[3, null]], "Collection Versioning Strategy": [[4, "collection-versioning-strategy"]], "New content is added to an existing collection": [[4, "new-content-is-added-to-an-existing-collection"]], "New feature to existing plugin or role within a collection (backwards compatible)": [[4, "new-feature-to-existing-plugin-or-role-within-a-collection-backwards-compatible"]], "Bug fix or security fix to existing content within a collection": [[4, "bug-fix-or-security-fix-to-existing-content-within-a-collection"]], "Breaking change to any content within a collection": [[4, "breaking-change-to-any-content-within-a-collection"]], "Content removed from a collection": [[4, "content-removed-from-a-collection"]], "A typographical error was fixed in the documentation for a collection": [[4, "a-typographical-error-was-fixed-in-the-documentation-for-a-collection"]], "Documentation added/removed/modified within a collection": [[4, "documentation-added-removed-modified-within-a-collection"]], "Release automation": [[4, "release-automation"]], "Role Index": [[5, "role-index"]], "keycloak": [[6, "keycloak"]], "Requirements": [[6, "requirements"]], "Dependencies": [[6, "dependencies"]], "Versions": [[6, "versions"]], "Patching": [[6, "patching"]], "Role Defaults": [[6, "role-defaults"], [7, "role-defaults"], [8, "role-defaults"]], "Role Variables": [[6, "role-variables"], [7, "role-variables"], [8, "role-variables"]], "Example Playbook": [[6, "example-playbook"], [8, "example-playbook"]], "Author Information": [[6, "author-information"], [7, "author-information"], [8, "author-information"]], "keycloak_quarkus": [[7, "keycloak-quarkus"]], "keycloak_realm": [[8, "keycloak-realm"]], "Variable formats": [[8, "variable-formats"]], "Testing": [[9, "testing"]], "Continuous integration": [[9, "continuous-integration"]], "Integration testing": [[9, "integration-testing"]], "Test playbooks": [[9, "test-playbooks"]]}, "indexentries": {}})