Rundeck の検索結果:

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

…cription: 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 …

Rundeck でログインが成功した後に設定ページに遷移しないときの対応方法

結論 /etc/rundeck/rundeck-config.properties に以下を追記しましょう。 rundeck.security.httpHeaders.provider.csp.enabled=false 背景 正しいアカウント情報を入力後にログインボタンを押下しても、ログイン画面*1から設定ページ*2へ遷移しません*3。 gyazo.com コンソールを見ると、CSP のエラーが出ています。 gyazo.com 解決方法 Issue にまさにこの話題について…

Rundeck の実行内容を Slack に通知する方法

… インストール後に Rundeck の再起動は不要です。 2. Project Configuration File の編集(行の追加) ドキュメントにも記載があるように この設定は 必須 です。 メニューから PROJECT SETTINGS -> Edit Configuration... とたどります。その後に右上の Edit Configuration File のリンクをたどります。すると設定ファイルを編集するエディタが立ち上がりますので、以下の行を追加します。 p…

Rundeck 3 でユーザのパスワードを暗号化(ハッシュ化)する方法

…oo,bar 4. Rundeck を再起動する ユーザの設定を書き換えた場合は Rundeck の再起動が必要なようです。Ubuntu ならば次のようにして再起動しましょう。rundeck ではなく rundeckd です。 なお、再起動には結構な時間がかかります(私の環境では2分程度)。 $ sudo service rundeckd restart 5. 設定したパスワードでログインできるか確認する 以上の設定が正しくできていれば、設定したパスワードでログインできるはず…

Rundeck 3 の SSH の鍵は OpenSSH形式 ではなく OpenSSL形式 にする必要がある

…。 これは厳密には Rundeck が原因というわけではなく、Rundeck が用いている Jetty というライブラリが原因のようです*1。 これ、小一時間ハマりました……。 判断方法 OpenSSH の形式ですと、鍵のヘッダに -----BEGIN OPENSSH PRIVATE KEY----- と書かれています(フッタも同様)。 OpenSSL の形式ですと、鍵のヘッダに -----BEGIN RSA PRIVATE KEY----- と書かれています(フッタも同様)…

Rundeck 3 でユーザのアクセス権限(ACL)を設定する方法

…ication: 'rundeck' for: resource: - allow: '*' # allow create of projects project: - allow: '*' # allow view/admin of all projects project_acl: - allow: '*' # allow admin of all project-level ACL policies storage: - allow: '*' # allow read/…

Rundeck 3 で SSH先 でジョブを実行する方法

…定名を用いる場合は Rundeck の鍵管理システムを利用する場合です 単純に任意の場所に置いた鍵を指定する方法や パスワードでログインする方法の場合は異なる設定をする必要があります 詳しくは こちらの公式ドキュメント をご参照ください 具体的には以下のようになります af1e1b85e098: nodename: af1e1b85e098 # hostname: af1e1b85e098 osVersion: 4.9.125-linuxkit osFamily: unix …

Rundeck 3 でユーザを追加する方法

…オンプレ /etc/rundeck/realm.properties Docker /home/rundeck/server/config/realm.properties パスワードを暗号化(ハッシュ化)する場合は別途作業が必要 暗号化(ハッシュ化)された値を取得することは GUI から可能(別記事参照) ユーザの権限を設定することは GUI から可能(別記事参照) 具体例 たとえば、yamada さんのパスワードを fugafuga にして、所属グループを foo と b…

Rundeck 3 を Docker でインストールした場合のファイルの場所(オンプレとの対比)

結論 Rundeck 3 を オンプレ*1 でインストールした場合と Docker でインストールした場合の各ファイル(ディレクトリ)の場所の対比は以下の表のとおりです。 オンプレ Docker /var/rundeck/projects /home/rundeck/projects /var/rundeck/user-assets /home/rundeck/user-assets /var/lib/rundeck /home/rundeck /etc/rundeck /h…

GitLab と Jenkins を組み合わせてオートデプロイしようと思ったらドハマりした(解決済み)

…LL ちなみにこれはRundeckなどでも使える方法です。 3. 初期の git clone 時のユーザは jenkins で 例えば/opt/softwareにおいて、foobar_softというリポジトリをcloneするとします。以下のような感じです。 $ pwd /opt/software $ git clone http://localhost/fugafuga/foobar_soft.git これだと、git cloneする主体は、いまログインしているユーザになりま…

Powered by はてなブログ