1
0
mirror of https://github.com/gryf/boxpy.git synced 2025-12-24 00:02:27 +01:00

Added examples for plain devstack deployments for Ubuntu and Fedora.

This commit is contained in:
2021-06-25 16:05:57 +02:00
parent 8b28914deb
commit 62a805cb00
2 changed files with 77 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
package_update: true
packages:
- bash-completion
- ctags-etags
- git
- git-review
- htop
- jq
- mc
- the_silver_searcher
- vim-enhanced
write_files:
- path: /tmp/local.conf
permissions: '0644'
owner: fedora:fedora
content: |
[[local|localrc]]
ADMIN_PASSWORD=pass
DATABASE_PASSWORD=$$ADMIN_PASSWORD
RABBIT_PASSWORD=$$ADMIN_PASSWORD
SERVICE_PASSWORD=$$ADMIN_PASSWORD
disable_service horizon
disable_service cinder
disable_service n-vnc
disable_service dstat
runcmd:
- [su, -, fedora, -c, "git clone https://opendev.org/openstack/devstack ~/devstack"]
- [su, -, fedora, -c, "cp /tmp/local.conf /home/fedora/devstack/"]
- [su, -, fedora, -c, "echo 'export HOST_IP=10.0.2.15' >> .bashrc"]
boxpy_data:
key: vm
cpus: 2
memory: 4GB
disk_size: 10GB
distro: fedora
version: 32

View File

@@ -0,0 +1,41 @@
packages:
- ccze
- exuberant-ctags
- flake8
- git-review
- htop
- ipython3
- jq
- mc
- python-apsw
- python3-flake8
- python3-jedi
- python3-pip
- rlwrap
- silversearcher-ag
- tmate
- tmux
- vim-nox
write_files:
- path: /tmp/local.conf
permissions: '0644'
owner: ubuntu:ubuntu
content: |
[[local|localrc]]
ADMIN_PASSWORD=pass
DATABASE_PASSWORD=$$ADMIN_PASSWORD
RABBIT_PASSWORD=$$ADMIN_PASSWORD
SERVICE_PASSWORD=$$ADMIN_PASSWORD
runcmd:
- [su, -, ubuntu, -c, "git clone https://github.com/gryf/vmstrap"]
- [su, -, ubuntu, -c, "vmstrap/bootstrap.sh"]
- [rm, -fr, /home/ubuntu/vmstrap]
- [su, -, ubuntu, -c, "cp /tmp/local.conf /home/ubuntu/devstack/"]
- [su, -, ubuntu, -c, "echo 'export HOST_IP=10.0.2.15' >> .bashrc"]
boxpy_data:
key: vm
cpus: 2
memory: 6GB
disk_size: 10GB
distro: ubuntu
version: 20.04