deploy_run
deploy_run #
deploy_run(template_repo: Annotated[str, Option(--template - repo, -t, envvar=FMGSYNC_TEMPLATE_REPO, help='Template repository URL')] = None, template_branch: Annotated[str, Option(--template - branch, -b, envvar=FMGSYNC_TEMPLATE_BRANCH, help='Branch in repository to sync')] = 'main', git_token: Annotated[str, Option(--git - token, envvar=FMGSYNC_GIT_TOKEN)] = None, local_repo: Annotated[Path, Option(--local - path, -l, envvar=FMGSYNC_LOCAL_REPO)] = './fmg-templates/', fmg_url: Annotated[str, Option(--fmg - url, -url, envvar=FMGSYNC_FMG_URL)] = None, fmg_user: Annotated[str, Option(--fmg - user, -u, envvar=FMGSYNC_FMG_USER)] = None, fmg_pass: Annotated[str, Option('--fmg-pass', -p, envvar=FMGSYNC_FMG_PASS)] = None, fmg_adom: Annotated[str, Option(--fmg - adom, -a, envvar=FMGSYNC_FMG_ADOM)] = 'root', fmg_verify: Annotated[bool, Option(envvar=FMGSYNC_FMG_VERIFY)] = True, protected_fw_group: Annotated[str, Option(--protected - firewall - group, -pg, envvar=FMGSYNC_PROTECTED_FW_GROUP, help='This group in FMG will be checked for FW status. Also this group will be deployed only')] = 'production', delete_unused_templates: Annotated[bool, Option(--delete - unused - templates, -d)] = False, prod_run: Annotated[bool, Option(--force - changes, -f, help='do changes')] = False)
FMG FW deployment operation