{"id":22220858,"url":"https://github.com/nokia/srlinux-ansible-collection","last_synced_at":"2025-04-11T11:23:53.173Z","repository":{"id":74018215,"uuid":"592336793","full_name":"nokia/srlinux-ansible-collection","owner":"nokia","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-07T19:39:51.000Z","size":244,"stargazers_count":9,"open_issues_count":2,"forks_count":1,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-25T07:42:01.697Z","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":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nokia.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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":"2023-01-23T14:14:20.000Z","updated_at":"2025-03-13T19:10:16.000Z","dependencies_parsed_at":"2023-09-12T15:18:07.475Z","dependency_job_id":"dc2116be-7a09-4eb3-8583-8fef3c4658d2","html_url":"https://github.com/nokia/srlinux-ansible-collection","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nokia%2Fsrlinux-ansible-collection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nokia%2Fsrlinux-ansible-collection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nokia%2Fsrlinux-ansible-collection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nokia%2Fsrlinux-ansible-collection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nokia","download_url":"https://codeload.github.com/nokia/srlinux-ansible-collection/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248382461,"owners_count":21094559,"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-12-02T23:10:39.977Z","updated_at":"2025-04-11T11:23:53.143Z","avatar_url":"https://github.com/nokia.png","language":"Jinja","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SR Linux Ansible Collection\n\nAnsible Collection to manage Nokia SR Linux devices. Documentation is provided at \u003chttps://learn.srlinux.dev/ansible/collection/\u003e\n\n## Quick start for developers\n\nStart with cloning the repo:\n\n```bash\ngit clone git@github.com:nokia/srlinux-ansible-collection.git\ncd srlinux-ansible-collection\n```\n\nDeploy the lab to support the tests:\n\n```bash\n./run.sh deploy-lab\n```\n\nRun the automated suite of tests to make sure nothing is missing. This will also prepare a dev environment (you have to make sure the venv with ansible is activated or ansible-playbook is in your path):\n\n```bash\n./run.sh test\n```\n\nTo validate that the code passes Ansible's sanity check, run:\n\n```bash\n./run.sh sanity-test\n```\n\n### Running individual tests\n\nTo run an individual test, first make sure that the local code base is used by ansible. This can be done by running:\n\n```bash\n./run.sh prepare-dev-env\n```\n\nThen either run one of the provided test playbooks (defined in [run.sh](run.sh)) or run your own:\n\n```bash\n./run.sh test-set-leaves\n```\n\n## Contributing to this collection\n\nThe content of this collection is made by people like you, a community of individuals collaborating on making the world better through developing automation software.\n\nWe are actively accepting new contributors and all types of contributions are very welcome.\n\nDon't know how to start? Refer to the [Ansible community guide](https://docs.ansible.com/ansible/devel/community/index.html)!\n\nWant to submit code changes? Take a look at the [Quick-start development guide](https://docs.ansible.com/ansible/devel/community/create_pr_quick_start.html).\n\nWe also use the following guidelines:\n\n* [Collection review checklist](https://docs.ansible.com/ansible/devel/community/collection_contributors/collection_reviewing.html)\n* [Ansible development guide](https://docs.ansible.com/ansible/devel/dev_guide/index.html)\n* [Ansible collection development guide](https://docs.ansible.com/ansible/devel/dev_guide/developing_collections.html#contributing-to-collections)\n\n## Code of Conduct\n\nWe follow the [Ansible Code of Conduct](https://docs.ansible.com/ansible/devel/community/code_of_conduct.html) in all our interactions within this project.\n\nIf you encounter abusive behavior, please refer to the [policy violations](https://docs.ansible.com/ansible/devel/community/code_of_conduct.html#policy-violations) section of the Code for information on how to raise a complaint.\n\n## Communication\n\nJoin the Ansible forum:\n\n* [Get Help](https://forum.ansible.com/c/help/6): get help or help others. Please add appropriate tags if you start new discussions.\n* [Posts tagged with 'srlinux'](https://forum.ansible.com/tag/srlinux): subscribe to participate in SR Linux Ansible collection/technology-related conversations.\n* [Social Spaces](https://forum.ansible.com/c/chat/4): gather and interact with fellow enthusiasts.\n* [News \u0026 Announcements](https://forum.ansible.com/c/news/5): track project-wide announcements including social events. The [Bullhorn newsletter](https://docs.ansible.com/ansible/devel/community/communication.html#the-bullhorn), which is used to announce releases and important changes, can also be found here.\n\n## Licensing\n\nBSD 3-Clause License\n\nSee [LICENSE](LICENSE) to see the full text.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnokia%2Fsrlinux-ansible-collection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnokia%2Fsrlinux-ansible-collection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnokia%2Fsrlinux-ansible-collection/lists"}