diff --git a/nodes/ipfs-1.json b/nodes/ipfs-1.json index c26d26b..7ac3f1b 100644 --- a/nodes/ipfs-1.json +++ b/nodes/ipfs-1.json @@ -74,8 +74,6 @@ "run_list": [ "recipe[kosmos-base]", "role[kvm_guest]", - "recipe[kosmos-ipfs]", - "recipe[kosmos-ipfs::public_gateway]", - "recipe[kosmos-ipfs::kredits_pinner]" + "role[ipfs_gateway]" ] -} \ No newline at end of file +} diff --git a/roles/ipfs_gateway.rb b/roles/ipfs_gateway.rb new file mode 100644 index 0000000..de87101 --- /dev/null +++ b/roles/ipfs_gateway.rb @@ -0,0 +1,13 @@ +name "ipfs_gateway" + +default_run_list = %w( + kosmos-ipfs + kosmos-ipfs::public_gateway + kosmos-ipfs::kredits_pinner +) + +env_run_lists( + '_default' => default_run_list, + 'development' => default_run_list, + 'production' => default_run_list +)