{"id":21721471,"url":"https://github.com/informaticsmatters/ansible-role-infrastructure-user","last_synced_at":"2026-05-15T12:34:13.933Z","repository":{"id":46814817,"uuid":"234357788","full_name":"InformaticsMatters/ansible-role-infrastructure-user","owner":"InformaticsMatters","description":null,"archived":false,"fork":false,"pushed_at":"2025-11-26T14:09:08.000Z","size":47,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-29T03:23:27.003Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jinja","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/InformaticsMatters.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-16T16:05:22.000Z","updated_at":"2025-11-26T15:31:45.000Z","dependencies_parsed_at":"2025-01-25T18:42:26.165Z","dependency_job_id":"62c41b25-0285-4175-ad9f-337dc95b0d54","html_url":"https://github.com/InformaticsMatters/ansible-role-infrastructure-user","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/InformaticsMatters/ansible-role-infrastructure-user","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InformaticsMatters%2Fansible-role-infrastructure-user","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InformaticsMatters%2Fansible-role-infrastructure-user/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InformaticsMatters%2Fansible-role-infrastructure-user/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InformaticsMatters%2Fansible-role-infrastructure-user/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InformaticsMatters","download_url":"https://codeload.github.com/InformaticsMatters/ansible-role-infrastructure-user/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InformaticsMatters%2Fansible-role-infrastructure-user/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33067378,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-26T02:17:00.610Z","updated_at":"2026-05-15T12:34:13.899Z","avatar_url":"https://github.com/InformaticsMatters.png","language":"Jinja","funding_links":[],"categories":[],"sub_categories":[],"readme":"Ansible Role - informaticsmatters.infrastructure_user\n=====================================================\n\n![lint](https://github.com/InformaticsMatters/ansible-role-infrastructure-user/workflows/lint/badge.svg)\n\n![GitHub release (latest by date)](https://img.shields.io/github/v/release/informaticsmatters/ansible-role-infrastructure-user)\n![Ansible Role](https://img.shields.io/ansible/role/45913)\n\n[![CodeFactor](https://www.codefactor.io/repository/github/informaticsmatters/ansible-role-infrastructure-user/badge)](https://www.codefactor.io/repository/github/informaticsmatters/ansible-role-infrastructure-user)\n\nA Kubernetes-based Role for the configuration of a pre-deployed infrastructure.\nThis role provides actions to add and remove Keycloak users in the\ninfrastructure deployment.\n\nRequirements\n------------\n\n-   None\n\nRole Variables\n--------------\n\n    # The role action.\n    # One of 'create' or 'delete', used in conjunction with 'iu_type'\n    iu_action: create\n    # The type of item to create,\n    # One of 'realm', 'role' or 'user'\n    iu_type: user\n    \n    # The Keycloak hostname (https:// is assumed)\n    iu_hostname: example.com\n    # The Realm, realm manager and manager's password.\n    # The manager user is 'manager' by default\n    # and password is randomly generated if not supplied.\n    iu_realm: ''\n    iu_realm_manager: 'manager'\n    iu_realm_manager_password: \"{{ lookup('password', '/dev/null length=14 chars=ascii_letters,digits') }}\"\n    # The namespace of the Keycloak's instance,\n    # required if creating or deleting a realm.\n    iu_namespace: ''\n    \n    # The keycloak admin user name and password\n    # (required to create and delete realms)\n    iu_admin: admin\n    iu_admin_password: ''\n    \n    # A list of users to add to a realm.\n    # Used when 'iu_type' is 'user'.\n    # The list contains usernames and passwords: -\n    #\n    #   iu_users:\n    #   - username: alan\n    #     password: blob1234\n    #   - username: nala\n    #     password: blob5678\n    iu_users: []\n    \n    # A list of roles to add to an existing realm.\n    # Used when 'iu_type' is 'role'.\n    # It is simply a list of role names: -\n    #\n    #   iu_roles:\n    #   - name: standard-user\n    #     default: yes\n    iu_roles: []\n   \nDependencies\n------------\n\n-   (none)\n\nExample Playbook\n----------------\n\n**NOTE** The example below assumes that you have a Keycloak installation.\n\n    - hosts: servers\n      tasks:\n      - include_role:\n          name: informaticsmatters.infrastructure_config\n        vars:\n          iu_action: create\n          iu_type: user\n          iu_hostname: keycloak.example.com\n          iu_realm: my-realm\n          iu_realm_manager: manager\n          iu_realm_manager_password: abc0000000\n          iu_users:\n          - username: alan\n            password: blob1234\n\nLicense\n-------\n\nApache 2.0 License\n\nAuthor Information\n------------------\n\nalanbchristie\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finformaticsmatters%2Fansible-role-infrastructure-user","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finformaticsmatters%2Fansible-role-infrastructure-user","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finformaticsmatters%2Fansible-role-infrastructure-user/lists"}