aboutsummaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools/python/python-nova/openrc
blob: 35327ace97fbe592de1568d7979e70f00fa63bd4 (plain)
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
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=%OS_PASSWORD%
export OS_AUTH_URL="http://%CONTROLLER_HOST%:5000/v2.0/"
export SERVICE_ENDPOINT="http://%CONTROLLER_HOST%:35357/v2.0"
export SERVICE_TOKEN=%SERVICE_TOKEN%

function get_field() {
    while read data; do
        if [ "$1" -lt 0 ]; then
            field="(\$(NF$1))"
        else
            field="\$$(($1 + 1))"
        fi
        echo "$data" | awk -F'[ \t]*\\|[ \t]*' "{print $field}"
    done
}

function simple_delete() {
    $1 | while read line; do
        id=`echo $line | get_field $3`
        if [ ! -z "$id" ] ; then
            echo ">>> Delete $4: id=$id"
            $2 $id > /dev/null 2>&1
        fi
    done
}