first commit
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user