]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
cobbler-access: Update script to support Cobbler v3 706/head
authorDavid Galloway <dgallowa@redhat.com>
Mon, 29 Aug 2022 17:37:40 +0000 (13:37 -0400)
committerDavid Galloway <dgallowa@redhat.com>
Mon, 29 Aug 2022 17:37:40 +0000 (13:37 -0400)
See https://cobbler.readthedocs.io/en/v3.2.2/user-guide/web-interface.html#managing-users-digest

Signed-off-by: David Galloway <dgallowa@redhat.com>
tools/cobbler-access.sh

index 1dca738c2bceeaf6abd23f00b9b6ed22ec61fd6f..da48ebe576813b482bd834c3c818e8c575a871ce 100755 (executable)
@@ -15,10 +15,14 @@ fi
 
 cat << EOF
 
------- String for cobbler.yml ------
+======== String for cobbler.yml ========
+--- Cobbler v2 ---
 $(echo -n "$username:Cobbler:" && echo -n "$username:Cobbler:$password" | md5sum | awk '{ print $1 }')
 
------- E-mail to $username ------
+--- Cobbler v3 ---
+$username:Cobbler:$(printf "$password" | openssl dgst -sha3-512 | awk '{ print $2 }')
+
+======== E-mail to $username ========
 Hi FIRSTNAME,
 
 Here are your Cobbler user credentials.