java_keystore: pass in secret to keytool via stdin (#2526) (#2545)

* java_keystore: pass in secret to keytool via stdin

* add changelog fragment

(cherry picked from commit 2b1eff2783)

Co-authored-by: quidame <quidame@poivron.org>
This commit is contained in:
patchback[bot]
2021-05-17 20:24:09 +02:00
committed by GitHub
parent b78254fe24
commit b2e4485567
3 changed files with 11 additions and 9 deletions

View File

@@ -80,7 +80,7 @@ class TestCreateJavaKeystore(ModuleTestCase):
'cmd': ["keytool", "-importkeystore",
"-destkeystore", "/path/to/keystore.jks",
"-srckeystore", "/tmp/tmpgrzm2ah7", "-srcstoretype", "pkcs12", "-alias", "test",
"-deststorepass:env", "STOREPASS", "-srcstorepass:env", "STOREPASS", "-noprompt"],
"-noprompt"],
'msg': '',
'rc': 0
}
@@ -183,7 +183,7 @@ class TestCreateJavaKeystore(ModuleTestCase):
cmd=["keytool", "-importkeystore",
"-destkeystore", "/path/to/keystore.jks",
"-srckeystore", "/tmp/tmpgrzm2ah7", "-srcstoretype", "pkcs12", "-alias", "test",
"-deststorepass:env", "STOREPASS", "-srcstorepass:env", "STOREPASS", "-noprompt"],
"-noprompt"],
msg='',
rc=1
)
@@ -354,7 +354,7 @@ class TestCertChanged(ModuleTestCase):
jks = JavaKeystore(module)
jks.cert_changed()
module.fail_json.assert_called_with(
cmd=["keytool", "-list", "-alias", "foo", "-keystore", "/path/to/keystore.jks", "-storepass:env", "STOREPASS", "-v"],
cmd=["keytool", "-list", "-alias", "foo", "-keystore", "/path/to/keystore.jks", "-v"],
msg='',
err='Oops',
rc=1