ItamaeにChefの `remote-file` のように外部からファイルを取得する機能はありますか?

投稿者: Anonymous

このようにChefのremote_fileリソースを使い公開鍵を設置する時にGithub上の物を取得していたのですが、Itamaeのremote_fileはChefのcookbook_file相当という事しかわかりませんでした。
http://qiita.com/fukuiretu/items/170aa956731f2ffb5715#remote_file

remote_file "/home/#{user['name']}/.ssh/authorized_keys" do
  owner user['name']
  source "https://github.com/#{user['name']}.keys"
  mode 0600
end

Chefのremote_fileにあたるリソースはItamaeにはないのでしょうか?

無いのであれば作成するユーザー名は決まってるので、ローカルに一度公開鍵を落としてきて作業しようと思っています。

解決

Githubに登録してある公開鍵を利用してauthorized_keysを作成するプラグインがあります。
こちらを利用してみてはいかがでしょうか?

https://rubygems.org/gems/itamae-plugin-resource-authorized_keys

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *