-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbootstrap.sh
More file actions
30 lines (24 loc) · 778 Bytes
/
Copy pathbootstrap.sh
File metadata and controls
30 lines (24 loc) · 778 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/usr/bin/env bash
export DEBIAN_FRONTEND=noninteractive
apt-get update
apt-get -y install python3 chrony lvm2 podman vim jq tmux curl git sudo
# devstack
sudo -u stack git clone https://opendev.org/openstack/devstack /opt/stack/devstack
cat > /opt/stack/devstack/local.conf <<'LOCALCONF'
[[local|localrc]]
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
########
# CEPH #
########
CEPH_GIT_URL=https://review.opendev.org/openstack/devstack-plugin-ceph
enable_plugin devstack-plugin-ceph $CEPH_GIT_URL
CEPHADM_DEPLOY=True
CEPHADM_DEV_OSD=True
CEPH_LOOPBACK_DISK_SIZE=10G
ENABLE_CEPH_RBD_MIRROR=True
LOGFILE=/opt/stack/logs/devstacklog.txt
LOCALCONF
chown stack:stack /opt/stack/devstack/local.conf