itamae/cookbooks/embulk/setup.rb
Kazuhiro MUSASHI 6162f0171e Install embulk-filter-eval gem:
```
--- a/cookbooks/embulk/setup.rb
+++ b/cookbooks/embulk/setup.rb
@@ -32,7 +32,7 @@ remote_file '/root/.ssh/config' do
 end

-%w(filter-column filter-row output-mysql output-postgresql input-mysql filter-gsub).each do |p|
+%w(filter-column filter-row output-mysql output-postgresql input-mysql filter-gsub filter-eval).each do |p|
   execute "embulk gem install embulk-#{p}" do
     user 'root'
```
2022-08-18 21:40:21 +09:00

42 lines
885 B
Ruby

directory '/root/.ssh' do
owner 'root'
group 'root'
mode '700'
end
# Deploy `~/.ssh/.ssh/authorized_keys`:
encrypted_remote_file '/root/.ssh/authorized_keys' do
owner 'root'
group 'root'
mode '600'
source 'files/root/.ssh/authorized_keys'
password ENV['ITAMAE_PASSWORD']
end
# Deploy secret keys
%w( id_rsa.github id_rsa.chef amazon.pem ).each do |conf|
encrypted_remote_file "/root/.ssh/#{conf}" do
owner 'root'
group 'root'
mode '600'
source "files/root/.ssh/#{conf}"
password ENV['ITAMAE_PASSWORD']
end
end
# Deploy .ssh/config:
remote_file '/root/.ssh/config' do
owner 'root'
group 'root'
mode '644'
end
%w(filter-column filter-row output-mysql output-postgresql input-mysql filter-gsub filter-eval).each do |p|
execute "embulk gem install embulk-#{p}" do
user 'root'
not_if "embulk gem list | grep #{p}"
end
end