Rundeck の Node で外部ホストを YAML で指定する際に、ポート番号を明示的に設定する書き方

結論

hostname の部分にコロン区切りでポート番号を記述します。

my_node_name:
  hostname: 1.2.3.4:12345
  osVersion: 4.15.0-1040-aws
  osFamily: unix
  osArch: amd64
  description: Rundeck server node
  osName: Linux
  username: gss2019_production
  ssh-key-storage-path: keys/hogehoge.pem

だめなやり方

YAML に port というキーを指定してそこの値としてポート番号を書いても動作しません。

my_node_name:
  hostname: 1.2.3.4
  port: 12345
  osVersion: 4.15.0-1040-aws
  osFamily: unix
  osArch: amd64
  description: Rundeck server node
  osName: Linux
  username: gss2019_production
  ssh-key-storage-path: keys/hogehoge.pem

参考

Powered by はてなブログ