X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=db-config.d%2F030-interface_tags;fp=db-config.d%2F030-interface_tags;h=282c7aa86066f81191f1cfb51bccd65929b1fda1;hb=49165bd333502f655a6ac6b5cf6ae205c4072d82;hp=0000000000000000000000000000000000000000;hpb=fb86c618dfd46678b6bac3b82a5ab2bcded45113;p=plcapi.git diff --git a/db-config.d/030-interface_tags b/db-config.d/030-interface_tags new file mode 100644 index 0000000..282c7aa --- /dev/null +++ b/db-config.d/030-interface_tags @@ -0,0 +1,26 @@ +# -*-python-*- +#################### interface tag types +# xxx this should move to PLC/Accessors + +interfacegag_types = \ +[ + {'category': u'interface/ovs', + 'description': u'Name of Open vSwitch bridge', + 'tagname': u'ovs_bridge'}, + + # Used by M-lab for IPv6 addresses + {'category': u'interface/config', + 'description': u'IPv6 gateway', + 'tagname': u'ipv6_defaultgw'}, + {'category': u'interface/config', + 'description': u'IPv6 address for the interface', + 'tagname': u'ipv6addr'}, + {'category': u'interface/config', + 'description': u'IPv6 slice addresses', + 'tagname': u'ipv6addr_secondaries'}, +] + +for interfacetag_type in interfacetag_types: + SetTagType(interfacetag_type) + AddRoleToTagType('admin', interfacetag_type['tagname']) + AddRoleToTagType('tech', interfacetag_type['tagname'])