You can install the library into your project using npm or pip.
npm install @taimos/cdk-construct-gitlab-variable
pip3 install taimos.cdk-construct-gitlab-variable
const secret = new Secret(this, 'DBSecret', {
description: 'Some Secret',
generateSecretString: {
secretStringTemplate: '{"username":"admin2"}',
generateStringKey: 'password',
passwordLength: 20,
}
});
const gitlabSecret = Secret.fromSecretArn(this, 'GitlabToken', 'arn:aws:secretsmanager:eu-central-1:123456789012:secret:GitlabToken-abcde');
const dbPassword = new GitlabVariable(this, 'GitlabVarPassword', {
gitlabSecret,
secret,
secretField: 'password',
projectId: 'group/secrets-test',
variableName: 'RDS_PASSWORD',
});
We welcome community contributions and pull requests.
The CDK construct library is distributed under the Apache License, Version 2.0.
See LICENSE for more information.