forked from fediversity/fediversity
set up proxmox
Signed-off-by: Kiara Grouwstra <kiara@procolix.eu>
This commit is contained in:
parent
6238b12f88
commit
27d33141d2
1 changed files with 12 additions and 0 deletions
|
|
@ -136,6 +136,18 @@ in
|
||||||
# pve.succeed("curl -s -i -k -d '{\"userid\":\"root@pam\",\"password\":\"mypwdhaha\",\"confirmation-password\":\"mypwdlol\"}' -X PUT https://localhost:8006/api2/json/access/password 1>&2")
|
# pve.succeed("curl -s -i -k -d '{\"userid\":\"root@pam\",\"password\":\"mypwdhaha\",\"confirmation-password\":\"mypwdlol\"}' -X PUT https://localhost:8006/api2/json/access/password 1>&2")
|
||||||
cert = pve.succeed("cat /etc/pve/pve-root-ca.pem").strip()
|
cert = pve.succeed("cat /etc/pve/pve-root-ca.pem").strip()
|
||||||
|
|
||||||
|
# set up proxmox
|
||||||
|
pm_token = pve.succeed("""
|
||||||
|
set -e
|
||||||
|
pvesh create /pools --poolid Fediversity
|
||||||
|
pvesh set /storage/local --content "vztmpl,rootdir,backup,snippets,import,iso,images" 1>/dev/null
|
||||||
|
pvesh create /access/groups --groupid "roots"
|
||||||
|
pvesh set /access/users/root@pam --enable 1 --groups "roots"
|
||||||
|
pvesh set /access/acl --path "/" --roles "Administrator" --groups "roots"
|
||||||
|
pvesh create /access/users/root@pam/token/mytoken --privsep 0 --output-format json | jq -r .value
|
||||||
|
""").strip()
|
||||||
|
# FIXME pass separate privileges rather than disabling privsep
|
||||||
|
|
||||||
# skip indent for EOF
|
# skip indent for EOF
|
||||||
deployer.succeed(f"""
|
deployer.succeed(f"""
|
||||||
cat > /etc/ssl/certs/pve-root-ca.pem <<EOF
|
cat > /etc/ssl/certs/pve-root-ca.pem <<EOF
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue