Skip to content

Commit d9b9e2c

Browse files
feat: Add sensitive parameters to ssh-config, ssh-key and aws-profile (#18)
1 parent 4563386 commit d9b9e2c

File tree

5 files changed

+15
-14
lines changed

5 files changed

+15
-14
lines changed

package-lock.json

Lines changed: 11 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"ajv": "^8.12.0",
2525
"ajv-formats": "^2.1.1",
2626
"chalk": "^5.3.0",
27-
"codify-plugin-lib": "1.0.178",
27+
"codify-plugin-lib": "^1.0.180",
2828
"codify-schemas": "1.0.63",
2929
"debug": "^4.3.4",
3030
"lodash.isequal": "^4.5.0",

src/resources/aws-cli/profile/aws-profile.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export class AwsProfileResource extends Resource<AwsProfileConfig> {
3636
schema: Schema,
3737
parameterSettings: {
3838
awsAccessKeyId: { canModify: true },
39-
awsSecretAccessKey: { canModify: true },
39+
awsSecretAccessKey: { canModify: true, isSensitive: true },
4040
csvCredentials: { type: 'directory', setting: true }, // Type setting means it won't be included in the plan calculation
4141
output: { default: 'json', canModify: true },
4242
profile: { default: 'default', canModify: true },

src/resources/ssh/ssh-config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ export class SshConfigFileResource extends Resource<SshConfig> {
3737
return {
3838
id: 'ssh-config',
3939
schema: Schema,
40+
isSensitive: true,
4041
parameterSettings: {
4142
hosts: { type: 'stateful', definition: new SshConfigHostsParameter() }
4243
},

src/resources/ssh/ssh-key.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export class SshKeyResource extends Resource<SshKeyConfig> {
3636
schema: Schema,
3737
parameterSettings: {
3838
comment: { canModify: true },
39-
passphrase: { canModify: true },
39+
passphrase: { canModify: true, isSensitive: true },
4040
folder: { type: 'directory', default: '~/.ssh' }
4141
},
4242
importAndDestroy:{

0 commit comments

Comments
 (0)