# 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"
}