]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
cephadm: bootstrap: force password choice
authorSage Weil <sage@redhat.com>
Wed, 18 Dec 2019 17:22:08 +0000 (11:22 -0600)
committerSage Weil <sage@redhat.com>
Thu, 19 Dec 2019 19:22:59 +0000 (13:22 -0600)
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 <sage@redhat.com>
src/cephadm/cephadm

index 526f9a0cefe318c85d79063050d7e9173cb24984..f27ad59d69174cc68db040116514c837bcc03d8f 100755 (executable)
@@ -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)