print debugging

This commit is contained in:
forest 2021-12-09 14:41:25 -06:00
parent 2ce638ab29
commit 92af0192c7
2 changed files with 16 additions and 0 deletions

View File

@ -2,6 +2,7 @@ import re
import sys import sys
import json import json
import ipaddress import ipaddress
import pprint
from datetime import datetime, timedelta from datetime import datetime, timedelta
from flask import Blueprint, current_app, render_template, make_response, session, request, redirect, url_for from flask import Blueprint, current_app, render_template, make_response, session, request, redirect, url_for
from flask_mail import Message from flask_mail import Message
@ -113,6 +114,11 @@ def index():
virt_vms_by_id = get_all_vms_from_hosts() virt_vms_by_id = get_all_vms_from_hosts()
pprint.pprint(db_vms_by_id)
pprint.pprint(virt_vms_by_id)
virt_vm_id_by_ipv4 = dict() virt_vm_id_by_ipv4 = dict()
for vm_id, virt_vm in virt_vms_by_id.items(): for vm_id, virt_vm in virt_vms_by_id.items():
virt_vm_id_by_ipv4[virt_vm['public_ipv4']] = vm_id virt_vm_id_by_ipv4[virt_vm['public_ipv4']] = vm_id

View File

@ -40,7 +40,9 @@
{% if in_db_but_not_in_virt|length > 0 %} {% if in_db_but_not_in_virt|length > 0 %}
<div class="third-margin"> <div class="third-margin">
<div class="row">
<h1>🚨 in the database but not in the virtualization model 🚨</h1> <h1>🚨 in the database but not in the virtualization model 🚨</h1>
</div>
{% for vm in in_db_but_not_in_virt %} {% for vm in in_db_but_not_in_virt %}
<div class="row"> <div class="row">
{{vm['id']}} {{vm['public_ipv4']}} {{vm['id']}} {{vm['public_ipv4']}}
@ -54,7 +56,9 @@
{% if state_not_equal_to_desired_state|length > 0 %} {% if state_not_equal_to_desired_state|length > 0 %}
<div class="third-margin"> <div class="third-margin">
<div class="row">
<h1>😴 vm state != desired state 😴</h1> <h1>😴 vm state != desired state 😴</h1>
</div>
{% for vm in state_not_equal_to_desired_state %} {% for vm in state_not_equal_to_desired_state %}
<div class="row"> <div class="row">
<div>{{vm['id']}}: state={{vm['state']}} desired_state={{vm['desired_state']}}</div> <div>{{vm['id']}}: state={{vm['state']}} desired_state={{vm['desired_state']}}</div>
@ -75,7 +79,9 @@
{% if stole_someone_elses_ip_and_own_ip_avaliable|length > 0 %} {% if stole_someone_elses_ip_and_own_ip_avaliable|length > 0 %}
<div class="third-margin"> <div class="third-margin">
<div class="row">
<h1>👻 stole someone elses ip and own desired ip is avaliable 👻</h1> <h1>👻 stole someone elses ip and own desired ip is avaliable 👻</h1>
</div>
{% for vm in stole_someone_elses_ip_and_own_ip_avaliable %} {% for vm in stole_someone_elses_ip_and_own_ip_avaliable %}
<div class="row"> <div class="row">
<div>{{vm['id']}}: current_ipv4={{vm['current_ipv4']}} desired_ipv4={{vm['desired_ipv4']}}</div> <div>{{vm['id']}}: current_ipv4={{vm['current_ipv4']}} desired_ipv4={{vm['desired_ipv4']}}</div>
@ -93,7 +99,9 @@
{% if has_wrong_ip|length > 0 %} {% if has_wrong_ip|length > 0 %}
<div class="third-margin"> <div class="third-margin">
<div class="row">
<h1>🥴 has wrong ip address 🥴</h1> <h1>🥴 has wrong ip address 🥴</h1>
</div>
{% for vm in has_wrong_ip %} {% for vm in has_wrong_ip %}
<div class="row"> <div class="row">
<div>{{vm['id']}}: current_ipv4={{vm['current_ipv4']}} desired_ipv4={{vm['desired_ipv4']}}</div> <div>{{vm['id']}}: current_ipv4={{vm['current_ipv4']}} desired_ipv4={{vm['desired_ipv4']}}</div>
@ -112,7 +120,9 @@
{% if stole_someone_elses_ip_but_own_ip_also_stolen|length > 0 %} {% if stole_someone_elses_ip_but_own_ip_also_stolen|length > 0 %}
<div class="third-margin"> <div class="third-margin">
<div class="row">
<h1>💀 stole someone elses ip but own desired ip was also stolen 💀</h1> <h1>💀 stole someone elses ip but own desired ip was also stolen 💀</h1>
</div>
{% for vm in stole_someone_elses_ip_but_own_ip_also_stolen %} {% for vm in stole_someone_elses_ip_but_own_ip_also_stolen %}
<div class="row"> <div class="row">
<div>{{vm['id']}}: current_ipv4={{vm['current_ipv4']}} desired_ipv4={{vm['desired_ipv4']}}</div> <div>{{vm['id']}}: current_ipv4={{vm['current_ipv4']}} desired_ipv4={{vm['desired_ipv4']}}</div>