Skip to main content

Installation

Compose​

The CodeCommit stack is auto-included when composing the codepipeline stack. It is a transitive dependency — selecting codepipeline automatically adds codecommit to the composition:

/ipa-compose codepipeline

To deploy after composition:

/ipa-prepare

The compose skill generates prepare.mk with the prepare-codecommit target and all required parameter wiring.

Configuration​

Required Parameters​

ParameterTypeDescription
NamespaceStringProject namespace prefix for resource naming.
EnvironmentStringDeployment environment (e.g., dev, staging, prod).
RepositoryNameStringName of the CodeCommit repository. Alphanumeric characters, dots, underscores, and hyphens only.

Optional Parameters​

ParameterTypeDefaultDescription
RepositoryDescriptionStringIPA-managed source repositoryHuman-readable description of the repository.
KmsKeyArnString(empty)ARN of a KMS key for encryption at rest. When omitted, CodeCommit uses its default encryption.

Outputs​

OutputDescriptionConsumed By
RepositoryNameName of the created CodeCommit repository.CodePipeline stack
RepositoryArnARN of the CodeCommit repository.--
CloneUrlHttpHTTPS clone URL for the repository.--