{"id":20887471,"url":"https://github.com/netscaler/netscaler-rolling-updates-vpx-example","last_synced_at":"2026-02-16T12:31:46.412Z","repository":{"id":66953817,"uuid":"101645891","full_name":"netscaler/netscaler-rolling-updates-vpx-example","owner":"netscaler","description":null,"archived":false,"fork":false,"pushed_at":"2017-08-30T12:22:00.000Z","size":2,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-01-30T17:55:02.113Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/netscaler.png","metadata":{"files":{"readme":"README.rst","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}},"created_at":"2017-08-28T13:28:27.000Z","updated_at":"2024-04-16T09:50:37.000Z","dependencies_parsed_at":"2023-05-16T13:01:10.850Z","dependency_job_id":null,"html_url":"https://github.com/netscaler/netscaler-rolling-updates-vpx-example","commit_stats":null,"previous_names":["netscaler/netscaler-rolling-updates-vpx-example"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/netscaler/netscaler-rolling-updates-vpx-example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netscaler%2Fnetscaler-rolling-updates-vpx-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netscaler%2Fnetscaler-rolling-updates-vpx-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netscaler%2Fnetscaler-rolling-updates-vpx-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netscaler%2Fnetscaler-rolling-updates-vpx-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/netscaler","download_url":"https://codeload.github.com/netscaler/netscaler-rolling-updates-vpx-example/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netscaler%2Fnetscaler-rolling-updates-vpx-example/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29507902,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T09:05:14.864Z","status":"ssl_error","status_checked_at":"2026-02-16T08:55:59.364Z","response_time":115,"last_error":"SSL_read: 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-18T08:20:20.102Z","updated_at":"2026-02-16T12:31:46.397Z","avatar_url":"https://github.com/netscaler.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"Synopsis\n--------\n\nThis repository contains a sample Ansible playbook that\ndemonstrates how to make a \"rolling release\" of a load\nbalanced service.\n\nThe backend servers are two ubuntu machines running a docker container\neach.\n\nFor this example we used a Netscaler VPX 12.0 and a user host which had ansible\ninstalled with the netscaler modules.\n\nThere should be SSH access from the user host to the backend server nodes,\nand HTTP access to the Netscaler NSIP for the NITRO API calls to run\nsuccessfully .\n\nAlso the Netscaler VPX node must be able to communicate with the backend\nservers on a specified subnet.\n\nAll the addresses are defined in the inventory.txt file. Review and\nchange it according to your particular setup before running the playbooks.\n\n\nThe tutorial is hosted at `readthedocs`_.\n\n.. _readthedocs: http://netscaler-ansible.readthedocs.io/en/latest/usage/rolling_upgrades_vpx.html\n\nDependencies\n------------\n\nDocker\n++++++\n\nOn the backend servers install `docker` and `docker-compose`\n\nAnsible\n+++++++\n\nOn the user host install `Ansible`_.\n\nModule dependencies\n+++++++++++++++++++\n\nOn the user host install the `netscaler ansible modules`_\n\n.. _Ansible: http://docs.ansible.com/ansible/intro_installation.html\n.. _netscaler ansible modules: https://github.com/citrix/netscaler-ansible-modules\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetscaler%2Fnetscaler-rolling-updates-vpx-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetscaler%2Fnetscaler-rolling-updates-vpx-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetscaler%2Fnetscaler-rolling-updates-vpx-example/lists"}