harmony/harmony-rs/fqm/src/main.rs

22 lines
611 B
Rust

use fqm::{inventory::get_inventory, topology::fqm_topology};
use harmony::{
inventory::InventoryFilter,
maestro::Maestro,
modules::opnsense_dhcp::OPNSenseDhcpScore,
};
use log::info;
#[tokio::main]
async fn main() {
env_logger::init();
tokio::spawn(async move {
info!("FQM Harmony Starting");
let maestro = Maestro::new(get_inventory());
let topology = fqm_topology();
let score = OPNSenseDhcpScore::new(InventoryFilter::new(vec![]));
let result = maestro.interpret(score).await.unwrap();
info!("{result}");
}).await.unwrap();
}