nautobot-evpn


Namenautobot-evpn JSON
Version 0.3.3 PyPI version JSON
download
home_pagehttps://gitlab-ce.gwdg.de/gwdg-netz/nautobot-plugins/nautobot-evpn
SummaryA Nautobot plugin for evpn management
upload_time2023-03-24 11:27:12
maintainer
docs_urlNone
authorGesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen
requires_python
licenseApache-2.0
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Nautobot EVPN


This represents a Nautobot plugin for EVPN management. This creates some resources to fully document a EVPN-based setup in Nautobot.

## Integration 

To integrate this plugin, please add `nautobot-change` to PLUGINS in your Nautobot settings.

### Migration from `nautobot-change`

We seperated `nautobot-change` and `nautobot-evpn` at some point in time. Data is not migrated automagically due to Django restrictions.
This means some manual steps to migrate the data.

1. Migrate `nautobot-change` to the latest point. We just ignore the EVPN tables at some point.
2. Migrate `nautobot-vpn` to 0001. This creates the basic tables.
3. Move `nautobot_change_{anycastdummyip,anycastip,ethernetsegment,ethernetsegmentmembership,vlanvrf,vlanvrflist}` to `nautobot_evpn_{anycastdummyip,anycastip,ethernetsegment,ethernetsegmentmembership,vlanvrf,vlanvrflist}`:
```sql
insert into nautobot_evpn_anycastdummyip select * from nautobot_change_anycastdummyip;
insert into nautobot_evpn_anycastip select * from nautobot_change_anycastip;
insert into nautobot_evpn_ethernetsegment select * from nautobot_change_ethernetsegment;
insert into nautobot_evpn_ethernetsegmentmembership select * from nautobot_change_ethernetsegmentmembership;
insert into nautobot_evpn_vlanvrf select * from nautobot_change_vlanvrf;
insert into nautobot_evpn_vlanvrflist select * from nautobot_change_vlanvrflist;
drop nautobot_change_anycastdummyip;
drop nautobot_change_anycastip;
drop nautobot_change_ethernetsegment;
drop nautobot_change_ethernetsegmentmembership;
drop nautobot_change_vlanvrf;
drop nautobot_change_vlanvrflist;
```
4. Do a full migration.
5. Have Fun!



            

Raw data

            {
    "_id": null,
    "home_page": "https://gitlab-ce.gwdg.de/gwdg-netz/nautobot-plugins/nautobot-evpn",
    "name": "nautobot-evpn",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Gesellschaft f\u00fcr wissenschaftliche Datenverarbeitung mbH G\u00f6ttingen",
    "author_email": "netzadmin@gwdg.de",
    "download_url": "https://files.pythonhosted.org/packages/f1/2f/1b267f4b21b6ee8143e889386e0735d3c1f2caf609b26094daf1140d4340/nautobot-evpn-0.3.3.tar.gz",
    "platform": null,
    "description": "# Nautobot EVPN\n\n\nThis represents a Nautobot plugin for EVPN management. This creates some resources to fully document a EVPN-based setup in Nautobot.\n\n## Integration \n\nTo integrate this plugin, please add `nautobot-change` to PLUGINS in your Nautobot settings.\n\n### Migration from `nautobot-change`\n\nWe seperated `nautobot-change` and `nautobot-evpn` at some point in time. Data is not migrated automagically due to Django restrictions.\nThis means some manual steps to migrate the data.\n\n1. Migrate `nautobot-change` to the latest point. We just ignore the EVPN tables at some point.\n2. Migrate `nautobot-vpn` to 0001. This creates the basic tables.\n3. Move `nautobot_change_{anycastdummyip,anycastip,ethernetsegment,ethernetsegmentmembership,vlanvrf,vlanvrflist}` to `nautobot_evpn_{anycastdummyip,anycastip,ethernetsegment,ethernetsegmentmembership,vlanvrf,vlanvrflist}`:\n```sql\ninsert into nautobot_evpn_anycastdummyip select * from nautobot_change_anycastdummyip;\ninsert into nautobot_evpn_anycastip select * from nautobot_change_anycastip;\ninsert into nautobot_evpn_ethernetsegment select * from nautobot_change_ethernetsegment;\ninsert into nautobot_evpn_ethernetsegmentmembership select * from nautobot_change_ethernetsegmentmembership;\ninsert into nautobot_evpn_vlanvrf select * from nautobot_change_vlanvrf;\ninsert into nautobot_evpn_vlanvrflist select * from nautobot_change_vlanvrflist;\ndrop nautobot_change_anycastdummyip;\ndrop nautobot_change_anycastip;\ndrop nautobot_change_ethernetsegment;\ndrop nautobot_change_ethernetsegmentmembership;\ndrop nautobot_change_vlanvrf;\ndrop nautobot_change_vlanvrflist;\n```\n4. Do a full migration.\n5. Have Fun!\n\n\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "A Nautobot plugin for evpn management",
    "version": "0.3.3",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f12f1b267f4b21b6ee8143e889386e0735d3c1f2caf609b26094daf1140d4340",
                "md5": "791f19accd774cbc323e484c8283eae2",
                "sha256": "e1be3aab1dfc4200202864180bdace572c6796816e6bb2012d7043f0e388b8a2"
            },
            "downloads": -1,
            "filename": "nautobot-evpn-0.3.3.tar.gz",
            "has_sig": false,
            "md5_digest": "791f19accd774cbc323e484c8283eae2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 12974,
            "upload_time": "2023-03-24T11:27:12",
            "upload_time_iso_8601": "2023-03-24T11:27:12.683719Z",
            "url": "https://files.pythonhosted.org/packages/f1/2f/1b267f4b21b6ee8143e889386e0735d3c1f2caf609b26094daf1140d4340/nautobot-evpn-0.3.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-03-24 11:27:12",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "nautobot-evpn"
}
        
Elapsed time: 0.05562s