18866


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

[code]

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

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

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


CC BY-SA 3.0
2015-11-12T11:25:56.587
18737
2015-11-16T01:55:08.127
2015-11-12T12:19:36.323
7290
3271
question
chef itamae
ItamaeにChefの `remote-file` のように外部からファイルを取得する機能はありますか？


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

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


CC BY-SA 3.0
2015-11-16T01:55:08.127
18866
2015-11-16T01:55:08.127
2646
18737
answer