@@ -10,7 +10,7 @@ use clap::{Clap, ArgMatches, FromArgMatches};
10
10
11
11
use crate as deploy;
12
12
13
- use self :: deploy:: { DeployFlake , ParseFlakeError , settings} ;
13
+ use self :: deploy:: { data , settings} ;
14
14
use futures_util:: stream:: { StreamExt , TryStreamExt } ;
15
15
use log:: { debug, error, info, warn} ;
16
16
use serde:: Serialize ;
@@ -171,7 +171,7 @@ pub enum GetDeploymentDataError {
171
171
/// Evaluates the Nix in the given `repo` and return the processed Data from it
172
172
async fn get_deployment_data (
173
173
supports_flakes : bool ,
174
- flakes : & [ deploy :: DeployFlake < ' _ > ] ,
174
+ flakes : & [ data :: DeployFlake < ' _ > ] ,
175
175
extra_build_args : & [ String ] ,
176
176
) -> Result < Vec < settings:: Root > , GetDeploymentDataError > {
177
177
futures_util:: stream:: iter ( flakes) . then ( |flake| async move {
@@ -275,9 +275,9 @@ struct PromptPart<'a> {
275
275
276
276
fn print_deployment (
277
277
parts : & [ (
278
- & deploy :: DeployFlake < ' _ > ,
279
- deploy :: DeployData ,
280
- deploy :: DeployDefs ,
278
+ & data :: DeployFlake < ' _ > ,
279
+ data :: DeployData ,
280
+ data :: DeployDefs ,
281
281
) ] ,
282
282
) -> Result < ( ) , toml:: ser:: Error > {
283
283
let mut part_map: HashMap < String , HashMap < String , PromptPart > > = HashMap :: new ( ) ;
@@ -318,9 +318,9 @@ pub enum PromptDeploymentError {
318
318
319
319
fn prompt_deployment (
320
320
parts : & [ (
321
- & deploy :: DeployFlake < ' _ > ,
322
- deploy :: DeployData ,
323
- deploy :: DeployDefs ,
321
+ & data :: DeployFlake < ' _ > ,
322
+ data :: DeployData ,
323
+ data :: DeployDefs ,
324
324
) ] ,
325
325
) -> Result < ( ) , PromptDeploymentError > {
326
326
print_deployment ( parts) ?;
@@ -381,7 +381,7 @@ pub enum RunDeployError {
381
381
#[ error( "Profile was provided without a node name" ) ]
382
382
ProfileWithoutNode ,
383
383
#[ error( "Error processing deployment definitions: {0}" ) ]
384
- DeployDataDefs ( #[ from] deploy :: DeployDataDefsError ) ,
384
+ DeployDataDefs ( #[ from] data :: DeployDataDefsError ) ,
385
385
#[ error( "Failed to make printable TOML of deployment: {0}" ) ]
386
386
TomlFormat ( #[ from] toml:: ser:: Error ) ,
387
387
#[ error( "{0}" ) ]
@@ -391,19 +391,19 @@ pub enum RunDeployError {
391
391
}
392
392
393
393
type ToDeploy < ' a > = Vec < (
394
- & ' a deploy :: DeployFlake < ' a > ,
394
+ & ' a data :: DeployFlake < ' a > ,
395
395
& ' a settings:: Root ,
396
396
( & ' a str , & ' a settings:: Node ) ,
397
397
( & ' a str , & ' a settings:: Profile ) ,
398
398
) > ;
399
399
400
400
async fn run_deploy (
401
- deploy_flakes : Vec < deploy :: DeployFlake < ' _ > > ,
401
+ deploy_flakes : Vec < data :: DeployFlake < ' _ > > ,
402
402
data : Vec < settings:: Root > ,
403
403
supports_flakes : bool ,
404
404
check_sigs : bool ,
405
405
interactive : bool ,
406
- cmd_overrides : & deploy :: CmdOverrides ,
406
+ cmd_overrides : & data :: CmdOverrides ,
407
407
keep_result : bool ,
408
408
result_path : Option < & str > ,
409
409
extra_build_args : & [ String ] ,
@@ -513,13 +513,13 @@ async fn run_deploy(
513
513
. collect ( ) ;
514
514
515
515
let mut parts: Vec < (
516
- & deploy :: DeployFlake < ' _ > ,
517
- deploy :: DeployData ,
518
- deploy :: DeployDefs ,
516
+ & data :: DeployFlake < ' _ > ,
517
+ data :: DeployData ,
518
+ data :: DeployDefs ,
519
519
) > = Vec :: new ( ) ;
520
520
521
521
for ( deploy_flake, data, ( node_name, node) , ( profile_name, profile) ) in to_deploy {
522
- let deploy_data = deploy :: make_deploy_data (
522
+ let deploy_data = data :: make_deploy_data (
523
523
& data. generic_settings ,
524
524
node,
525
525
node_name,
@@ -555,7 +555,7 @@ async fn run_deploy(
555
555
. await ?;
556
556
}
557
557
558
- let mut succeeded: Vec < ( & deploy :: DeployData , & deploy :: DeployDefs ) > = vec ! [ ] ;
558
+ let mut succeeded: Vec < ( & data :: DeployData , & data :: DeployDefs ) > = vec ! [ ] ;
559
559
560
560
// Run all deployments
561
561
// In case of an error rollback any previoulsy made deployment.
@@ -600,7 +600,7 @@ pub enum RunError {
600
600
#[ error( "Failed to evaluate deployment data: {0}" ) ]
601
601
GetDeploymentData ( #[ from] GetDeploymentDataError ) ,
602
602
#[ error( "Error parsing flake: {0}" ) ]
603
- ParseFlake ( #[ from] deploy :: ParseFlakeError ) ,
603
+ ParseFlake ( #[ from] data :: ParseFlakeError ) ,
604
604
#[ error( "Error initiating logger: {0}" ) ]
605
605
Logger ( #[ from] flexi_logger:: FlexiLoggerError ) ,
606
606
#[ error( "{0}" ) ]
@@ -624,12 +624,12 @@ pub async fn run(args: Option<&ArgMatches>) -> Result<(), RunError> {
624
624
. targets
625
625
. unwrap_or_else ( || vec ! [ opts. clone( ) . target. unwrap_or( "." . to_string( ) ) ] ) ;
626
626
627
- let deploy_flakes: Vec < DeployFlake > = deploys
627
+ let deploy_flakes: Vec < data :: DeployFlake > = deploys
628
628
. iter ( )
629
- . map ( |f| deploy :: parse_flake ( f. as_str ( ) ) )
630
- . collect :: < Result < Vec < DeployFlake > , ParseFlakeError > > ( ) ?;
629
+ . map ( |f| data :: parse_flake ( f. as_str ( ) ) )
630
+ . collect :: < Result < Vec < data :: DeployFlake > , data :: ParseFlakeError > > ( ) ?;
631
631
632
- let cmd_overrides = deploy :: CmdOverrides {
632
+ let cmd_overrides = data :: CmdOverrides {
633
633
ssh_user : opts. ssh_user ,
634
634
profile_user : opts. profile_user ,
635
635
ssh_opts : opts. ssh_opts ,
0 commit comments