Skip to content

Commit 1f782f7

Browse files
authored
Add no_log to sensitive parameters (#287)
Signed-off-by: Webster Mudge <[email protected]>
1 parent 5fe7636 commit 1f782f7

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

plugins/modules/cm_autotls.py

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,6 @@
1515
# See the License for the specific language governing permissions and
1616
# limitations under the License.
1717

18-
from ansible_collections.cloudera.cluster.plugins.module_utils.cm_utils import (
19-
ClouderaManagerModule,
20-
)
21-
from cm_client import (
22-
ClouderaManagerResourceApi,
23-
ApiGenerateCmcaArguments,
24-
ApiConfigList,
25-
ApiConfig,
26-
)
27-
2818
DOCUMENTATION = r"""
2919
module: cm_autotls
3020
short_description: Manage and configure Auto-TLS and Cloudera Manager CA
@@ -265,6 +255,16 @@
265255
returned: when supported
266256
"""
267257

258+
from ansible_collections.cloudera.cluster.plugins.module_utils.cm_utils import (
259+
ClouderaManagerModule,
260+
)
261+
from cm_client import (
262+
ClouderaManagerResourceApi,
263+
ApiGenerateCmcaArguments,
264+
ApiConfigList,
265+
ApiConfig,
266+
)
267+
268268

269269
class ClouderaManagerAutoTLS(ClouderaManagerModule):
270270
def __init__(self, module):
@@ -400,27 +400,27 @@ def main():
400400
argument_spec=dict(
401401
connection_ssh_port=dict(required=False, type="int"),
402402
connection_user_name=dict(required=False, type="str"),
403-
connection_password=dict(required=False, type="str"),
404-
connection_private_key=dict(required=False, type="str"),
405-
connection_passphrase=dict(required=False, type="str"),
403+
connection_password=dict(required=False, type="str", no_log=True),
404+
connection_private_key=dict(required=False, type="str", no_log=True),
405+
connection_passphrase=dict(required=False, type="str", no_log=True),
406406
configure_all_services=dict(required=False, type="bool", default=True),
407407
custom_ca=dict(required=False, type="bool"),
408408
force=dict(required=False, type="bool", default=False),
409409
location=dict(required=False, type="str"),
410410
interpret_as_filenames=dict(required=False, type="bool", default=True),
411411
cm_host_cert=dict(required=False, type="str"),
412-
cm_host_key=dict(required=False, type="str"),
412+
cm_host_key=dict(required=False, type="str", no_log=True),
413413
ca_cert=dict(required=False, type="str"),
414-
keystore_passwd=dict(required=False, type="str"),
415-
truststore_passwd=dict(required=False, type="str"),
414+
keystore_passwd=dict(required=False, type="str", no_log=True),
415+
truststore_passwd=dict(required=False, type="str", no_log=True),
416416
trusted_ca_certs=dict(required=False, type="str"),
417417
host_certs=dict(
418418
type="list",
419419
elements="dict",
420420
options=dict(
421421
hostname=dict(),
422422
certificate=dict(),
423-
key=dict(),
423+
key=dict(no_log=True),
424424
),
425425
),
426426
state=dict(

plugins/modules/cm_kerberos.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,7 @@ def main():
463463
kdc_account_creation_host_override=dict(required=False, type="str"),
464464
gen_keytab_script=dict(required=False, type="str"),
465465
kdc_admin_user=dict(required=False, type="str"),
466-
kdc_admin_password=dict(required=False, type="str"),
466+
kdc_admin_password=dict(required=False, type="str", no_log=True),
467467
state=dict(type="str", default="present", choices=["present", "absent"]),
468468
force=dict(required=False, type="bool", default=False),
469469
),

0 commit comments

Comments
 (0)