我有read rundeck CLI工具(rd-project等)使用framework.properties
來查找要從rundeck或環境變量連接到的URL。我無法得到任何工作。如何使rundeck CLI工具使用本地主機連接?
我需要通過127.0.0.1:4440
進行連接。我可以telnet到這個端口,我知道這是確定的。但是,我無法從實例telnet到1.2.3.4:4440
(其中1.2.3.4
是公有IP)。我找不到如何正確配置AWS安全組。
我已經改變了framework.properties
如下:
...
framework.server.url = http://127.0.0.1:4440
我重裝rundeck,但是這並沒有區別。 rd-project
仍然無法連接。即使我將framework.server.name
和framework.server.hostname
更改爲我的公用IP並重新啓動,它也會失敗。
使用環境變量RUNDECK_URL
沒有區別。我正在使用v2.6.2。
我在做什麼錯?
這裏是我的命令:
RUNDECK_URL=http://127.0.0.1:4440 /usr/bin/rd-project -a create -p newProj
你不必更改「framework.server.url」,只要確保你有正確的「framework.server.username」和「framework.server.password」......或者嘗試將它們設置爲env即可。RUNDECK_URL = http:// rundeck_host:4440/RUNDECK_USER = admin RUNDECK_PASS = admin rd-jobs list -p project_name ..這會起作用 –
正如我寫的,我嘗試設置'RUNDECK_URL = http://127.0.0.1:4440',但它沒有工作。 – jbrown
正在運行以下命令的shell上獲得的輸出是什麼..「RUNDECK_URL = rundeck_host:4440 RUNDECK_USER = admin RUNDECK_PASS = admin rd-jobs list -p project_name」 –