[ixpmanager] v4 OpenBGPd Template

Mike Hammett ixp-manager at ics-il.net
Tue Feb 28 11:52:53 GMT 2017


" There are no entries. Do you want to add one... " 

I added one, copied it over, confirmed via echo that it matches, still a zero byte file. 




----- 
Mike Hammett 

Intelligent Computing Solutions 


Midwest Internet Exchange 


The Brothers WISP 

----- Original Message -----

From: "Barry O'Donovan" <barry.odonovan at inex.ie> 
To: "INEX IXP Manager Mailing List" <ixpmanager at inex.ie> 
Sent: Tuesday, February 28, 2017 5:48:48 AM 
Subject: Re: [ixpmanager] v4 OpenBGPd Template 

Hi Mike, 

that APP_KEY is a Laravel framework key and is not related to API keys. 

When logged in, can you goto My Account -> API Keys on the top right and 
generate the key there? 

I'll have a look at the docs and see if we can make that cleared. 

- Barry 

Mike Hammett wrote: 
> root at ixpm:/srv/ixpmanager# echo $KEY 
> [redacted, but it matches what's in .env after the : in the line 
> APP_KEY=base64:] 
> root at ixpm:/srv/ixpmanager# echo $URL 
> http://stl-ixpm.midwest-ix.com/ixpmanager/api/v4/router/gen_config 
> root at ixpm:/srv/ixpmanager# echo $HANDLE 
> rc1-lan1-ipv4 
> root at ixpm:/srv/ixpmanager# curl --fail -s -H "X-IXP-Manager-API-Key: 
> ${KEY}" ${URL}/${HANDLE} >${HANDLE}.conf 
> root at ixpm:/srv/ixpmanager# ls -al rc1-lan1-ipv4.conf 
> -rw-r--r-- 1 root root 0 Feb 28 05:42 rc1-lan1-ipv4.conf 
> 
> 
> Can it generate an output file with what failed instead of 0 bytes? 
> 
> I just tried adding the : and then base64: to the key and that didn't help. 
> 
> 
> 
> ----- 
> Mike Hammett 
> 
> Intelligent Computing Solutions <http://www.ics-il.com/> 
> <https://www.facebook.com/ICSIL><https://plus.google.com/+IntelligentComputingSolutionsDeKalb><https://www.linkedin.com/company/intelligent-computing-solutions><https://twitter.com/ICSIL> 
> 
> Midwest Internet Exchange <http://www.midwest-ix.com/> 
> <https://www.facebook.com/mdwestix><https://www.linkedin.com/company/midwest-internet-exchange><https://twitter.com/mdwestix> 
> 
> The Brothers WISP <http://www.thebrotherswisp.com/> 
> <https://www.facebook.com/thebrotherswisp><https://www.youtube.com/channel/UCXSdfxQv7SpoRQYNyLwntZg> 
> ------------------------------------------------------------------------ 
> *From: *"Barry O'Donovan" <barry.odonovan at inex.ie> 
> *To: *"INEX IXP Manager Mailing List" <ixpmanager at inex.ie> 
> *Sent: *Tuesday, February 28, 2017 5:33:06 AM 
> *Subject: *Re: [ixpmanager] v4 OpenBGPd Template 
> 
> So, first question: if you revert template to what it was, does it work? 
> 
> - Barry 
> 
> Mike Hammett wrote: 
>> root at ixpm:/srv/ixpmanager# php -l config/routers.php 
>> No syntax errors detected in config/routers.php 
>> 
>> 
>> <?php 
>> 
>> // barry 20161103 
>> // 
>> // We want/need to move router details into the database but we need to 
>> design an 
>> // appropriate schema first. Possibly aligning it with refactoring 
>> VlanInterface 
>> // to have a sub-table for protocol details (on a per protocol basis). 
>> // 
>> // In the meantime, here is a rough design on what the database would 
>> hold. This 
>> // is currently being used by APIv4 to generate configurations. 
>> // 
>> 
>> return [ 
>> // route servers/collectors 
>> 
>> 'rs1-ipv4' => [ 
>> 'vlan_id' => 1, 
>> 'protocol' => 4, 
>> 'type' => 'RS', // RC|RS|AS112? 
>> 'name' => 'STL-RIX - Route Server 1 - IPv4', 
>> 'shortname' => 'RS1 - IPv4', 
>> 'router_id' => '206.71.10.1', 
>> 'peering_ip' => '206.71.10.1', 
>> 'asn' => 13681, 
>> 'software' => 'bird', //left alone because docs say there's no 
>> use for it 
>> 'mgmt_ip' => '10.0.199.101', 
>> 'api' => 'http://rc1-lan1-ipv4.mgmt.example.com/api', 
>> //left alone because documentation says the only use case so far is for 
>> Birdseye, which we're not using 
>> 'api_type' => 'birdseye', //left alone because documentation 
>> says the only use case so far is for Birdseye, which we're not using 
>> 'lg_access' => Entities\User::AUTH_PUBLIC, 
>> 'quarantine' => false, 
>> 'bgp_lc' => false, 
>> 'template' => 'api/v4/router/server/openbgpd/standard', 
>> ], 
>> 
>> // ... 
>> 
>> ]; 
>> 
>> 
>> 
>> 
>> ----- 
>> Mike Hammett 
>> 
>> Intelligent Computing Solutions <http://www.ics-il.com/> 
>> 
> <https://www.facebook.com/ICSIL><https://plus.google.com/+IntelligentComputingSolutionsDeKalb><https://www.linkedin.com/company/intelligent-computing-solutions><https://twitter.com/ICSIL> 
>> 
>> Midwest Internet Exchange <http://www.midwest-ix.com/> 
>> 
> <https://www.facebook.com/mdwestix><https://www.linkedin.com/company/midwest-internet-exchange><https://twitter.com/mdwestix> 
>> 
>> The Brothers WISP <http://www.thebrotherswisp.com/> 
>> 
> <https://www.facebook.com/thebrotherswisp><https://www.youtube.com/channel/UCXSdfxQv7SpoRQYNyLwntZg> 
>> ------------------------------------------------------------------------ 
>> *From: *"Barry O'Donovan" <barry.odonovan at inex.ie> 
>> *To: *"INEX IXP Manager Mailing List" <ixpmanager at inex.ie> 
>> *Sent: *Tuesday, February 28, 2017 5:23:43 AM 
>> *Subject: *Re: [ixpmanager] v4 OpenBGPd Template 
>> 
>> 
>> 
>> Mike Hammett wrote: 
>>> I did copy and customize the routers.php. 
>>> 
>>> Should I move this to an issue or are we still in assumed user error? 
> :-p 
>> 
>> Assumed user error ;-P 
>> 
>> It's working fine in production here. 
>> 
>> Does the routers.php file validate for syntax: 
>> 
>> php -l config/routers.php 
>> 
>> 
>> If so, can you share its contents? 
>> 
>> - Barry 
>> 
>> 
>> 
>> _______________________________________________ 
>> INEX IXP Manager mailing list 
>> ixpmanager at inex.ie 
>> https://www.inex.ie/mailman/listinfo/ixpmanager 
>> 
>> _______________________________________________ 
>> INEX IXP Manager mailing list 
>> ixpmanager at inex.ie 
>> https://www.inex.ie/mailman/listinfo/ixpmanager 
> 
> -- 
> 
> Kind regards, 
> Barry O'Donovan 
> INEX Operations 
> 
> https://www.inex.ie/support/ 
> +353 1 531 3339 
> 
> 
> _______________________________________________ 
> INEX IXP Manager mailing list 
> ixpmanager at inex.ie 
> https://www.inex.ie/mailman/listinfo/ixpmanager 
> 
> _______________________________________________ 
> INEX IXP Manager mailing list 
> ixpmanager at inex.ie 
> https://www.inex.ie/mailman/listinfo/ixpmanager 

-- 

Kind regards, 
Barry O'Donovan 
INEX Operations 

https://www.inex.ie/support/ 
+353 1 531 3339 


_______________________________________________ 
INEX IXP Manager mailing list 
ixpmanager at inex.ie 
https://www.inex.ie/mailman/listinfo/ixpmanager 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.inex.ie/pipermail/ixpmanager/attachments/20170228/8ceb7436/attachment-0001.html>


More information about the ixpmanager mailing list