Ignore:
Timestamp:
Jul 12, 2012 5:48:44 PM (13 years ago)
Author:
Ted Faber <faber@…>
Branches:
compt_changes, master
Children:
87b1a06
Parents:
4708875
Message:

Add support for nat_portal parameter. Remove old half-assed active
endpoints

File:
1 edited

Legend:

Unmodified
Added
Removed
  • fedd/federation/access.py

    r4708875 r4ffa6f8  
    9595            self.cert_file = config.get("globals", "cert_file")
    9696            self.sert_pwd = config.get("globals", "cert_pw")
     97
     98        self.nat_portal = None
    9799
    98100        self.trusted_certs = config.get("access", "trusted_certs") or \
     
    490492                'value': self.dragon_vlans})
    491493
     494        if self.nat_portal is not None:
     495            msg['fedAttr'].append({'attribute': 'nat_portals', 'value': True})
     496
    492497        if services:
    493498            msg['service'] = services
     
    626631
    627632            active = info.get('active', 'False')
     633            nat_partner = info.get('nat_partner', 'False')
    628634
    629635            cfn = "%s/%s.gw.conf" % (tmpdir, myname.lower())
     
    638644                                if s.get('name', "") in self.imports]:
    639645                            server_service_out[s['name']](f, s)
     646
     647                if nat_partner == 'True':
     648                    print >>f, "nat_partner: True"
    640649
    641650                if tunnelconfig:
Note: See TracChangeset for help on using the changeset viewer.