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.--