我部署了OpenStack Ubuntu并喜欢脚本启动实例。有一件事是我无法找到一种方法来获取openrc文件,其他手动登录仪表板并下载它。
有没有办法通过命令行或api下载这个openrc文件?
感谢。
答案 0 :(得分:1)
迟到的回复,但我自己也在努力解决这个问题。注意,这并不是最好的方法,因为这些env似乎在不同版本之间发生了变化。所以升级了一个quickfix。
基本思想是使用“openstack user show”命令自行构建文件。
openstack user show <username> | grep id
| id | 38107017a45747569461cf7c6ef2cc1f |
| project_id | 808c10c6156c44179f9643c2ac8b0aa3 |
用户名,密码和端点我猜你有个好主意。
答案 1 :(得分:0)
我猜您正在引用stackrc
,如果是这样,您需要通过ssh连接到openstack的director(控制器)并手动下载。然后你需要source stackrc
,你可以在终端上使用openstack
命令。