def bootstrap_branch( branch_name, with_manual_approvals, puppet_code_pipeline_role_permission_boundary, source_role_permissions_boundary, puppet_generate_role_permission_boundary, puppet_deploy_role_permission_boundary, puppet_provisioning_role_permissions_boundary, cloud_formation_deploy_role_permissions_boundary, ): core.bootstrap_branch( branch_name, with_manual_approvals, puppet_code_pipeline_role_permission_boundary, source_role_permissions_boundary, puppet_generate_role_permission_boundary, puppet_deploy_role_permission_boundary, puppet_provisioning_role_permissions_boundary, cloud_formation_deploy_role_permissions_boundary, )
def bootstrap_branch(branch_name, with_manual_approvals): core.bootstrap_branch(branch_name, with_manual_approvals)
def bootstrap_branch( branch_to_bootstrap, with_manual_approvals, puppet_code_pipeline_role_permission_boundary, source_role_permissions_boundary, puppet_generate_role_permission_boundary, puppet_deploy_role_permission_boundary, puppet_provisioning_role_permissions_boundary, cloud_formation_deploy_role_permissions_boundary, deploy_num_workers, source_provider, repository_name, branch_name, owner, repo, branch, poll_for_source_changes, webhook_secret, ): puppet_account_id = config.get_puppet_account_id() if source_provider == "CodeCommit": core.bootstrap_branch( branch_to_bootstrap, puppet_account_id, with_manual_approvals, puppet_code_pipeline_role_permission_boundary, source_role_permissions_boundary, puppet_generate_role_permission_boundary, puppet_deploy_role_permission_boundary, puppet_provisioning_role_permissions_boundary, cloud_formation_deploy_role_permissions_boundary, deploy_num_workers, source_provider, None, repository_name, branch_name, poll_for_source_changes, webhook_secret, ) elif source_provider == "GitHub": core.bootstrap_branch( branch_to_bootstrap, puppet_account_id, with_manual_approvals, puppet_code_pipeline_role_permission_boundary, source_role_permissions_boundary, puppet_generate_role_permission_boundary, puppet_deploy_role_permission_boundary, puppet_provisioning_role_permissions_boundary, cloud_formation_deploy_role_permissions_boundary, deploy_num_workers, source_provider, owner, repo, branch, poll_for_source_changes, webhook_secret, ) else: raise Exception(f"Unsupported source provider: {source_provider}")