From d69cb345afa0be5756bb0238c62bce1e3dd8b77f Mon Sep 17 00:00:00 2001 From: Kazuhiro MUSASHI Date: Sat, 19 Jun 2021 20:24:17 +0900 Subject: [PATCH 1/2] Install `mc` for `root` user. --- cookbooks/digdag/default.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/cookbooks/digdag/default.rb b/cookbooks/digdag/default.rb index 5d8d728..1467544 100644 --- a/cookbooks/digdag/default.rb +++ b/cookbooks/digdag/default.rb @@ -3,6 +3,7 @@ include_recipe './attributes.rb' include_recipe './install.rb' include_recipe './setup.rb' +include_recipe './mc.rb' include_recipe './rclone_install.rb' include_recipe './rclone_setup.rb' From 5b4bcc8b81dfb0b7e7cf7bc33ab47159554d89e6 Mon Sep 17 00:00:00 2001 From: Kazuhiro MUSASHI Date: Sat, 19 Jun 2021 20:25:51 +0900 Subject: [PATCH 2/2] Deploy the `mc` config file. --- cookbooks/digdag/files/root/.mc/config.json | 5 +++++ cookbooks/digdag/mc.rb | 14 ++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 cookbooks/digdag/files/root/.mc/config.json create mode 100644 cookbooks/digdag/mc.rb diff --git a/cookbooks/digdag/files/root/.mc/config.json b/cookbooks/digdag/files/root/.mc/config.json new file mode 100644 index 0000000..88a241e --- /dev/null +++ b/cookbooks/digdag/files/root/.mc/config.json @@ -0,0 +1,5 @@ +md5:17a3f86858b25ec6fcd64b7f47f924ae:salt:190-136-109-24-26-133-85-248:aes-256-cfb:zWTyQvUX+eDR+m5h1Y3Hwk7/m6ESw4pMA+1bRrhyQ61SdsJj4SGTCP5i2nl9 +A91t/q0sQTlWxEgcGDHx40U7Qz55BEq4cAgA3DUSzQzqpNAsWqmH3XLc2dF8 +jF7V2PWtGpfdxTy8XW3GWiJE5fDB5CQDFRr3eFZmYOKLLN6ILUH9PsvfJRDL +O3ihrtWz3Mg9Rv68N2AwO5uNV3Tb6ontTcu2AIrswP7ZLLbmM97xT7sGl4mb +3n54yFU72NjTP5aOW0LcjSYdIcRDMR4TgxJk5NUb55rdfHbLP2SCbWKJxg== \ No newline at end of file diff --git a/cookbooks/digdag/mc.rb b/cookbooks/digdag/mc.rb new file mode 100644 index 0000000..1fcf2b6 --- /dev/null +++ b/cookbooks/digdag/mc.rb @@ -0,0 +1,14 @@ +directory '/root/.mc' do + owner 'root' + group 'root' + mode '700' +end + +# Deploy the configuration file: +encrypted_remote_file '/root/.mc/config.json' do + owner 'root' + group 'root' + mode '600' + source 'files/root/.mc/config.json' + password ENV['ITAMAE_PASSWORD'] +end