{"id":21162161,"url":"https://github.com/pixelart/ansible-role-android-udev","last_synced_at":"2026-02-19T05:31:04.010Z","repository":{"id":136831377,"uuid":"94094850","full_name":"pixelart/ansible-role-android-udev","owner":"pixelart","description":"Ansible Role: Android udev rules","archived":false,"fork":false,"pushed_at":"2017-06-12T12:53:41.000Z","size":11,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-24T22:34:56.784Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://galaxy.ansible.com/pixelart/android-udev/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pixelart.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2017-06-12T12:40:24.000Z","updated_at":"2017-06-12T15:28:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"8be724bf-30e4-47d1-89e5-3968c3c8a0a1","html_url":"https://github.com/pixelart/ansible-role-android-udev","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/pixelart/ansible-role-android-udev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixelart%2Fansible-role-android-udev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixelart%2Fansible-role-android-udev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixelart%2Fansible-role-android-udev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixelart%2Fansible-role-android-udev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pixelart","download_url":"https://codeload.github.com/pixelart/ansible-role-android-udev/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixelart%2Fansible-role-android-udev/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29604552,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T05:11:50.834Z","status":"ssl_error","status_checked_at":"2026-02-19T05:11:38.921Z","response_time":117,"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-20T13:22:50.455Z","updated_at":"2026-02-19T05:31:03.993Z","avatar_url":"https://github.com/pixelart.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ansible Role: platform.sh CLI\n\n[![Build Status](https://travis-ci.org/pixelart/ansible-role-android-udev.svg?branch=master)](https://travis-ci.org/pixelart/ansible-role-android-udev)\n\nConfigures udev rules to connect Android devices, whether you use the Android Studio/SDK or not. See https://developer.android.com/studio/run/device.html#setting-up\n\n## Role Variables\n\nAvailable variables are listed below, along with default values (see `defaults/main.yml`):\n\n    android_udev_vendor_ids:\n      - name: HTC\n        id: '0bb4'\n\nA hash map of vendor name and the `ATTR{idVendor}` attribute value. Make sure the id is quoted as string, so the YAML parser will not interpret it as an octal or whatever number. This is already configured with the complete list from https://developer.android.com/studio/run/device.html#VendorIds\n\n## Dependencies\n\nNone.\n\n## Example Playbook\n\n    - hosts: devs\n      roles:\n        - pixelart.android-udev\n\nAfter the playbook runs, the udev rules are placed into `/etc/udev/rules.d/51-android.rules` and connected Android devices should be accessible by the user.\n\n## Code of Conduct\n\nPlease note that this project is released with a [Contributor Code of Conduct](CODE_OF_CONDUCT.md). By participating in this project you agree to abide by its terms.\n\n## License\n\nMIT, see the [LICENSE](LICENSE) file.\n\n## Author Information\n\nThis role was created in 2017 by [pixelart GmbH](https://www.pixelart.at/) and inspired by the roles of [Jeff Geerling](https://www.jeffgeerling.com/), author of [Ansible for DevOps](https://www.ansiblefordevops.com/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpixelart%2Fansible-role-android-udev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpixelart%2Fansible-role-android-udev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpixelart%2Fansible-role-android-udev/lists"}