Skip to content

Commit bccebdb

Browse files
authored
Merge pull request #1762 from edx/katebygrace/snowflake-jobs-secretsmanager
Katebygrace/snowflake expire jobs secretsmanager
2 parents e946c5e + 3a01db1 commit bccebdb

File tree

3 files changed

+24
-11
lines changed

3 files changed

+24
-11
lines changed

dataeng/jobs/analytics/SnowflakeExpirePasswords.groovy

-2
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@ class SnowflakeExpirePasswords {
4141
}
4242
}
4343
environmentVariables {
44-
env('KEY_PATH', allVars.get('KEY_PATH'))
45-
env('PASSPHRASE_PATH', allVars.get('PASSPHRASE_PATH'))
4644
env('USER', allVars.get('USER'))
4745
env('ACCOUNT', allVars.get('ACCOUNT'))
4846
}

dataeng/resources/snowflake-expire-individual-password.sh

+13-5
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,17 @@ source "${PYTHON_VENV}/bin/activate"
1010
cd $WORKSPACE/analytics-tools/snowflake
1111
make requirements
1212

13+
14+
python3 secrets-manager.py -w -n analytics-secure/snowflake/rsa_key_snowflake_task_automation_user.p8 -v rsa_key_snowflake_task_automation_user
15+
python3 secrets-manager.py -w -n analytics-secure/snowflake/rsa_key_passphrase_snowflake_task_automation_user -v rsa_key_passphrase_snowflake_task_automation_user
16+
1317
python expire_user_passwords.py \
14-
--key_path $KEY_PATH \
15-
--passphrase_path $PASSPHRASE_PATH \
16-
--automation_user $USER \
17-
--account $ACCOUNT \
18-
--user_to_expire $USER_TO_EXPIRE
18+
--automation_user 'SNOWFLAKE_TASK_AUTOMATION_USER' \
19+
--account 'edx.us-east-1' \
20+
--user_to_expire $USER_TO_EXPIRE \
21+
--key_file "$(cat "rsa_key_snowflake_task_automation_user")" \
22+
--pass_file "$(cat "rsa_key_passphrase_snowflake_task_automation_user")"
23+
24+
25+
rm rsa_key_snowflake_task_automation_user
26+
rm rsa_key_passphrase_snowflake_task_automation_user

dataeng/resources/snowflake-expire-passwords.sh

+11-4
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,15 @@ source "${PYTHON_VENV}/bin/activate"
1010
cd $WORKSPACE/analytics-tools/snowflake
1111
make requirements
1212

13+
14+
python3 secrets-manager.py -w -n analytics-secure/snowflake/rsa_key_snowflake_task_automation_user.p8 -v rsa_key_snowflake_task_automation_user
15+
python3 secrets-manager.py -w -n analytics-secure/snowflake/rsa_key_passphrase_snowflake_task_automation_user -v rsa_key_passphrase_snowflake_task_automation_user
16+
1317
python expire_user_passwords.py \
14-
--key_path $KEY_PATH \
15-
--passphrase_path $PASSPHRASE_PATH \
16-
--automation_user $USER \
17-
--account $ACCOUNT
18+
--automation_user 'SNOWFLAKE_TASK_AUTOMATION_USER' \
19+
--account 'edx.us-east-1' \
20+
--key_file "$(cat "rsa_key_snowflake_task_automation_user")" \
21+
--pass_file "$(cat "rsa_key_passphrase_snowflake_task_automation_user")"
22+
23+
rm rsa_key_snowflake_task_automation_user
24+
rm rsa_key_passphrase_snowflake_task_automation_user

0 commit comments

Comments
 (0)