()
| 44 | |
| 45 | |
| 46 | def process_file(): |
| 47 | logging.info("Processing JSON file %s" % sys.argv[1]) |
| 48 | qf = QueueFile() |
| 49 | if len(sys.argv) > 2 and sys.argv[2].lower() == "false": |
| 50 | qf.keep = False |
| 51 | |
| 52 | qf.setFile(sys.argv[1]) |
| 53 | qf.load(None) |
| 54 | # These can be safely deferred, dramatically speeding up loading times |
| 55 | if not (os.environ.get('DEFER_CONFIG', False) and ('vm_dhcp_entry.json' in sys.argv[1] or 'vm_metadata.json' in sys.argv[1])): |
| 56 | # Converge |
| 57 | finish_config() |
| 58 | |
| 59 | |
| 60 | def is_guestnet_configured(guestnet_dict, keys): |
no test coverage detected