manta_server/backend_dispatcher/
apply_session.rs

1//! `ApplySessionTrait` impl for `StaticBackendDispatcher`.
2
3use super::*;
4
5impl ApplySessionTrait for StaticBackendDispatcher {
6  async fn apply_session(
7    &self,
8    gitea_token: &str,
9    gitea_base_url: &str,
10    token: &str,
11    cfs_conf_sess_name: Option<&str>,
12    playbook_yaml_file_name_opt: Option<&str>,
13    group_name: Option<&str>,
14    repos_name_vec: &[&str],
15    repos_last_commit_id_vec: &[&str],
16    ansible_limit: Option<&str>,
17    ansible_verbosity: Option<&str>,
18    ansible_passthrough: Option<&str>,
19  ) -> Result<(String, String), Error> {
20    dispatch!(
21      self,
22      apply_session,
23      gitea_token,
24      gitea_base_url,
25      token,
26      cfs_conf_sess_name,
27      playbook_yaml_file_name_opt,
28      group_name,
29      repos_name_vec,
30      repos_last_commit_id_vec,
31      ansible_limit,
32      ansible_verbosity,
33      ansible_passthrough
34    )
35  }
36}