猫とアップルパイ

インフラエンジニアをやってます!エンジニアってむずかしいよね。

rundeck の API token を無期限で作成する

プログラム上から rundeck ジョブを実行するときなど、 rundeck の API token を作成しておくと何かと便利。 しかし、デフォルトでは API token は最長で30日期限のものしか作成できないので、無期限の token 作成方法をメモしておく。

rundeck API token の作成方法

  • ユーザ名 -> profile からユーザAPI token 作成画面にいける
  • default だと一番下の expiration が max 30days 亜でしか設定できない
    f:id:maomaomaopan:20190112184854p:plain
    API token 作成画面

無期限の API token を作成する

rundeck の可動サーバで、 設定ファイルに以下を追記して rundeck プロセスを再起動する * /etc/rundeck/rundeck-config.properties

rundeck.api.tokens.duration.max = 0