{"count":37840,"next":"http://galaxy.ansible.com/api/v1/roles/?format=json&page=3783","previous":"http://galaxy.ansible.com/api/v1/roles/?format=json&page=3781","results":[{"id":43545,"upstream_id":null,"created":"2026-10-19T18:04:09.879819Z","modified":"2026-10-19T18:04:09.913833Z","imported":"2026-10-19T18:04:09.877437","github_user":"Chibraax","username":"Chibraax","github_repo":"ansible-make_my_shell","github_branch":"main","commit":"c32bc195fe10c20e19dce01821ad8d0a96fc1eb0","commit_message":"remove my github link\n","name":"ansible-make_my_shell","description":"Configuration + shell's custaomisation","summary_fields":{"dependencies":[],"namespace":{"id":26727,"name":"Chibraax","avatar_url":"https://github.com/Chibraax.png"},"provider_namespace":{"id":36159,"name":"chibraax","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/36159/"},"repository":{"name":"ansible-make_my_shell","original_name":"ansible-make_my_shell"},"tags":[],"versions":[]},"download_count":3},{"id":43546,"upstream_id":null,"created":"2026-10-20T07:15:30.430353Z","modified":"2026-10-23T06:54:20.257160Z","imported":"2026-10-23T06:53:57.757114","github_user":"getopservo","username":"opservo","github_repo":"ansible-role-opservo-agent","github_branch":"v0.1.3","commit":"a9f5eedb6d3e96eedf632e41cfa26340fee5341f","commit_message":"Merge pull request #1 from getopservo/fix/opservo-paths\n\nUse the opservo install layout","name":"opservo_agent","description":"Install the Opservo server-monitoring agent with the official installer, enrolled with a fleet key. Idempotent; read-only agent by default.","summary_fields":{"dependencies":[],"namespace":{"id":29365,"name":"opservo","avatar_url":"https://github.com/opservo.png"},"provider_namespace":{"id":38764,"name":"opservo","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/38764/"},"repository":{"name":"ansible-role-opservo-agent","original_name":"ansible-role-opservo-agent"},"tags":["monitoring","observability","linux","agent","opservo","alerting"],"versions":[{"id":"75607062-242f-4951-bebb-dbc4110611b7","name":"v0.1.3","release_date":"2026-10-23T11:42:13+05:30"},{"id":"54945807-37e3-4e30-abdb-c5f572a88c36","name":"v0.1.2","release_date":"2026-10-20T12:43:53+05:30"},{"id":"4f8f51e9-2e4c-40ec-94a5-ccc3c098129d","name":"v0.1.1","release_date":"2026-10-20T12:28:42+05:30"},{"id":"3fd37b2d-92fe-46cb-946e-b31b47a6de63","name":"v0.1.0","release_date":"2026-10-13T19:06:30+05:30"}]},"download_count":7},{"id":43547,"upstream_id":null,"created":"2026-10-21T17:28:37.011935Z","modified":"2026-10-21T17:28:37.057239Z","imported":"2026-10-21T17:28:37.009295","github_user":"badsectorlabs","username":"badsectorlabs","github_repo":"ludus_emudhra_lab_server","github_branch":"main","commit":"4c89cf4c8af2961a31d5407f1201e6a9892c5e96","commit_message":"ci: 🤖 fix python version so ansible-galaxy import will work\n\nSigned-off-by: kernel-sanders <1490292+kernel-sanders@users.noreply.github.com>\n","name":"emudhra_lab_server","description":"Host the eMudhra compromised CA demonstration dashboard and spoof sites.","summary_fields":{"dependencies":[],"namespace":{"id":13410,"name":"badsectorlabs","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018dbcff-41f3-7b41-81aa-efa2ae5393c3/avatar/"},"provider_namespace":{"id":23163,"name":"badsectorlabs","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/23163/"},"repository":{"name":"ludus_emudhra_lab_server","original_name":"ludus_emudhra_lab_server"},"tags":[],"versions":[{"id":"33cdd87e-24ac-4431-85e3-3471abf982f1","name":"1.0.0","release_date":"2026-10-21T13:27:38-04:00"}]},"download_count":0},{"id":43548,"upstream_id":null,"created":"2026-10-22T09:04:13.303091Z","modified":"2026-10-22T09:49:10.798231Z","imported":"2026-10-22T09:49:10.766699","github_user":"ExIntegra","username":"ExIntegra","github_repo":"ansible-role-wireguard-vpn","github_branch":"main","commit":"05d7a275a4f6cb9716f72fad3a748abb02f15bc1","commit_message":"Update README.md","name":"wireguard_vpn","description":"Настройка WireGuard-сервера и Linux-клиентов","summary_fields":{"dependencies":[],"namespace":{"id":29075,"name":"ExIntegra","avatar_url":"https://github.com/ExIntegra.png"},"provider_namespace":{"id":38476,"name":"exintegra","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/38476/"},"repository":{"name":"ansible-role-wireguard-vpn","original_name":"ansible-role-wireguard-vpn"},"tags":["wireguard","vpn","networking","linux"],"versions":[{"id":"24197289-acfb-49fc-bf36-44fc78dfcd95","name":"v0.1.1","release_date":"2026-10-22T12:30:38+03:00"},{"id":"6896f844-07e6-41fc-a534-161f265a4273","name":"0.1.0","release_date":"2026-10-22T11:32:21+03:00"}]},"download_count":0},{"id":43549,"upstream_id":null,"created":"2026-10-23T09:07:13.814829Z","modified":"2026-10-24T06:22:48.960777Z","imported":"2026-10-24T06:22:48.917252","github_user":"bouola","username":"bouola","github_repo":"ansible-role-os_upgrade","github_branch":"main","commit":"431eb2f9ceb62e72a15939bc40da592013157f13","commit_message":"chore(release): 1.0.1 [skip ci]\n\n## [1.0.1](https://github.com/bouola/ansible-role-os_upgrade/compare/v1.0.0...v1.0.1) (2026-10-24)\n\n### Bug Fixes\n\n* apply package holds in check mode and hold no package by default ([#2](https://github.com/bouola/ansible-role-os_upgrade/issues/2)) ([df3f04a](https://github.com/bouola/ansible-role-os_upgrade/commit/df3f04a65ef36928de8c760dbfb9e5124aeb3cfd))\n","name":"os_upgrade","description":"Apply Debian security and package updates on demand, keeping self-managed packages on their own procedure","summary_fields":{"dependencies":[],"namespace":{"id":28456,"name":"bouola","avatar_url":"https://github.com/bouola.png"},"provider_namespace":{"id":37864,"name":"bouola","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/37864/"},"repository":{"name":"ansible-role-os_upgrade","original_name":"ansible-role-os_upgrade"},"tags":["apt","debian","ubuntu","updates","security","patching"],"versions":[{"id":"016e7066-1c32-48ed-b1cc-5344eecb827f","name":"v1.0.1","release_date":"2026-10-24T06:22:22+00:00"},{"id":"494b4e3a-2e90-4b47-8aaa-68914d229756","name":"v1.0.0","release_date":"2026-10-23T09:06:43+00:00"}]},"download_count":9},{"id":43550,"upstream_id":null,"created":"2026-10-23T19:24:28.187920Z","modified":"2026-10-23T19:24:28.250582Z","imported":"2026-10-23T19:24:28.182768","github_user":"sumanpattanayak671-cmyk","username":"sumanpattanayak671-cmyk","github_repo":"apache","github_branch":"master","commit":"15fbadeacddf71144320f105501e3f9eceeb3579","commit_message":"apache\n","name":"apache","description":"Apache httpd server config","summary_fields":{"dependencies":[],"namespace":{"id":29391,"name":"sumanpattanayak671-cmyk","avatar_url":"https://github.com/sumanpattanayak671-cmyk.png"},"provider_namespace":{"id":38790,"name":"sumanpattanayak671_cmyk","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/38790/"},"repository":{"name":"apache","original_name":"apache"},"tags":[],"versions":[]},"download_count":0},{"id":43551,"upstream_id":null,"created":"2026-10-24T23:34:40.104281Z","modified":"2026-10-24T23:34:40.139897Z","imported":"2026-10-24T23:34:40.101975","github_user":"Abdullah201777","username":"Abdullah201777","github_repo":"https-example-role","github_branch":"main","commit":"62b693b91ab1f2ca8e17d1f7515f46d810690829","commit_message":"Update handlers\n","name":"https-example-role","description":"install and configre the http","summary_fields":{"dependencies":[],"namespace":{"id":29405,"name":"Abdullah201777","avatar_url":"https://github.com/Abdullah201777.png"},"provider_namespace":{"id":38804,"name":"abdullah201777","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/38804/"},"repository":{"name":"https-example-role","original_name":"https-example-role"},"tags":[],"versions":[]},"download_count":0},{"id":43552,"upstream_id":null,"created":"2026-10-25T21:31:35.895829Z","modified":"2026-10-25T21:43:10.913107Z","imported":"2026-10-25T21:43:10.839198","github_user":"santi440","username":"santi440","github_repo":"ansible-role-wordpress","github_branch":"main","commit":"e4168cd31cc9043036799a9801534a5ac1f739ea","commit_message":"fix: trigger workflow on v tags for galaxy publish\n","name":"wordpress","description":"Instala y configura WordPress con Apache y PHP sobre Debian, Ubuntu, Rocky Linux y CentOS/RHEL, con parámetros para la base de datos, el virtual host, PHP y SELinux.","summary_fields":{"dependencies":[],"namespace":{"id":29412,"name":"santi440","avatar_url":"https://github.com/santi440.png"},"provider_namespace":{"id":38811,"name":"santi440","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/38811/"},"repository":{"name":"ansible-role-wordpress","original_name":"ansible-role-wordpress"},"tags":["wordpress","apache","php","web","cms"],"versions":[{"id":"411b43c0-6dfe-400e-88a4-ab617afa246b","name":"v1.0.3","release_date":"2026-10-25T18:38:38-03:00"},{"id":"69cfbbe3-68d0-42d0-b699-6a7ba701e566","name":"v1.0.2","release_date":"2026-10-25T18:25:05-03:00"},{"id":"a929a744-9068-4015-ad0b-b1c22745c231","name":"v1.0.1","release_date":"2026-10-25T18:25:05-03:00"},{"id":"4db07943-c62e-460e-828b-45b3861c9559","name":"v1.0.0","release_date":"2026-10-25T17:57:38-03:00"}]},"download_count":3},{"id":43553,"upstream_id":null,"created":"2026-10-26T16:01:40.370965Z","modified":"2026-10-26T16:01:40.441735Z","imported":"2026-10-26T16:01:40.368732","github_user":"badsectorlabs","username":"badsectorlabs","github_repo":"ludus_emudhra_lab_server","github_branch":"main","commit":"bdb493f0b4f636369dd799a1899eba7928057ecc","commit_message":"Rename role from emudhra_lab_server to ludus_emudhra_lab_server","name":"ludus_emudhra_lab_server","description":"Host the eMudhra compromised CA demonstration dashboard and spoof sites.","summary_fields":{"dependencies":[],"namespace":{"id":13410,"name":"badsectorlabs","avatar_url":"https://galaxy.ansible.com/api/pulp/api/v3/content/ansible/namespaces/018dbcff-41f3-7b41-81aa-efa2ae5393c3/avatar/"},"provider_namespace":{"id":23163,"name":"badsectorlabs","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/23163/"},"repository":{"name":"ludus_emudhra_lab_server","original_name":"ludus_emudhra_lab_server"},"tags":[],"versions":[{"id":"21e8a1b0-73e2-4832-bd85-c58b5ec95211","name":"1.0.1","release_date":"2026-10-26T11:58:53-04:00"},{"id":"25b24b28-7c4d-446b-abdb-b03f97d0e065","name":"1.0.0","release_date":"2026-10-21T13:27:38-04:00"}]},"download_count":1},{"id":43554,"upstream_id":null,"created":"2026-10-26T16:21:25.371846Z","modified":"2026-10-27T14:19:45.111879Z","imported":"2026-10-27T14:19:41.314002","github_user":"Tuxbull-Open-Source","username":"tuxbull","github_repo":"ansible.rustfs","github_branch":"main","commit":"ab4773288d937e604d54bd52768271a225954e97","commit_message":"Merge pull request #12 from Tuxbull-Open-Source/fix/restart-before-provisioning\n\nfix: restart RustFS before provisioning","name":"rustfs","description":"Install and operate RustFS S3-compatible object storage","summary_fields":{"dependencies":[],"namespace":{"id":29427,"name":"tuxbull","avatar_url":"https://github.com/tuxbull.png"},"provider_namespace":{"id":38249,"name":"tuxbull","pulp_href":"/api/pulp/api/v3/pulp_ansible/namespaces/38249/"},"repository":{"name":"ansible.rustfs","original_name":"ansible.rustfs"},"tags":["rustfs","s3","object-storage"],"versions":[{"id":"fd39f040-5080-4e08-8718-dcf808327956","name":"v0.2.2","release_date":"2026-10-27T15:16:10+01:00"},{"id":"93f1dd9f-aadd-41ef-b4e2-99c984cd60f3","name":"v0.2.1","release_date":"2026-10-27T12:19:59+01:00"},{"id":"cda1b413-f72b-48ad-a863-641808a4e13a","name":"v0.2.0","release_date":"2026-10-27T11:19:14+01:00"}]},"download_count":20}]}