FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
devstack/openrc at master · openstack/devstack · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
openstack
/
devstack
Public
Notifications
You must be signed in to change notification settings
Fork
1.3k
Star
2.1k
Code
Pull requests
0
Actions
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Security and quality
Insights
Expand file tree
Breadcrumbs
devstack
/
openrc
Copy path
More file actions
More file actions
Latest commit
History
History
History
74 lines (62 loc) · 2.38 KB
Breadcrumbs
devstack
/
openrc
Copy path
File metadata and controls
74 lines (62 loc) · 2.38 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#!
/usr/bin/env bash
#
#
source openrc [username] [projectname]
#
#
Configure a set of credentials for $PROJECT/$USERNAME:
#
Set OS_PROJECT_NAME to override the default project 'demo'
#
Set OS_USERNAME to override the default user name 'demo'
#
Set ADMIN_PASSWORD to set the password for 'admin' and 'demo'
if
[[
-n
"
$1
"
]]
;
then
OS_USERNAME=
$1
fi
if
[[
-n
"
$2
"
]]
;
then
OS_PROJECT_NAME=
$2
fi
#
Find the other rc files
RC_DIR=
$(
cd
$(
dirname
"
${BASH_SOURCE
:-
$0
}
"
)
&&
pwd
)
#
Import common functions
source
$RC_DIR
/functions
#
Load local configuration
source
$RC_DIR
/stackrc
#
Load the last env variables if available
if
[[
-r
$RC_DIR
/.stackenv ]]
;
then
source
$RC_DIR
/.stackenv
export
OS_CACERT
fi
#
Get some necessary configuration
source
$RC_DIR
/lib/tls
#
Minimal configuration
export
OS_AUTH_TYPE=password
export
OS_PROJECT_NAME=
${OS_PROJECT_NAME
:-
demo}
export
OS_USERNAME=
${OS_USERNAME
:-
demo}
export
OS_PASSWORD=
${ADMIN_PASSWORD
:-
secret}
export
OS_REGION_NAME=
${REGION_NAME
:-
RegionOne}
#
Set the host API endpoint. This will default to HOST_IP if SERVICE_IP_VERSION
#
is 4, else HOST_IPV6 if it's 6. SERVICE_HOST may also be used to specify the
#
endpoint, which is convenient for some localrc configurations. Additionally,
#
some exercises call Glance directly. On a single-node installation, Glance
#
should be listening on a local IP address, depending on the setting of
#
SERVICE_IP_VERSION. If its running elsewhere, it can be set here.
if
[[
$SERVICE_IP_VERSION
==
6 ]]
;
then
HOST_IPV6=
${HOST_IPV6
:-::
1}
SERVICE_HOST=
${SERVICE_HOST
:-
[$HOST_IPV6]}
GLANCE_HOST=
${GLANCE_HOST
:-
[$HOST_IPV6]}
else
HOST_IP=
${HOST_IP
:-
127.0.0.1}
SERVICE_HOST=
${SERVICE_HOST
:-
$HOST_IP
}
GLANCE_HOST=
${GLANCE_HOST
:-
$HOST_IP
}
fi
#
If you don't have a working .stackenv, this is the backup position
KEYSTONE_BACKUP=
$SERVICE_PROTOCOL
://
$SERVICE_HOST
:5000
KEYSTONE_SERVICE_URI=
${KEYSTONE_SERVICE_URI
:-
$KEYSTONE_BACKUP
}
export
OS_AUTH_URL=
${OS_AUTH_URL
:-
$KEYSTONE_SERVICE_URI
}
export
OS_USER_DOMAIN_ID=
${OS_USER_DOMAIN_ID
:-
"
default
"
}
export
OS_PROJECT_DOMAIN_ID=
${OS_PROJECT_DOMAIN_ID
:-
"
default
"
}
#
Set OS_CACERT to a default CA certificate chain if it exists.
if
[[
!
-v OS_CACERT ]]
;
then
DEFAULT_OS_CACERT=
$INT_CA_DIR
/ca-chain.pem
#
If the file does not exist, this may confuse preflight sanity checks
if
[
-e
$DEFAULT_OS_CACERT
]
;
then
export
OS_CACERT=
$DEFAULT_OS_CACERT
fi
fi
Back
|
FazBrowse Home
|
New Git URL