Last change
on this file since 9956 was 8615, checked in by rick, 14 years ago |
Bezempje door alle files. Rommel weg. Tooljes op de juiste locatie.
|
-
Property svn:executable
set to
*
-
Property svn:keywords
set to
Id
|
File size:
807 bytes
|
Rev | Line | |
---|
[8268] | 1 | #!/usr/bin/env python
|
---|
| 2 | # vim:ts=2:et:sw=2:ai
|
---|
| 3 | #
|
---|
| 4 | # Build topological network graph
|
---|
| 5 | # Rick van der Zwet <info@rickvanderzwet.nl>
|
---|
| 6 | import gformat
|
---|
| 7 | import sys
|
---|
| 8 |
|
---|
| 9 | __version__ = '$Id: gindent.py 8615 2010-10-31 19:59:34Z rick $'
|
---|
| 10 |
|
---|
| 11 | def gindent(hosts):
|
---|
| 12 | """ Pretty indent all files automatically """
|
---|
| 13 | try:
|
---|
| 14 | for host in hosts:
|
---|
| 15 | print "## Processing host %-20s: " % host,
|
---|
| 16 | datadump = gformat.get_yaml(host)
|
---|
| 17 | gformat.write_yaml(host, datadump)
|
---|
| 18 | print "OK"
|
---|
| 19 | except (KeyError, ValueError), e:
|
---|
| 20 | print "[ERROR] in '%s' interface '%s'" % (host,iface_key)
|
---|
| 21 | print e
|
---|
| 22 | sys.exit(1)
|
---|
| 23 |
|
---|
| 24 |
|
---|
| 25 | if __name__ == "__main__":
|
---|
| 26 | if len(sys.argv) == 1:
|
---|
| 27 | print "Usage: %s <all|host [host2 host3 ...]>" % sys.argv[0]
|
---|
| 28 | sys.exit(1)
|
---|
| 29 | elif sys.argv[1] == "all":
|
---|
| 30 | gindent(gformat.get_proxylist() + gformat.get_nodelist())
|
---|
| 31 | else:
|
---|
| 32 | gindent(sys.argv[1:])
|
---|
| 33 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.