Adds a Control or Module Repository to the Continuous Delivery for PE account.
Supports noop? false
Parameters
email(String[1])
— The email address associated with the account.
password(String[1])
— The password associated with the account.
base64_cacert(Optional[String[1]])
— The CA cert of the CD4PE instance, base64 encoded
insecure_https(Optional[Boolean])
— Whether or not to make the https calls without verifying the CA cert. Only use this on test systems.
workspace(String[1])
— Designates the workspace that the control or module repository will be created in
source_control(Enum['github', 'gitlab', 'githubEnterprise', 'bitbucketServer', 'bitbucket'])
— The source control provider. Must be one of 'github', 'gitlab', 'githubEnterprise', 'bitbucketServer', or 'bitbucket' (for Bitbucket Cloud).
source_repo_org(String[1])
— The organization associated with the repository.
source_repo_name(String[1])
— The name of the source repository.
source_repo_branch(Optional[String[1]])
— Optional. The default branch to use for the repository. Not required if pipelines_as_code_branch is set
pipelines_as_code_branch(Optional[String[1]])
— Optional. The pipelines as code branch. Setting this will enable pipelines as code on the repo.
repo_name(Optional[String[1]])
— Optional. The friendly name to use for the repository as referenced in Continous Delivery For PE. Defaults to the value of the 'source_repo_name' parameter.
repo_type(Enum['module', 'control'])
— The type of repository to create. Must be one of 'control' or 'module'.
resolvable_hostname(Optional[String[1]])
— A resolvable internet address where the Continuous Delivery for PE server can be reached. Required only if the agent certificate is not the machine's resolvable internet address.
web_ui_endpoint(Optional[String[1]])
— The endpoint where the web UI can be reached, in the form http://:. Required if you set the web_ui_port parameter in the cd4pe class during installation.