File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -19,6 +19,14 @@ pub struct Config {
1919 pub used_images_token : Option < String > ,
2020 #[ serde( default ) ]
2121 pub status_token : Option < String > ,
22+ #[ serde( default ) ]
23+ pub vanta_client_id : Option < String > ,
24+ #[ serde( default ) ]
25+ pub vanta_client_secret : Option < String > ,
26+ #[ serde( default ) ]
27+ pub vanta_users_resource : Option < String > ,
28+ #[ serde( default ) ]
29+ pub vanta_hosts_resource : Option < String > ,
2230}
2331
2432pub fn read_config ( ) -> Result < Config > {
Original file line number Diff line number Diff line change @@ -36,6 +36,14 @@ pub struct UserContent {
3636 pub password : String ,
3737 #[ serde( rename = "otp_base32" ) ]
3838 pub otp_base32 : String ,
39+ #[ serde( default ) ]
40+ pub first_name : Option < String > ,
41+ #[ serde( default ) ]
42+ pub last_name : Option < String > ,
43+ #[ serde( default ) ]
44+ pub email : Option < String > ,
45+ #[ serde( default ) ]
46+ pub system : bool ,
3947}
4048
4149const USER_ID : i64 = 4 ;
Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ mod ordered_json;
3636mod setup;
3737mod state;
3838mod terminal;
39+ mod vanta;
3940mod variabels;
4041mod web_util;
4142mod webclient;
@@ -44,6 +45,8 @@ use anyhow::Result;
4445use clap:: Parser ;
4546use webclient:: run_web_clients;
4647
48+ use crate :: vanta:: run_vanta;
49+
4750#[ derive( Parser , Debug ) ]
4851#[ command( version, about, long_about = None ) ]
4952struct Args {
@@ -124,6 +127,11 @@ async fn main() -> Result<()> {
124127 . shutdown_order ( 1 )
125128 . create ( |rt| run_web_clients ( state. clone ( ) , rt) ) ;
126129
130+ TaskBuilder :: new ( "vanta_loop" )
131+ . main ( )
132+ . shutdown_order ( 1 )
133+ . create ( |rt| run_vanta ( state. clone ( ) , rt) ) ;
134+
127135 TaskBuilder :: new ( "user2" )
128136 . main ( )
129137 . abort ( )
You can’t perform that action at this time.
0 commit comments