Changeset 8622 in genesis


Ignore:
Timestamp:
Oct 31, 2010, 9:24:42 PM (14 years ago)
Author:
rick
Message:
  • Haasje over tussen verschillende functies in files om ze op de juiste locatie te zetten.
  • staticDNS.yaml is makkelijker te parsen en better te lezen
Files:
1 added
1 deleted
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • dns/staticDNS.yaml

    r8617 r8622  
    1 ;
    2 ;Aliassen en short-cuts voor nodes
    3 ;
    4 Parelvissers=CNodeAJSoft
    5 RV=CNodeRV
    6 RijnVliet=CNodeRV
    7 RijnenVliet=CNodeRV
    8 kempers=CNodeLMKempers1
    9 rustenborg=CNodeRustenborch
    10 strkvrw=CNodeLMStruykVerwo1
    11 roomburgh=CNodeRoomburgh1
     1Various:
     2  Parelvissers : CNodeAJSoft
     3  RV : CNodeRV
     4  RijnVliet : CNodeRV
     5  RijnenVliet : CNodeRV
     6  kempers : CNodeLMKempers1
     7  rustenborg : CNodeRustenborch
     8  strkvrw : CNodeLMStruykVerwo1
     9  roomburgh : CNodeRoomburgh1
    1210
    13 apkerk1.CNodeVosko=172.17.176.8
    14 apkerk2.CNodeVosko=172.17.176.9
     11vosko:
     12  apkerk1.CNodeVosko : 172.17.176.8
     13  apkerk2.CNodeVosko : 172.17.176.9
    1514
    16 bbLijtweg1=CNodeLijtweg1
    17 bbLijtweg2=CNodeLijtweg2
    18 bbLijtweg3=CNodeLijtweg3
    19 lijtweg=CNodeLijtweg1
     15lijtweg:
     16  bbLijtweg1 : CNodeLijtweg1
     17  bbLijtweg2 : CNodeLijtweg2
     18  bbLijtweg3 : CNodeLijtweg3
     19  lijtweg : CNodeLijtweg1
    2020
    21 apkerk.CNodeCeTIM=172.17.143.9
    22 hk=CNodeCeTIM1
    23 hk1=CNodeCeTIM1
    24 hk2=CNodeCeTIM2
    25 hk3=CNodeCeTIM3
    26 hlk=CNodeCeTIM1
    27 hlk1=CNodeCeTIM1
    28 hlk2=CNodeCeTIM2
    29 hlk3=CNodeCeTIM3
    30 cetim=CNodeCeTIM1
     21cetim:
     22  apkerk.CNodeCeTIM : 172.17.143.9
     23  hk : CNodeCeTIM1
     24  hk1 : CNodeCeTIM1
     25  hk2 : CNodeCeTIM2
     26  hk3 : CNodeCeTIM3
     27  hlk : CNodeCeTIM1
     28  hlk1 : CNodeCeTIM1
     29  hlk2 : CNodeCeTIM2
     30  hlk3 : CNodeCeTIM3
     31  cetim : CNodeCeTIM1
    3132
    32 ;proxy servers
    33 proxy=172.31.255.1
    34 proxy.CNodeCeTIM=172.17.143.254
    35 proxy1=172.17.8.68
    36 proxy2=172.17.143.4
    37 proxy3=172.20.128.98
    38 proxy4=172.16.2.254
    39 proxy5=172.19.168.66
    40 proxy40=172.20.136.19
     33proxy servers:
     34  proxy : 172.31.255.1
     35  proxy.CNodeCeTIM : 172.17.143.254
     36  proxy1 : 172.17.8.68
     37  proxy2 : 172.17.143.4
     38  proxy3 : 172.20.128.98
     39  proxy4 : 172.16.2.254
     40  proxy5 : 172.19.168.66
     41  proxy40 : 172.20.136.19
    4142
    4243
    43 ;
    44 ; Diensten op het netwerk gehost op prive servers
    45 ;
     44Diensten op het netwerk gehost op prive servers:
     45  forum : 172.20.128.18
     46  zeehos1.CNodeMeca : 172.26.0.8
     47  zeehos1 : zeehos1.CNodeMeca
     48  zeehos2.CNodeMeca : 172.26.0.9
     49  zeehos2 : zeehos2.CNodeMeca
    4650
    47 forum=172.20.128.18
    48 zeehos1.CNodeMeca=172.26.0.8
    49 zeehos1=zeehos1.CNodeMeca
    50 zeehos2.CNodeMeca=172.26.0.9
    51 zeehos2=zeehos2.CNodeMeca
     51dirkx:
     52  boem.CNodeRund : 172.17.160.3
     53  foem.CNodeRund : 172.17.160.2
     54  gw.CNodeRund : 172.17.160.6
    5255
    53 ;dirkx
    54 boem.CNodeRund=172.17.160.3
    55 foem.CNodeRund=172.17.160.2
    56 gw.CNodeRund=172.17.160.6
     56lvp:
     57  lvp : 172.17.136.2
     58  audiobro : 172.19.136.2
    5759
    58 ;lvp
    59 lvp=172.17.136.2 ; lvp op verzoek Bestuur en systeembeheer van de LVP
    60 audiobro=172.19.136.2 ; lvp op verzoek Bestuur en systeembeheer van de LVP
    61 
    62 ;rudi/xlexit
    63 rudi-gw.CNodeRudi=172.23.0.70
    64 xlexit-gw.CNodeRudi=172.23.0.69
    65 xlexit=xlexit-gw.CNodeRudi
    66 xlexit2.CNodeRudi=172.23.0.66
     60rudi/xlexit:
     61  rudi-gw.CNodeRudi : 172.23.0.70
     62  xlexit-gw.CNodeRudi : 172.23.0.69
     63  xlexit : xlexit-gw.CNodeRudi
     64  xlexit2.CNodeRudi : 172.23.0.66
    6765
    6866
    69 ;jasper
    70 smc.CNodeJasper=172.18.8.67
    71 tango.CNodeJasper=172.18.8.66
    72 tango=tango.CNodeJasper
     67jasper:
     68  smc.CNodeJasper : 172.18.8.67
     69  tango.CNodeJasper : 172.18.8.66
     70  tango : tango.CNodeJasper
    7371
    74 ;cope
    75 server.CNodeCope=172.17.8.67
    76 vpn-cope=server.CNodeCope
     72cope:
     73  server.CNodeCope : 172.17.8.67
     74  vpn-cope : server.CNodeCope
    7775
    7876
    79 ;vpn servers
    80 vpn.CNodeLvLn=172.17.144.66
    81 vpn.CNodeLvLz=172.17.40.66
    82 vpn.CNodeOBLc=172.17.152.67
     77vpn servers:
     78  vpn.CNodeLvLn : 172.17.144.66
     79  vpn.CNodeLvLz : 172.17.40.66
     80  vpn.CNodeOBLc : 172.17.152.67
    8381
    84 ;
    85 ;DHCP static addressen + vrijwilligers verwijzingen
    86 ;
    87 kovijn=172.17.8.5
     82DHCP static addressen + vrijwilligers verwijzingen:
     83  kovijn : 172.17.8.5
     84 
     85  Johan : Johan.CNodeGandalf
     86  Johan.CNodeGandalf : 172.25.128.2
     87  eddy : 172.16.2.114
     88  hiephoi1.CNodeAJSoft : 172.20.136.7
     89  hiephoi1 : hiephoi1.CNodeAJSoft
     90  hiephoi2.CNodeAJSoft : 172.20.136.8
     91  hiephoi2 : hiephoi2.CNodeAJSoft
     92  hiephoi3.CNodeAJSoft : 172.20.136.9
     93  hiephoi3 : hiephoi3.CNodeAJSoft
     94  jeroen.CNodeVeldbies : 172.25.0.18
     95  jeroen : jeroen.CNodeVeldbies
     96  kok.CNodeCope : 172.17.8.6
     97  kok : kok.CNodeCope
     98  lodewijk : 172.17.136.9
     99  marcel.CNodeROCl : 172.21.0.5
     100  marcel : marcel.CNodeROCl
     101  mostaza.CNodeROCl : 172.21.0.6
     102  mostaza : mostaza.CNodeROCl
     103  timbolino.CNodeAZC : 172.19.144.5
     104  timbolino : timbolino.CNodeAZC
     105  trracer.CNodeJorg : 172.20.0.67
     106  trracer : trracer.CNodeJorg
     107  richard : 172.19.137.70
     108  sunny : 172.16.4.46
     109  factory : 172.19.128.69
    88110
    89 Johan=Johan.CNodeGandalf
    90 Johan.CNodeGandalf=172.25.128.2
    91 eddy=172.16.2.114
    92 hiephoi1.CNodeAJSoft=172.20.136.7
    93 hiephoi1=hiephoi1.CNodeAJSoft
    94 hiephoi2.CNodeAJSoft=172.20.136.8
    95 hiephoi2=hiephoi2.CNodeAJSoft
    96 hiephoi3.CNodeAJSoft=172.20.136.9
    97 hiephoi3=hiephoi3.CNodeAJSoft
    98 jeroen.CNodeVeldbies=172.25.0.18
    99 jeroen=jeroen.CNodeVeldbies
    100 kok.CNodeCope=172.17.8.6
    101 kok=kok.CNodeCope
    102 lodewijk=172.17.136.9
    103 marcel.CNodeROCl=172.21.0.5
    104 marcel=marcel.CNodeROCl
    105 mostaza.CNodeROCl=172.21.0.6
    106 mostaza=mostaza.CNodeROCl
    107 timbolino.CNodeAZC=172.19.144.5
    108 timbolino=timbolino.CNodeAZC
    109 trracer.CNodeJorg=172.20.0.67
    110 trracer=trracer.CNodeJorg
    111 richard=172.19.137.70
    112 sunny=172.16.4.46
    113 factory=172.19.128.69
    114 ;
    115 ;Overige
    116 ;
    117 aa-design=aa-design.CNodeCope
    118 aa-design.CNodeCope=172.17.8.7
    119 binnen.CNodeBurcht=172.17.184.129
    120 dorsthorst.CNodeVeldbies=172.25.0.66
    121 localhost=127.0.0.1
    122 www.CNodeOBLc=172.17.152.66
    123 bibliotheek=www.CNodeOBLc
    124 bieb=www.CNodeOBLc
    125 www.jvc=172.18.32.5
     111Overige:
     112  aa-design : aa-design.CNodeCope
     113  aa-design.CNodeCope : 172.17.8.7
     114  binnen.CNodeBurcht : 172.17.184.129
     115  dorsthorst.CNodeVeldbies : 172.25.0.66
     116  localhost : 127.0.0.1
     117  www.CNodeOBLc : 172.17.152.66
     118  bibliotheek : www.CNodeOBLc
     119  bieb : www.CNodeOBLc
     120  www.jvc : 172.18.32.5
    126121
    127 ;Timelord pool
    128 0.timelord=172.19.137.66
    129 0.timelord=172.27.129.66
    130 1.timelord=172.17.8.68
    131 1.timelord=172.19.168.66
    132 2.timelord=172.17.143.4
    133 3.timelord=172.20.128.98
     122Timelord pool:
     123  0.timelord : 172.19.137.66
     124  0.timelord : 172.27.129.66
     125  1.timelord : 172.17.8.68
     126  1.timelord : 172.19.168.66
     127  2.timelord : 172.17.143.4
     128  3.timelord : 172.20.128.98
  • tools/gformat.py

    r8615 r8622  
    44# Wireless Leiden configuration generator, based on yaml files'
    55# Rick van der Zwet <info@rickvanderzwet.nl>
     6
     7# Hack to make the script directory is also threated as a module search path.
     8import sys
     9import os
     10sys.path.append(os.path.dirname(__file__))
     11
    612import cgi
    713import cgitb
    814import copy
    915import glob
    10 import os
    1116import socket
    1217import string
    1318import subprocess
    14 import sys
    1519import time
    16 import make_map
     20import rdnap
    1721from pprint import pprint
    1822try:
     
    3135 
    3236
    33 NODE_DIR = os.path.dirname(os.path.realpath(__file__))
     37NODE_DIR = os.getcwd()
    3438__version__ = '$Id$'
    3539
     
    608612  ## roomburgh=CNodeRoomburgh1
    609613  ## apkerk1.CNodeVosko=172.17.176.8 ;this as well
    610   f = open('../dns/staticDNS.conf','r')
    611   for l in f.readlines():
    612     # Get rid of comments
    613     l = l.strip().split(';')[0].strip()
    614     if l:
    615       k,v = l.split('=')
     614  dns = yaml.load(open('../dns/staticDNS.yaml','r'))
     615  for comment, block in dns.iteritems():
     616    for k,v in block.iteritems():
    616617      if valid_addr(v):
    617618        wleiden_zone[k] = v
    618619      else:
    619620        wleiden_cname[k] = v
    620   f.close()
    621621     
    622622  details = dict()
     
    734734        datadumps[get_fqdn(datadump)] = datadump
    735735     
    736         datadump['latitude'], datadump['longitude'] = make_map.rd2etrs(datadump['rdnap_x'], datadump['rdnap_y'])
     736        datadump['latitude'], datadump['longitude'] = rdnap.rd2etrs(datadump['rdnap_x'], datadump['rdnap_y'])
    737737        write_yaml(host, datadump)
    738738    else:                             
Note: See TracChangeset for help on using the changeset viewer.