From bb3750d397ab3ad8b27f5a79414f03c64ddf46fd Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 18 Dec 2019 11:22:08 -0600 Subject: [PATCH] cephadm: bootstrap: force password choice Ignore the password complexity checks, since we might (randomly) generate something that fails whatever the current criteria are. INFO:cephadm:Non-zero exit code 22 from /usr/bin/podman run --rm --net=host -e CONTAINER_IMAGE=ceph/daemon-base:latest-master-devel -e NODE_NAME=gnit -v /var/log/ceph/00000000-0000-0000-0000-0000deadbeef:/var/log/ceph:z -v /tmp/ceph-tmp6if8iaha:/etc/ceph/ceph.client.admin.keyring:z -v /tmp/ceph-tmp4vyvfiio:/etc/ceph/ceph.conf:z --entrypoint /usr/bin/ceph ceph/daemon-base:latest-master-devel dashboard ac-user-create admin oaaacwf4ul administrator INFO:cephadm:/usr/bin/ceph:stderr Error EINVAL: Password cannot contain repetitive characters. Signed-off-by: Sage Weil --- src/cephadm/cephadm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cephadm/cephadm b/src/cephadm/cephadm index 526f9a0cefe..f27ad59d691 100755 --- a/src/cephadm/cephadm +++ b/src/cephadm/cephadm @@ -1471,7 +1471,8 @@ def command_bootstrap(): password = args.initial_dashboard_password or generate_password() cli(['dashboard', 'ac-user-create', args.initial_dashboard_user, password, - 'administrator']) + 'administrator', + '--force-password']) logger.info('Fetching dashboard port number...') out = cli(['config', 'get', 'mgr', 'mgr/dashboard/ssl_server_port']) port = int(out) -- 2.39.5