From 32bc00bf74b8f02b63d8ab8ff9c1d32507d4ee6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Greg=20Kar=C3=A9kinian?= Date: Sun, 19 Mar 2017 16:47:10 +0000 Subject: [PATCH] Fix the ipfs swarm config The conditional block was wrong so the service was being restarted at every chef run --- site-cookbooks/ipfs/recipes/default.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site-cookbooks/ipfs/recipes/default.rb b/site-cookbooks/ipfs/recipes/default.rb index 01cdee5..134265b 100644 --- a/site-cookbooks/ipfs/recipes/default.rb +++ b/site-cookbooks/ipfs/recipes/default.rb @@ -78,7 +78,7 @@ execute "ipfs config --json Swarm.AddrFilters '#{node['ipfs']['config']['swarm'] user "ipfs" not_if do require 'json' - swarm_filter_config = `ipfs config Swarm.AddrFilters` + swarm_filter_config = `su - ipfs -c "ipfs config Swarm.AddrFilters"` begin JSON.parse(swarm_filter_config) == node['ipfs']['config']['swarm']['addr_filter'] rescue JSON::ParserError