{"id":21134123,"url":"https://github.com/horgix/ansible-lookup-plugin-github_team_members","last_synced_at":"2025-03-14T12:41:29.965Z","repository":{"id":95050696,"uuid":"129004749","full_name":"Horgix/ansible-lookup-plugin-github_team_members","owner":"Horgix","description":" Ansible Lookup plugin - Get Github team members from an organization","archived":false,"fork":false,"pushed_at":"2018-04-17T09:59:05.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-05T17:46:07.891Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Horgix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2018-04-10T23:04:26.000Z","updated_at":"2018-04-17T09:59:06.000Z","dependencies_parsed_at":"2023-05-05T08:30:53.664Z","dependency_job_id":null,"html_url":"https://github.com/Horgix/ansible-lookup-plugin-github_team_members","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Horgix%2Fansible-lookup-plugin-github_team_members","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Horgix%2Fansible-lookup-plugin-github_team_members/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Horgix%2Fansible-lookup-plugin-github_team_members/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Horgix%2Fansible-lookup-plugin-github_team_members/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Horgix","download_url":"https://codeload.github.com/Horgix/ansible-lookup-plugin-github_team_members/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243581060,"owners_count":20314162,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-20T06:23:47.624Z","updated_at":"2025-03-14T12:41:29.942Z","avatar_url":"https://github.com/Horgix.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ansible Lookup plugin - Github team members\n\nThis small project is an [Ansible](https://www.ansible.com/) [lookup\nplugin](https://docs.ansible.com/ansible/2.5/plugins/lookup.html) that fetches\n[Github](https://github.com/) [users that belong to a given\nteam](https://developer.github.com/v3/teams/).\n\nCalling the team APi to directly get members of a team is however often not\nenough since it actually only returns public members of this team. If you\nbelong to an organization that has teams, you can view these teams members.\n\nThe parameters will either be taken from Ansible task parameters or from\nenvironment, with the former having the priority on the former. So you can call\nit like this:\n\n```yaml\n- name: \"Get Github organization members\"\n  set_fact:\n    users: \"{{ lookup('github_team_members',\n                        api_key=github_api_key,\n                        github_org=github_org,\n                        github_team=github_team,\n                        wantlist=True) }}\"\n```\n\nOr just skip the `api_key`, `github_org` and `github_team` if you provide the\n `GITHUB_API_KEY`, `GITHUB_ORG` and `GITHUB_TEAM` environment variables instead.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhorgix%2Fansible-lookup-plugin-github_team_members","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhorgix%2Fansible-lookup-plugin-github_team_members","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhorgix%2Fansible-lookup-plugin-github_team_members/lists"}