def _get_install_context(self):
config = self.config<EOL>l2vpn = []<EOL>for vpn in self.config.get('<STR_LIT>', []):<EOL><INDENT>if vpn.get('<STR_LIT>') != '<STR_LIT>':<EOL><INDENT>continue<EOL><DEDENT>tap = vpn.copy()<EOL>l2vpn.append(tap)<EOL><DEDENT>bridges = []<EOL>for interface in self.config.get('<STR_LIT>', []):<EOL><INDENT>if interface['<STR_LIT:type>'] != '<STR_LIT>':<EOL><INDENT>continue<EOL><DEDENT>bridge = interface.copy()<EOL>if bridge.get('<STR_LIT>'):<EOL><INDENT>bridge['<STR_LIT>'] = interface['<STR_LIT>'][<NUM_LIT:0>].get('<STR_LIT>')<EOL>bridge['<STR_LIT>'] = interface['<STR_LIT>'][<NUM_LIT:0>].get('<STR_LIT:address>')<EOL><DEDENT>bridges.append(bridge)<EOL><DEDENT>cron = False<EOL>for _file in config.get('<STR_LIT>', []):<EOL><INDENT>path = _file['<STR_LIT:path>']<EOL>if path.startswith('<STR_LIT>') or path.startswith('<STR_LIT>'):<EOL><INDENT>cron = True<EOL>break<EOL><DEDENT><DEDENT>return dict(hostname=config['<STR_LIT>']['<STR_LIT>'],  <EOL>l2vpn=l2vpn,<EOL>bridges=bridges,<EOL>radios=config.get('<STR_LIT>', []),  <EOL>cron=cron)<EOL>
returns the template context for install.sh and uninstall.sh