first commit

This commit is contained in:
Matthias Hinrichs
2025-06-12 14:50:39 +02:00
commit 18c0ba0660
60 changed files with 3739 additions and 0 deletions
Executable
+44
View File
@@ -0,0 +1,44 @@
#!/bin/bash
build () {
podman build --no-cache -t hnrx/kolla-ansible -f Dockerfile.kolla .
}
genpwd () {
podman run --rm --volume $(pwd)/kolla-ansible:/etc/kolla -it hnrx/kolla-ansible cp /usr/local/share/kolla-ansible/etc_examples/kolla/passwords.yml /etc/kolla/passwords.yml
podman run --rm --volume $(pwd)/kolla-ansible:/etc/kolla -it hnrx/kolla-ansible cp /usr/local/share/kolla-ansible/etc_examples/kolla/globals.yml /etc/kolla/globals.yml
podman run --rm --volume $(pwd)/kolla-ansible:/etc/kolla -it hnrx/kolla-ansible kolla-genpwd
}
kolla_ansible () {
podman run \
--rm --volume $(pwd)/kolla-ansible:/etc/kolla \
-it hnrx/kolla-ansible kolla-ansible $@ -i multinode --extra-vars=@overrides.yml
}
help () {
podman run \
-v $(pwd)/kolla-ansible:/etc/kolla \
--rm -it hnrx/kolla-ansible kolla-ansible --help
}
ping () {
podman run \
--rm -it hnrx/kolla-ansible ping openstack-1.homelab
}
if [ "$1" == "genpwd" ]
then
genpwd
elif [ "$1" == "build" ]
then
build
elif [ "$1" == "help" ]
then
help
elif [ "$1" == "ping" ]
then
ping
else
kolla_ansible $@
fi