commit 6ded8c00a4da9e9a8033698553eafd39ff73a678 Author: XD Date: Wed Jul 28 08:55:19 2021 +0800 init diff --git a/.vagrant/bundler/global.sol b/.vagrant/bundler/global.sol new file mode 100644 index 0000000..a31e6d5 --- /dev/null +++ b/.vagrant/bundler/global.sol @@ -0,0 +1 @@ +{"dependencies":[],"checksum":"1cd97bcb68e4612e79111b06aff1736afc63bb9a884847486c1933efd24cba34","vagrant_version":"2.2.17"} \ No newline at end of file diff --git a/.vagrant/machines/wg-1/virtualbox/action_provision b/.vagrant/machines/wg-1/virtualbox/action_provision new file mode 100644 index 0000000..e2648b0 --- /dev/null +++ b/.vagrant/machines/wg-1/virtualbox/action_provision @@ -0,0 +1 @@ +1.5:73bfa4ec-aeb5-4df5-b1d7-0414b1f00897 \ No newline at end of file diff --git a/.vagrant/machines/wg-1/virtualbox/action_set_name b/.vagrant/machines/wg-1/virtualbox/action_set_name new file mode 100644 index 0000000..611806f --- /dev/null +++ b/.vagrant/machines/wg-1/virtualbox/action_set_name @@ -0,0 +1 @@ +1627432388 \ No newline at end of file diff --git a/.vagrant/machines/wg-1/virtualbox/box_meta b/.vagrant/machines/wg-1/virtualbox/box_meta new file mode 100644 index 0000000..6bdc789 --- /dev/null +++ b/.vagrant/machines/wg-1/virtualbox/box_meta @@ -0,0 +1 @@ +{"name":"ubuntu/focal64","version":"20210720.0.1","provider":"virtualbox","directory":"boxes/ubuntu-VAGRANTSLASH-focal64/20210720.0.1/virtualbox"} \ No newline at end of file diff --git a/.vagrant/machines/wg-1/virtualbox/creator_uid b/.vagrant/machines/wg-1/virtualbox/creator_uid new file mode 100644 index 0000000..ec52cb8 --- /dev/null +++ b/.vagrant/machines/wg-1/virtualbox/creator_uid @@ -0,0 +1 @@ +501 \ No newline at end of file diff --git a/.vagrant/machines/wg-1/virtualbox/id b/.vagrant/machines/wg-1/virtualbox/id new file mode 100644 index 0000000..1390d13 --- /dev/null +++ b/.vagrant/machines/wg-1/virtualbox/id @@ -0,0 +1 @@ +73bfa4ec-aeb5-4df5-b1d7-0414b1f00897 \ No newline at end of file diff --git a/.vagrant/machines/wg-1/virtualbox/index_uuid b/.vagrant/machines/wg-1/virtualbox/index_uuid new file mode 100644 index 0000000..748856a --- /dev/null +++ b/.vagrant/machines/wg-1/virtualbox/index_uuid @@ -0,0 +1 @@ +c4ce344b0f524630a50a09ad30d580bf \ No newline at end of file diff --git a/.vagrant/machines/wg-1/virtualbox/private_key b/.vagrant/machines/wg-1/virtualbox/private_key new file mode 100644 index 0000000..4013925 --- /dev/null +++ b/.vagrant/machines/wg-1/virtualbox/private_key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEAsi92garndUaAcYtS5XwJaup/X4SFjYNn0SnU1QaR3Ycz7JAg +okE59Yau0Wg3KxhTyak4/gBE/gR6wUK3VIKilFIbw3tPJvMymRrvqEqCvPdqhyc0 +x8XGDZL2q+d95qj+IUmILJpLq5fikK6UwNrtQKDjMTYR6NpN6Fzi92iZfZi0w5I1 +wz2o8/7ZJKvGXvYxW73hPdzN5fVhhcgWcvxzc24jc8SqzcgquYGm1S+bVuEI6wQT +0ueEenhz4gMv6k+Chrl7zqgSlvE5v8kegt9J+qzO2f6bm0GUCoN5pvSrHUlT2T8Q +1nbIrVryABB/nYCZzLgrii6hA8QxRGPa8dYERwIDAQABAoIBAQCc6yWPDeYmJn9o +/wxy4qgciwS/JqLCvE2KKy+upsmAcNfuZgMHQS/8pK6B5ihngFYRi0CQl8YqeeFt +Hwb6msz4l9KxdX+ASr5tjQYvi+bU6YLcIU/e+rHvNFSdkREUOBENWYdd2Ef5hpnV +VpnTuTklKErMBNUC3nWrw1lyDqDVtFOsf0F8WuErLkzK5qJLVx2GiZNXB7Ct2tyt +MAHEGdGvUgwiKQeC9NWfZ1ma+7bljwbdHbbdCO7xTPJJPD2l3WwgRq/7izXOFtZ0 +EHFGha1r3sdo2NxBZINSLF5HGT1JaIZ+PmhkSmdOZTCImHnuSbjfm2xqBxAJwz5b ++OWAOkS5AoGBAOUB/YNCKNEknV+MzcLFsFe3ZRVealRkpYEKRMBY6LAJ5EYUcW9V +xaoes4Bg3JZCU4UUFANBjFRF5NGSHep+szExNeGixKxXB8M40VkjHuT283rHZqDC +GLGSTbBeZniIaEddxLCI/4wTkwiSxEzQ4isoCiIvR4XL3QZOcGeWJD1bAoGBAMcv ++V4TE8NJTdxlI9RQwg5da92SlSzvgePlzM2eSmbgWxgIN+NrAMrGi3PFCGjKhe2i ++gk4GYmJfxzGAQ1Bp3E0gDU2REaK8Qg6Vau/8kTCzcQwL8z99nrZ5qByg4qltWPD +LyeXKx1sgTDs1qlwZCb8IW2kSZbjRnB04zSUq6yFAoGBAJbAlqg/dysmVUq/H/xl +ss4rdil4+7oOfzzRC60rWhH4kQLpFjtaVULF7xhFqzBm/SAPtZTnI3+eeyDSdUsW +mNN7N6MPSTTCHeQPlRB+pCnJv0JF3XNaEnNigi3mFsKl2S+RtJcZuE/32sS8COkg +YKJUO0eBpC2ZpCgwnqIyHi0dAoGABQh5TJ8+yJh5lzAXD65auPIzX43spw4GQjP0 +UN3HE4JnytuqTdzOUFFkBLDd3YgAilir6L+6JXeL9rYqIKOgD4Q8GRwd7YplPMf8 +kjJvdL1XZbWx/4QLTl9jLHq4SDCXvMWZ025GcJ/lQ884PV/RqAqG7bZRBbcIeJ77 +fsCi9eECgYBcAIWYxVud0MIWegMc1zp80/JJwbP66BR42mDcaK4iWs3tnPNwkR+3 +QEfAtWZDMARtQ9B3cWuYucYzrsNI5raMxr7oYBL8Uz0psuwOn5CfmIpGBCzXZeVt +FkiVOyZIMb8i2ntMXShra6Ba76xpPI5fev5PZlszURTOCsjD3/f7VA== +-----END RSA PRIVATE KEY----- diff --git a/.vagrant/machines/wg-1/virtualbox/synced_folders b/.vagrant/machines/wg-1/virtualbox/synced_folders new file mode 100644 index 0000000..aa49b2f --- /dev/null +++ b/.vagrant/machines/wg-1/virtualbox/synced_folders @@ -0,0 +1 @@ +{"virtualbox":{"/vagrant":{"guestpath":"/vagrant","hostpath":"/Users/XD/code/wireguare-vbox","disabled":false,"__vagrantfile":true}}} \ No newline at end of file diff --git a/.vagrant/machines/wg-1/virtualbox/vagrant_cwd b/.vagrant/machines/wg-1/virtualbox/vagrant_cwd new file mode 100644 index 0000000..e095769 --- /dev/null +++ b/.vagrant/machines/wg-1/virtualbox/vagrant_cwd @@ -0,0 +1 @@ +/Users/XD/code/wireguare-vbox \ No newline at end of file diff --git a/.vagrant/machines/wg-2/virtualbox/action_provision b/.vagrant/machines/wg-2/virtualbox/action_provision new file mode 100644 index 0000000..dc1f179 --- /dev/null +++ b/.vagrant/machines/wg-2/virtualbox/action_provision @@ -0,0 +1 @@ +1.5:d0e9955e-6591-4aff-999e-bcfa7c0b32b7 \ No newline at end of file diff --git a/.vagrant/machines/wg-2/virtualbox/action_set_name b/.vagrant/machines/wg-2/virtualbox/action_set_name new file mode 100644 index 0000000..21c5da6 --- /dev/null +++ b/.vagrant/machines/wg-2/virtualbox/action_set_name @@ -0,0 +1 @@ +1627432449 \ No newline at end of file diff --git a/.vagrant/machines/wg-2/virtualbox/box_meta b/.vagrant/machines/wg-2/virtualbox/box_meta new file mode 100644 index 0000000..6bdc789 --- /dev/null +++ b/.vagrant/machines/wg-2/virtualbox/box_meta @@ -0,0 +1 @@ +{"name":"ubuntu/focal64","version":"20210720.0.1","provider":"virtualbox","directory":"boxes/ubuntu-VAGRANTSLASH-focal64/20210720.0.1/virtualbox"} \ No newline at end of file diff --git a/.vagrant/machines/wg-2/virtualbox/creator_uid b/.vagrant/machines/wg-2/virtualbox/creator_uid new file mode 100644 index 0000000..ec52cb8 --- /dev/null +++ b/.vagrant/machines/wg-2/virtualbox/creator_uid @@ -0,0 +1 @@ +501 \ No newline at end of file diff --git a/.vagrant/machines/wg-2/virtualbox/id b/.vagrant/machines/wg-2/virtualbox/id new file mode 100644 index 0000000..5672807 --- /dev/null +++ b/.vagrant/machines/wg-2/virtualbox/id @@ -0,0 +1 @@ +d0e9955e-6591-4aff-999e-bcfa7c0b32b7 \ No newline at end of file diff --git a/.vagrant/machines/wg-2/virtualbox/index_uuid b/.vagrant/machines/wg-2/virtualbox/index_uuid new file mode 100644 index 0000000..d3d09a8 --- /dev/null +++ b/.vagrant/machines/wg-2/virtualbox/index_uuid @@ -0,0 +1 @@ +d452d696ec8a494caf382417a1ff7235 \ No newline at end of file diff --git a/.vagrant/machines/wg-2/virtualbox/private_key b/.vagrant/machines/wg-2/virtualbox/private_key new file mode 100644 index 0000000..f8d080b --- /dev/null +++ b/.vagrant/machines/wg-2/virtualbox/private_key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEowIBAAKCAQEAs0LrFg7to6hxvcgcfHSqVaEmaNQkl9ZZs/lOcu3bEYN+Ye+y +OTp1u2+aOh7+QWjWXbe7MtDWJ4plUEw01Fmay7AA/SV4NpIe1abJuWyFMzDAbJTh +J+FGGnLQAzrVr4Vwr8soSQRqosVEBp75mOYBi+h9sKfd3h2nLVNv9ddo4wHqrf0M +8VciuxD6c8eJWoz24hPrIoxV2DqlWA3HeY5FEnMucS9EOWjxxNGWdcy8EzNKY2CV +k9KTjzXM8E3cgCwZtZk5gaHEItBJ9QR8PStp5bAUwNuQTJX1KaenvUlxnNpoBEaZ +zZ8Z1eqNlMiGBUyccJCsT3DmK8hs6/EKhzfoiwIDAQABAoIBAD/4QmIlw6Hia2x5 +K8kx7NMP5eAEzGYuxOYXsmoK/WEblo8mdWg8t2TC57uT8dGvssfQ2AnDQpjrp0nn +V/brXvUPAttTcrmunThLA7OayVHCNPjKjCqqFlU74YU1iqnPKa5iBidAXzlkwejG +9HUepzChL7FJxkAMPutK2ipVy4UuQe+Am+haceUlrR2dZOGUGM9Gv8MlRWmZgec1 +RH/vN7U93YxaG8VYbYEs+IO4Faw3ci6S3GhI56iPu/PePVykhay9lKxiAK3oHCwS +CFOC9tiyqh6652JkD/Lwo0bftU1e/E3i5yLzl26VcTwLoJc3PPCKCTcRh6OcAvDL +EK3kpGkCgYEA3dW2mjLOQMG/iYShlqc/ME1mBzk6bF9333ifI7qbhbcufBXKiN+R +K6lUhqaAPDmAJXIU+UgWCwF/beOHoj4ZWZ06Tddbj2d/Afxxn3CEoy9nAsz6Fsr0 +jRzSn+hzTV84SY9hHYLN1sRck47pwH7rocn4YyemWRFnZst3XRjDKkUCgYEAzt6p +bkG4v3nMijHnYoF3PGFYnllgWt2IbIWKKWW9R2nU30GTNVHv/+LTVSLB55Wwfa8B +HxoaTLSObDvJT9hr2XGfrI91n90ZlfM6y6meyuAVZRXKv7v65jdzT59MbMJBQlb/ +/HPbn7c6PWRLSSfC5EHVutH25cyLRTvwe6Bg3I8CgYBAD+2xziY+ETWtEv5PMXFQ +E6n5QA+dKFzHzl+2w7cSAHqOHwTkThvwTfA5CnBR9BELv0xLSQQEnaQdKe4Lbn+H +n54syJqKaUsGWc6+SpIjRhcreeJnHqlM7xvsTgauO2dX5u4WxaWH9iD+A/GBQ6Xs +jRUMHXEum5YO24dW/UWvOQKBgBH/oXIsWayfJkKn0N/rL7qbJaCxWgbN237Fp52u +cmdyN8ks5WfwNxdmXsi7e29wwKhOv6Q7GyqtUu7rzLobtFZ44lGbMbq0+/Ll9Kmf +mmdAU9w1pyxDaLL7BBdbXsTfqdnhw+ftFKCyymho/3vf7774U2YrunWH9F4Ttvqq +m4LVAoGBAMGphGKJMv90JwN/lHJYCPLtNOoNloYJHir81+RGfnHMDV8HyD9rfg7p +P0/6XPKuq8IS8ojZEcxSgF3ytKQDcXsbAZqFaJzRZcyv/8lZVjanVwb96iUM1mof +51oC0T75Bp/CBes1M7Hcxixo46yehL6GuE/3JYMKC7/NRI1rB0y3 +-----END RSA PRIVATE KEY----- diff --git a/.vagrant/machines/wg-2/virtualbox/synced_folders b/.vagrant/machines/wg-2/virtualbox/synced_folders new file mode 100644 index 0000000..aa49b2f --- /dev/null +++ b/.vagrant/machines/wg-2/virtualbox/synced_folders @@ -0,0 +1 @@ +{"virtualbox":{"/vagrant":{"guestpath":"/vagrant","hostpath":"/Users/XD/code/wireguare-vbox","disabled":false,"__vagrantfile":true}}} \ No newline at end of file diff --git a/.vagrant/machines/wg-2/virtualbox/vagrant_cwd b/.vagrant/machines/wg-2/virtualbox/vagrant_cwd new file mode 100644 index 0000000..e095769 --- /dev/null +++ b/.vagrant/machines/wg-2/virtualbox/vagrant_cwd @@ -0,0 +1 @@ +/Users/XD/code/wireguare-vbox \ No newline at end of file diff --git a/.vagrant/machines/wg-3/virtualbox/action_provision b/.vagrant/machines/wg-3/virtualbox/action_provision new file mode 100644 index 0000000..b5aa749 --- /dev/null +++ b/.vagrant/machines/wg-3/virtualbox/action_provision @@ -0,0 +1 @@ +1.5:067f154e-b124-4e44-8b3d-9f94e4fbe143 \ No newline at end of file diff --git a/.vagrant/machines/wg-3/virtualbox/action_set_name b/.vagrant/machines/wg-3/virtualbox/action_set_name new file mode 100644 index 0000000..67fab9f --- /dev/null +++ b/.vagrant/machines/wg-3/virtualbox/action_set_name @@ -0,0 +1 @@ +1627432509 \ No newline at end of file diff --git a/.vagrant/machines/wg-3/virtualbox/box_meta b/.vagrant/machines/wg-3/virtualbox/box_meta new file mode 100644 index 0000000..6bdc789 --- /dev/null +++ b/.vagrant/machines/wg-3/virtualbox/box_meta @@ -0,0 +1 @@ +{"name":"ubuntu/focal64","version":"20210720.0.1","provider":"virtualbox","directory":"boxes/ubuntu-VAGRANTSLASH-focal64/20210720.0.1/virtualbox"} \ No newline at end of file diff --git a/.vagrant/machines/wg-3/virtualbox/creator_uid b/.vagrant/machines/wg-3/virtualbox/creator_uid new file mode 100644 index 0000000..ec52cb8 --- /dev/null +++ b/.vagrant/machines/wg-3/virtualbox/creator_uid @@ -0,0 +1 @@ +501 \ No newline at end of file diff --git a/.vagrant/machines/wg-3/virtualbox/id b/.vagrant/machines/wg-3/virtualbox/id new file mode 100644 index 0000000..20aa63b --- /dev/null +++ b/.vagrant/machines/wg-3/virtualbox/id @@ -0,0 +1 @@ +067f154e-b124-4e44-8b3d-9f94e4fbe143 \ No newline at end of file diff --git a/.vagrant/machines/wg-3/virtualbox/index_uuid b/.vagrant/machines/wg-3/virtualbox/index_uuid new file mode 100644 index 0000000..adfcb4e --- /dev/null +++ b/.vagrant/machines/wg-3/virtualbox/index_uuid @@ -0,0 +1 @@ +901dcc4fceca4bd599f5e6cda1dda305 \ No newline at end of file diff --git a/.vagrant/machines/wg-3/virtualbox/private_key b/.vagrant/machines/wg-3/virtualbox/private_key new file mode 100644 index 0000000..663ba1b --- /dev/null +++ b/.vagrant/machines/wg-3/virtualbox/private_key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEAtk8fu0FG5bc6oDXJkarwRnkgfWdd4ZDVtNGpYM0fpQ24VEFO +VIq9GRS9kg5AlA/tengqqYea4shenMVR4NJGY45wk122PNFaHDatYULk4pNM2fFi +w2NNFdMUQ3IknzmHkVUwBde+VrughuLEnuZ8zw/hAAhHo8Z1i8C5mj5eqLbEWJNT +ad+oTl1ailWWjdoirmp7GSalG3+hqmx2ggYKMaredmmQg8Nl1BT58lP1Qx1yixtM +CsrbY5yhMlo3+pfRoqtd9OoxUwyqEh3gf4xccCU/JQwXOJJJ19KVvuLvGqj/mmBN +UeQy4/psFXpmHTaT7A38TPKs+mynR42s22YUPwIDAQABAoIBAG9o9ylGAP+M88TI +WgAtCFzo1NQOAS9BhXfU0L+ZWwdQ1R6YMjgz+M+E/zxsfUZ+XVAEc33aouqILFl9 +tEXB+sYIW/+SuzV7cqffOiE/8gQMpGBjxUlGO+tkbPOyo3Kyg4hrGMfZSjZSvwzv +M90vWYJoX8XXSYBqXZckFciO6OYMkuFO71ElM6TKHXo5kBfO5UhZOsUGz5nHPcG7 +pmIZ2mSW+hdCayNIcFbL3J2+nf8j90UEjmzdz+EB3hrNeT6Hqk0kFI1dpD+i8vIn +sS3oGpS8Rxa6TyojKahA1Fe/vAYyf0VZHO0lekPdmvZnzJKft6zWR4Fa7LP4JJo/ +qo8XB2ECgYEA3NEigfuSVipMwm/2II102fBPK543PGmmSjl3dukfJ5AQe7sRLR7b +lnRpY6VaZNv+vQ1iTe0j/o1EuEJhmBYGlnHR5k97HNd8E8wledqNzLlq2wdICTDs +bGlKQuJmn3eJgYeEi+Rp/H5oYce9PE2YyGLqIPaSjS0Xbr4NraIe24kCgYEA01tM +dNKqguYxE567Y4hcM1WOQdnO3p+gWnb+sB7gfXfuYpb1bLPtHiqgydKi/gpFFX4o +jK/ZLQApWy8TaCRG7NhebFK4VbynQxsw30o09EsHrzQDjcCNy0GyIurhQVHM78nb +9VeGT1ezXOax4a5Mo+OPzYhyn1EkvX0Iqm9vF4cCgYEAtnsByGcsvJZCTuCVhrs/ +mKc11fbu8LbiXC53YkYun9Q3OvkRrbb1grV7LoTEWdtP/c2ksn9Jop/97UO2QSfa +k9NFwc1nESOmfvnS8otBabDE9HJk/mt2xfSREQrmAdyYPvnN+IlvaODRxBR7du0t +WFQd5dW+sHpWBgd7aEU0uPkCgYEA01SxoQnXtmTmY2DOq5n33thIEq3vPAhN9MaQ +qJdnDe1yLaAVq+hISmaDOOnlUbABHZl0gB+APo+vyl3KwNGtHTrHRvZ7HDcy41V3 +y3xOcInpGBUhDIahAMAilulV69MX4BdtWOZ4BDODw3tkF20JcsGh0vgA7C3dV56C +oLAlW1cCgYBAj5k/Vg8JqHg/0YVtfwyqlKjpl9G/LxOHxIKcvWllyPiHbkjaC7n6 +tcX702khEtQKN0WEYTKwRmWBbYBNpLfPB5Zdz0ch8WBj+KiTS/HhnchQq7cOwMg7 +U3FEpV2Eo7PM8L3K4dGjYyM7FUDoNRQ4C5Fpsjh/TLaOT+JJoAvKPw== +-----END RSA PRIVATE KEY----- diff --git a/.vagrant/machines/wg-3/virtualbox/synced_folders b/.vagrant/machines/wg-3/virtualbox/synced_folders new file mode 100644 index 0000000..aa49b2f --- /dev/null +++ b/.vagrant/machines/wg-3/virtualbox/synced_folders @@ -0,0 +1 @@ +{"virtualbox":{"/vagrant":{"guestpath":"/vagrant","hostpath":"/Users/XD/code/wireguare-vbox","disabled":false,"__vagrantfile":true}}} \ No newline at end of file diff --git a/.vagrant/machines/wg-3/virtualbox/vagrant_cwd b/.vagrant/machines/wg-3/virtualbox/vagrant_cwd new file mode 100644 index 0000000..e095769 --- /dev/null +++ b/.vagrant/machines/wg-3/virtualbox/vagrant_cwd @@ -0,0 +1 @@ +/Users/XD/code/wireguare-vbox \ No newline at end of file diff --git a/.vagrant/rgloader/loader.rb b/.vagrant/rgloader/loader.rb new file mode 100644 index 0000000..c3c05b0 --- /dev/null +++ b/.vagrant/rgloader/loader.rb @@ -0,0 +1,9 @@ +# This file loads the proper rgloader/loader.rb file that comes packaged +# with Vagrant so that encoded files can properly run with Vagrant. + +if ENV["VAGRANT_INSTALLER_EMBEDDED_DIR"] + require File.expand_path( + "rgloader/loader", ENV["VAGRANT_INSTALLER_EMBEDDED_DIR"]) +else + raise "Encoded files can't be read outside of the Vagrant installer." +end diff --git a/.vagrant_old/bundler/global.sol b/.vagrant_old/bundler/global.sol new file mode 100644 index 0000000..a2d06e6 --- /dev/null +++ b/.vagrant_old/bundler/global.sol @@ -0,0 +1 @@ +{"dependencies":[["json",[">= 1.4.0"]],["mime-types-data",["~> 3.2015"]],["mime-types",["~> 3.0"]],["multi_xml",[">= 0.5.2"]],["httparty",[">= 0.6.1"]],["activesupport",["= 2.3.18"]],["activerecord",["< 3.0.0"]],["tilt",[">= 1.2.2","< 2.0"]],["rack",["~> 1.1"]],["sinatra",["~> 1.1.0"]],["communicator",["= 0.2.3"]],["metaid",["> 0.0.0"]],["trigger",["= 0.0.1"]]],"checksum":"1df8c317a98bbee270f3c2eb1a830b9fde4de4fcad2d4cb03d1af32f94ce41b6","vagrant_version":"2.2.17"} \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-1/virtualbox/action_provision b/.vagrant_old/machines/k8s-1/virtualbox/action_provision new file mode 100644 index 0000000..1c099c3 --- /dev/null +++ b/.vagrant_old/machines/k8s-1/virtualbox/action_provision @@ -0,0 +1 @@ +1.5:b9a67852-636f-41c5-9296-fac237221cab \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-1/virtualbox/action_set_name b/.vagrant_old/machines/k8s-1/virtualbox/action_set_name new file mode 100644 index 0000000..3589865 --- /dev/null +++ b/.vagrant_old/machines/k8s-1/virtualbox/action_set_name @@ -0,0 +1 @@ +1627423481 \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-1/virtualbox/box_meta b/.vagrant_old/machines/k8s-1/virtualbox/box_meta new file mode 100644 index 0000000..6bdc789 --- /dev/null +++ b/.vagrant_old/machines/k8s-1/virtualbox/box_meta @@ -0,0 +1 @@ +{"name":"ubuntu/focal64","version":"20210720.0.1","provider":"virtualbox","directory":"boxes/ubuntu-VAGRANTSLASH-focal64/20210720.0.1/virtualbox"} \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-1/virtualbox/creator_uid b/.vagrant_old/machines/k8s-1/virtualbox/creator_uid new file mode 100644 index 0000000..ec52cb8 --- /dev/null +++ b/.vagrant_old/machines/k8s-1/virtualbox/creator_uid @@ -0,0 +1 @@ +501 \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-1/virtualbox/id b/.vagrant_old/machines/k8s-1/virtualbox/id new file mode 100644 index 0000000..50a93a2 --- /dev/null +++ b/.vagrant_old/machines/k8s-1/virtualbox/id @@ -0,0 +1 @@ +b9a67852-636f-41c5-9296-fac237221cab \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-1/virtualbox/index_uuid b/.vagrant_old/machines/k8s-1/virtualbox/index_uuid new file mode 100644 index 0000000..961d66c --- /dev/null +++ b/.vagrant_old/machines/k8s-1/virtualbox/index_uuid @@ -0,0 +1 @@ +cb89c5f23e93496289121188bffbb2c5 \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-1/virtualbox/private_key b/.vagrant_old/machines/k8s-1/virtualbox/private_key new file mode 100644 index 0000000..cbb5914 --- /dev/null +++ b/.vagrant_old/machines/k8s-1/virtualbox/private_key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEowIBAAKCAQEAokig6DQ6ZrQu3EIMsUqsdH8YzTooEFVS6MMlPQroyj7++zUC +8HfS3KKU8KKeC+JgATuomBf+l9QRKvyvH3Zvv8SCYDCBIcm1UCkuLqQNogfX8XCq +hPH7r7eiWtmwpy0FGkaY7j3PA6JEoF13gWPzevFys3IsqtOApOlLgkt3+n4U/FfJ +5MFEe7iH7P20aTahI2pLTgaejDm1A0kEK7csYgxX3gL3PdzQDspygxF/yGOH3lxJ +OMvYpN7aZRNwQ4pEWKqGSzD1BDLGoRMhigsllbrvTyqMUZQFp1pzXJEvokVXpcv5 +rzj6UWu7tIc1d0qkQUZXu5pseDOuWxCPPa6wxwIDAQABAoIBAGY/dIJZReKn7E6C +nxSlg/ryiWHlHpEL8W0OZ0wKr5meD3GfePahyI2TMlxbWVELlImyWQtbMuHej+KR +ypT8PnSJD8wjQ3lSaZbUG3DvlFdescRBxG53OKkB/p1XQ2JRj0F68ahJ8UDM4IhZ +243+t83iiu5dJZ+MGyXMh/LUMgf0n6Pz3K5strVGpK5jNFmX7ZJdFkuxGqVgz27l +NH21b6ue1GmQmmBLV4JcO5guGlYe+qJxMEAsdBApSD+kXnqqvHgsuI/oZtXN82k4 +IAzGjBTI+t/kDHJ8fp3WAiuY6GikzcBg+AFvs3R07bpFN+pzncX5hD/xEqkba5LD +kdqGRAECgYEA07ydCs53bB8W4hlOGw+rkAQy0rX1YwBpBcX1ODL9Aa9IS0rdhYJv +VXNPem5+XxS+xbT+sLI2dISov5zStUFMvZBWKRj7/2ZINrjXdl+NRKSfPH2a/NDD +dSQcfZpShS4UakOCZP9ycIJwn57ifyTKdps41xViGseaNZmOQM0rCUcCgYEAxDV3 +PVlve6afjXFu209mEmwNYhJa2Kg8+gj/XCjf+gk/y79uVDDjy9BBE3sO9VOwKUqy +UThc+NEYHr6NeGE83L4a4BspolQCqMLKGy1tO7XU/6pPhwfwRowwyqxHUhXff1GU +sc9+yg/Nlwr8gwo9ROzPBSQqdxK9suVfqIvK3IECgYA1BHNmM1Cf2CEIuEFgcUoK +I6L+M+WfxoiFk43VZp8HfvZhM/vH5GMwSFFMXMJz2GP0aV+kqtsLzfPbFs+D5zfp +92w7mi/vQZMvcJUy5LYgy/+7S9A1Iajvef1QTgX/pwwhl4nc9EGZfm/o6AXaxEGV +9UQERyxrfDNW3H5MJ5NxHQKBgDv3k0/+y6HhFRanupfwtmOe/qAgt/9LvAc3RMSo +AXxr40GkalX080pRhfIsRDAaudaE6+cC8PdjAJo05wwJvA5DU/d2lcz1HDL0Bc00 +nxQGyOiy5seAV6FYK3lmGg4ufTZueqG1pyyek9k8FF0AfiVYsxUBLrFh2vSYQhpD +T2cBAoGBAMKsm/oD0d3TpWVlDZ2a9SZBYdpo/BwzQsYL1MQErw4b1sqlZD0g3BZ0 +xn4SYxojY6hNIscotExOSTJzcuWAsTrp/CUWktXFnDWLbl1WDPhNiQlmrYwLwWoW +I7es5q20SzNPxO73v3ul7f+VWa1BLQ33m02mbSMcueXd8n00erpv +-----END RSA PRIVATE KEY----- diff --git a/.vagrant_old/machines/k8s-1/virtualbox/synced_folders b/.vagrant_old/machines/k8s-1/virtualbox/synced_folders new file mode 100644 index 0000000..aa49b2f --- /dev/null +++ b/.vagrant_old/machines/k8s-1/virtualbox/synced_folders @@ -0,0 +1 @@ +{"virtualbox":{"/vagrant":{"guestpath":"/vagrant","hostpath":"/Users/XD/code/wireguare-vbox","disabled":false,"__vagrantfile":true}}} \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-1/virtualbox/vagrant_cwd b/.vagrant_old/machines/k8s-1/virtualbox/vagrant_cwd new file mode 100644 index 0000000..e095769 --- /dev/null +++ b/.vagrant_old/machines/k8s-1/virtualbox/vagrant_cwd @@ -0,0 +1 @@ +/Users/XD/code/wireguare-vbox \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-2/virtualbox/action_provision b/.vagrant_old/machines/k8s-2/virtualbox/action_provision new file mode 100644 index 0000000..b207899 --- /dev/null +++ b/.vagrant_old/machines/k8s-2/virtualbox/action_provision @@ -0,0 +1 @@ +1.5:36027577-badd-41cf-ae56-9017f3355c33 \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-2/virtualbox/action_set_name b/.vagrant_old/machines/k8s-2/virtualbox/action_set_name new file mode 100644 index 0000000..84196bc --- /dev/null +++ b/.vagrant_old/machines/k8s-2/virtualbox/action_set_name @@ -0,0 +1 @@ +1627423515 \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-2/virtualbox/box_meta b/.vagrant_old/machines/k8s-2/virtualbox/box_meta new file mode 100644 index 0000000..6bdc789 --- /dev/null +++ b/.vagrant_old/machines/k8s-2/virtualbox/box_meta @@ -0,0 +1 @@ +{"name":"ubuntu/focal64","version":"20210720.0.1","provider":"virtualbox","directory":"boxes/ubuntu-VAGRANTSLASH-focal64/20210720.0.1/virtualbox"} \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-2/virtualbox/creator_uid b/.vagrant_old/machines/k8s-2/virtualbox/creator_uid new file mode 100644 index 0000000..ec52cb8 --- /dev/null +++ b/.vagrant_old/machines/k8s-2/virtualbox/creator_uid @@ -0,0 +1 @@ +501 \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-2/virtualbox/id b/.vagrant_old/machines/k8s-2/virtualbox/id new file mode 100644 index 0000000..7a99fe6 --- /dev/null +++ b/.vagrant_old/machines/k8s-2/virtualbox/id @@ -0,0 +1 @@ +36027577-badd-41cf-ae56-9017f3355c33 \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-2/virtualbox/index_uuid b/.vagrant_old/machines/k8s-2/virtualbox/index_uuid new file mode 100644 index 0000000..e05004a --- /dev/null +++ b/.vagrant_old/machines/k8s-2/virtualbox/index_uuid @@ -0,0 +1 @@ +3678acbb5b4b41938132b7df89572b10 \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-2/virtualbox/private_key b/.vagrant_old/machines/k8s-2/virtualbox/private_key new file mode 100644 index 0000000..c7ed734 --- /dev/null +++ b/.vagrant_old/machines/k8s-2/virtualbox/private_key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEogIBAAKCAQEAsl7z40LroNtVXscM09tVX5xaoE3OJJaxRSdfnxi9l8Sr4fUl +HBnYBA5+J2+1ct4Iz4MtmWaCbMmv7hE0GMUtIyvOBv2qDBmv+LeOF4cF51P7IDCa +KvYFRWgWLkIyKAHBQ/2kihLDtCsO1z0wxAA+c1yDSI2S/nYIBpXLMamTXh5iGCav +yTyj5WqyPV+lYPrGfTWNDRviTLXai44aouMf9srs/LU54ndKIO2JZAMU1gW7R/Lu +MDCWx8mpY9RuGz1sRHUnAR0CfxUZ+5LcgDxnSnZ3/AtbsTngTN6QPR0nBR+7Ko3I +ov6nLVENK+/O0XhXzDtif3LqfJ32RqB3ROnarwIDAQABAoIBAFx4zYesUev6ya9x +Ej1jIEeJD5K7w3tEhHKNjw00DlZ4J4PlS2/eFhdETDK1vyPl6Dtsjl9QvZ0YkpSh +ZpjQ4C2zsAP/zgCn8IrI3mlkHrNm3nI5wDM1iFYLODSTLN2Ay2ksPfk28S6eg/si +Rf3XAolcFNOwUdyJ5G9FiSod98B6siO1R5DROgayup1ARAISqzx3qpA+dzstKdck +QP0jM7hElGqKISafE1iXuCcUg/lhL7+Qj1ELEm4XW10sWxEcVNHRF457JbAGwYyx +cQGaFcRW72e6DnoxHRFFr4OnbQ5tTeaTDQAU0ONvOGu2PiD1BircVJCptaB8DmKf ++Bj/DsECgYEA37QhRJZVYiTY+PlNMPDdBuAa8khVk62vPzgW/Dt6xSLpXTkdLOoL +i39wNjzW2zIj5FrBq5FPWdt7YM+S0h562X7tLe1xxkTPQMmIas6UbrOSP9oCGGCg +V0UtsbBUwiLMzJ4lashd+aBSiu7mUvf5yps3iWSz6NJf4GPDZzE8IxUCgYEAzB9e +fBdKRZxOcZh/6O/5uP1YhGf/0O306FQkiYHWiUaWa4svUfudKFxT6IfSv/R+u/oH +fwHHHIuL4GKHeDOOoSG2MhpW4An08ZT+ljMMo8pVVSL9V2pm2OFVXJSv6nnYO9sQ +Jzf7/dbF/9XZ+JIKlWPe5u5GKY1qwogoY7w4x7MCgYBiXSE3uGbI5ezl5TEU8QQv +LsGKgVXnvrpNMQuiU0ETh9tXG3MBudPjveCIaM4MygpQMbvxBc7/cuvYUM19SNu5 +4P7HcB3UEZOUKEmstTM9TgZjvyemsm4ukYObGy7ZwlWNL4jCYGI6Dk3dO1jZaKJU +fVW5OyeEm2R/FT7plBOeVQKBgCP644y8Djt28dzUJLfKlRomjhPIwS7ywtiw/D/A +wzAvYRRT1GN/FpSmsaOrTVrIng5EZE3e4loFvwIuW/K0I9ADQTpTqjyThLmQqc+P +8Apu/9uh70YZW0efcIyBKQELuTHTy2UeWSzFTuFpsKJAG915XTEXjwaEBu2DUptB +8kBBAoGAbKJnjNsTKklZQqAR7tVD9Y+VgJUUAnHmUOSLfPicHpN+2GFo5xv6CDM4 +Yp0sScWyy38glvUnOppQk/WBb6SwdRW5L45IdSczHW80JpH5Hhsv7Gd8xJ6K+2Id +fp8cI4x93Gjo+EF30+CnRFrPiwu3VCRjTbQKXINIJB7o8JLTje4= +-----END RSA PRIVATE KEY----- diff --git a/.vagrant_old/machines/k8s-2/virtualbox/synced_folders b/.vagrant_old/machines/k8s-2/virtualbox/synced_folders new file mode 100644 index 0000000..aa49b2f --- /dev/null +++ b/.vagrant_old/machines/k8s-2/virtualbox/synced_folders @@ -0,0 +1 @@ +{"virtualbox":{"/vagrant":{"guestpath":"/vagrant","hostpath":"/Users/XD/code/wireguare-vbox","disabled":false,"__vagrantfile":true}}} \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-3/virtualbox/action_provision b/.vagrant_old/machines/k8s-3/virtualbox/action_provision new file mode 100644 index 0000000..b930813 --- /dev/null +++ b/.vagrant_old/machines/k8s-3/virtualbox/action_provision @@ -0,0 +1 @@ +1.5:6f2b4419-b191-49af-b5a5-e8d4e5f35383 \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-3/virtualbox/action_set_name b/.vagrant_old/machines/k8s-3/virtualbox/action_set_name new file mode 100644 index 0000000..8ac499d --- /dev/null +++ b/.vagrant_old/machines/k8s-3/virtualbox/action_set_name @@ -0,0 +1 @@ +1627423570 \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-3/virtualbox/box_meta b/.vagrant_old/machines/k8s-3/virtualbox/box_meta new file mode 100644 index 0000000..6bdc789 --- /dev/null +++ b/.vagrant_old/machines/k8s-3/virtualbox/box_meta @@ -0,0 +1 @@ +{"name":"ubuntu/focal64","version":"20210720.0.1","provider":"virtualbox","directory":"boxes/ubuntu-VAGRANTSLASH-focal64/20210720.0.1/virtualbox"} \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-3/virtualbox/creator_uid b/.vagrant_old/machines/k8s-3/virtualbox/creator_uid new file mode 100644 index 0000000..ec52cb8 --- /dev/null +++ b/.vagrant_old/machines/k8s-3/virtualbox/creator_uid @@ -0,0 +1 @@ +501 \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-3/virtualbox/id b/.vagrant_old/machines/k8s-3/virtualbox/id new file mode 100644 index 0000000..edd9c3d --- /dev/null +++ b/.vagrant_old/machines/k8s-3/virtualbox/id @@ -0,0 +1 @@ +6f2b4419-b191-49af-b5a5-e8d4e5f35383 \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-3/virtualbox/index_uuid b/.vagrant_old/machines/k8s-3/virtualbox/index_uuid new file mode 100644 index 0000000..c446b26 --- /dev/null +++ b/.vagrant_old/machines/k8s-3/virtualbox/index_uuid @@ -0,0 +1 @@ +d30303dd66e04a95a67a3261d0792e6f \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-3/virtualbox/private_key b/.vagrant_old/machines/k8s-3/virtualbox/private_key new file mode 100644 index 0000000..e481b36 --- /dev/null +++ b/.vagrant_old/machines/k8s-3/virtualbox/private_key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEArHT4Fz7fhPCRLlnKfFx5z+ApfIgJtLPO3KkdMNM8WVyXOqJs +icIYURuZ/HM253s5kTYdHYi+3tEqQyLCuWe6YdPxhI2xnRBKFg3HNf83cHaCaxUb +tEgdctoK5liTVi7LRfFENZ/ijfuOqJYgix69OG6hnNJm1VA7B7nsPtZWaa5UjISR +trZNAaibRiUpN3ztvTyw1bp/rcZDk0tJEs7pA7FFqa8PsK3LvsP7wIXkWS/oQwl7 +lp0ovnqbLJIVnE/5iuc/RpzJg/daE9HGUxFvtmO8DhgA/9CH8kbLqRc73CgJ67Ou +p0mPhTXlZmeQoXyRQpE92PIcTurw8iFcuupZ5QIDAQABAoIBACTf2dA2nFpzicds +YZRXvaAKITTEbbban4elDV3MPOIqnxdldWm7O7HUAgftpra2LWf0NyOCgrVn6e5y +90nneP3D8KdUGL8ppX2zsn3ENVlxrY8x8zuIE+vj3WLFW7OYy9QHs3r31dxgBm/b +sdetWe5AEYRTpLNFtWmAgpgpAk8UIo0pjL70I4MaM7marfs3xNmI+PJn/v5lL7c+ +AY4/oeYO5ElV2Gd7HYnIDtUys9WJ0KNu4bi+0liOhGcrLG5f2U+5f+xQUEJO2M7+ +TTtypCy0oXMjWW880WCXgUoAuvEUYVsSs33u/BcK3FW8cNhdqAGEDOsZrNxnKJ2t +8TSj+kECgYEA2Y5YCg498l6prngnVXQTXiDCRgDvs7AwYUoXkxBEKjARbMWXWvfY +VbcV8y7ntP1KRsclK0c+XV8KgLLZZilzE8hdYTSHyBc5UPyGc9JxWsP9bqRQy+2l +IRxg/ct/ylK3uvcxALETptsP68Cc8MjqwgHaMc1bLTWH43vGdBbtcxUCgYEAyu52 +Ai1p99EOeZGkdsun9z6LJIaxvjof9QWYLK3YOHKHooTfm3ylpsEwJosMtdlfiPHJ +8vaqY4tpzSr4+vreXV+LK8VisS1UXe8Z2Kw3hLVwuyO4nk54VqRWMhjRigU9eg+j +diz4ufNxhyDRPs5Px476Me6RZjXCCA7HhMEyP5ECgYBNAFCw3nGWg2LTWbuyRy9D +tZyNYm90zfuRs8O8TZmSxQil0xnLHMX5MKAYPpXMPYo4muvQ8ZplOephuuuveSQ9 +8ED80rbsXyvuOjLsc6OjWJMuwgHG7AnyOjUqHwjP948IIc26TPKDsC1mZ/okTzio +CjfMQL7wtW2vWnPXSvYoMQKBgQCDg+GU7au0gJcZ8Gqe1sPHd5AjnuuIdhEJ8ZM6 +uXvcsVT33ZcxJKoSlTdIc2tMW1EP5mtT+8pXcx2has0rkvQTnX0LZAPfAZqgufmN +M6dTaWdi0PawGfjhZeW619zMzzKVbZcpWmHj2ULlKT6SrpCDq0S4oX03uXVDVZi2 +j6KqEQKBgQDFgoyMV0wIQ/aBUiCCdFs0kE8GPAnTJzZS3TdvR1IGCfY14qRoGe6D +xwi8cXfleedotl7PtGoY5SBe1d5mLkRccwUp+lpAP/xJQA9nR/bvHJETVGbe3Png +zHkMyzXfroy+4k31RdElqYV2eb01a5REtseZe51B+8Lu+M2VxkANRQ== +-----END RSA PRIVATE KEY----- diff --git a/.vagrant_old/machines/k8s-3/virtualbox/synced_folders b/.vagrant_old/machines/k8s-3/virtualbox/synced_folders new file mode 100644 index 0000000..aa49b2f --- /dev/null +++ b/.vagrant_old/machines/k8s-3/virtualbox/synced_folders @@ -0,0 +1 @@ +{"virtualbox":{"/vagrant":{"guestpath":"/vagrant","hostpath":"/Users/XD/code/wireguare-vbox","disabled":false,"__vagrantfile":true}}} \ No newline at end of file diff --git a/.vagrant_old/machines/k8s-3/virtualbox/vagrant_cwd b/.vagrant_old/machines/k8s-3/virtualbox/vagrant_cwd new file mode 100644 index 0000000..e095769 --- /dev/null +++ b/.vagrant_old/machines/k8s-3/virtualbox/vagrant_cwd @@ -0,0 +1 @@ +/Users/XD/code/wireguare-vbox \ No newline at end of file diff --git a/.vagrant_old/machines/wg-1/virtualbox/action_provision b/.vagrant_old/machines/wg-1/virtualbox/action_provision new file mode 100644 index 0000000..2bd05de --- /dev/null +++ b/.vagrant_old/machines/wg-1/virtualbox/action_provision @@ -0,0 +1 @@ +1.5:24b62017-7879-457a-bb41-51212863e51e \ No newline at end of file diff --git a/.vagrant_old/machines/wg-1/virtualbox/action_set_name b/.vagrant_old/machines/wg-1/virtualbox/action_set_name new file mode 100644 index 0000000..e2cd4a3 --- /dev/null +++ b/.vagrant_old/machines/wg-1/virtualbox/action_set_name @@ -0,0 +1 @@ +1627428372 \ No newline at end of file diff --git a/.vagrant_old/machines/wg-1/virtualbox/box_meta b/.vagrant_old/machines/wg-1/virtualbox/box_meta new file mode 100644 index 0000000..6bdc789 --- /dev/null +++ b/.vagrant_old/machines/wg-1/virtualbox/box_meta @@ -0,0 +1 @@ +{"name":"ubuntu/focal64","version":"20210720.0.1","provider":"virtualbox","directory":"boxes/ubuntu-VAGRANTSLASH-focal64/20210720.0.1/virtualbox"} \ No newline at end of file diff --git a/.vagrant_old/machines/wg-1/virtualbox/creator_uid b/.vagrant_old/machines/wg-1/virtualbox/creator_uid new file mode 100644 index 0000000..ec52cb8 --- /dev/null +++ b/.vagrant_old/machines/wg-1/virtualbox/creator_uid @@ -0,0 +1 @@ +501 \ No newline at end of file diff --git a/.vagrant_old/machines/wg-1/virtualbox/id b/.vagrant_old/machines/wg-1/virtualbox/id new file mode 100644 index 0000000..799dbad --- /dev/null +++ b/.vagrant_old/machines/wg-1/virtualbox/id @@ -0,0 +1 @@ +24b62017-7879-457a-bb41-51212863e51e \ No newline at end of file diff --git a/.vagrant_old/machines/wg-1/virtualbox/index_uuid b/.vagrant_old/machines/wg-1/virtualbox/index_uuid new file mode 100644 index 0000000..8bb3949 --- /dev/null +++ b/.vagrant_old/machines/wg-1/virtualbox/index_uuid @@ -0,0 +1 @@ +4eb3d9203c564bf78651e120b3a40c5e \ No newline at end of file diff --git a/.vagrant_old/machines/wg-1/virtualbox/private_key b/.vagrant_old/machines/wg-1/virtualbox/private_key new file mode 100644 index 0000000..6a73d71 --- /dev/null +++ b/.vagrant_old/machines/wg-1/virtualbox/private_key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpQIBAAKCAQEAxAfLwl87fl05NdP/NdqDQwOrI3YGr84AbNm+VKHS1aKwATed +E+KtNoGZtozs0szuTv6GtTuPs1Ad717/dUnb01P28MPSh/w+ZoTU+uJb4E7cdP5h +sMHqHeUs1Wh9hwAmBGL3N97bTLQPbT5g57w1Qm+dYq2oyXuSfrFAWHTb1Va6fJuQ +2k9l+GsD0TRPzesQUloglfYIVfPeFULMcabzSiALq+GO79bl8M06x5i6E5GCv4wn +K0RcYP1E0tBe0kPPMYNqu///oXaDIr5oGOBMhQMmeMlZTp8lDH1CKLXUZsPTY7sh +/4jJa6RmRR8/bICcRyCK7b1ROhfBbbbQr7tp0QIDAQABAoIBAQC+nEn/pTQnSiRv +98SHrALIbc/B+mjEF44ISa2tg3CLtNZpSJdfF6GPh3NcsykwTH5Ip2t63AB9viBt +ejTx6jBrC5DpSa/z9E0EyJKDpQjrUiNBS3zYL6YjDY2LsT+lvno497YlSHh62/bI +Jch6bGJpSDiEFBI0YAjxUg8cM/zyMd82R5QsS4t7rSabLEmBTIGANbH084i8Mz+Y +ZRdQVzrp/ggdR6cTeuf6+T/x4g64ms+JK304zHdm6I8fKBUCz8agubNVX1ibderz +x3ECWrGJqksx5Lj8qw1eLD2H6Lx9lkPB3iezy/7scUyx++587sp/ZigugSGF29g9 +cnEWDrdBAoGBAO7M1OZ8HQpzcdHpLmrHIsAPC7HJE7FjMBnSxtg9ENuB3sARQkN6 +29+6Snssdkw5aVsnNAkU5QXOsSmsqyHobff2CqaN5ALMW45H/fugDHYf5dEB37Hd +nTAnGgaYI0MnXL79gaEG7qLPHwzk2lFRdSh69SowY2jIqaDOtyKfjBAJAoGBANIm +WKrDHIhY35Z5IYbSyHJoIb+GTINbLnMqKCvMbr4n/6kvUnaT5LoDlT6H5VQBqA05 +0mvmjVvu2eQjRK4tMIheECUA/R10EPSx7TmeSBfsUPK8S5AxJSPAoqFZeH9tAOpS +bYuNgdboPMK7Szs1oT4DgCXXBS8O/V7a9zeqG22JAoGBALVE30emZxUL1RaWfxmm +2AYaZbIrBLveoyC3EyIKGMXHq6L4duhqVoVaEDe35ISv//2loKZUKhVidLFB1RYE +LZXQOv17L92/6q/yjiV3tH3mcLlbRsbphuyKggMHcZ0EQC7qmH/3lyYXO2a6Qc8A +moKD85525L8hs0HSKMorelKhAoGBAKCOiZnVvfvyIsldPJ88dcbrBjXFDrohNQjq +AY0NAOMpvivtqsxLzCnOSP1gaHbZWSLZtYmYuRGvGCw0QentPrJBY4ZSDhCtt7Ks +Kfmmk6ArfeEmuXiuA5kgOWCa8fQxPMzKM0W21Kd0AdAptp3DKLEvjX3bnOtKQYxy +MQUHYzM5AoGAIC6Q3O4SZo5thqfqUwLOOS7xIY1CuajibW1+dZemw1gbho0/W1I6 +2UTDBlOLcDjNblOHahtVxaUo07YcrsE7O/SX5FCFfFOJskAxIBUdQfhbTobrOkNN +3zC2FTUm2zWFyHKeg0JRPMzeL3sVB/pzQ8gHX1BIZDUmmQO7EfuEXV0= +-----END RSA PRIVATE KEY----- diff --git a/.vagrant_old/machines/wg-1/virtualbox/synced_folders b/.vagrant_old/machines/wg-1/virtualbox/synced_folders new file mode 100644 index 0000000..aa49b2f --- /dev/null +++ b/.vagrant_old/machines/wg-1/virtualbox/synced_folders @@ -0,0 +1 @@ +{"virtualbox":{"/vagrant":{"guestpath":"/vagrant","hostpath":"/Users/XD/code/wireguare-vbox","disabled":false,"__vagrantfile":true}}} \ No newline at end of file diff --git a/.vagrant_old/machines/wg-1/virtualbox/vagrant_cwd b/.vagrant_old/machines/wg-1/virtualbox/vagrant_cwd new file mode 100644 index 0000000..e095769 --- /dev/null +++ b/.vagrant_old/machines/wg-1/virtualbox/vagrant_cwd @@ -0,0 +1 @@ +/Users/XD/code/wireguare-vbox \ No newline at end of file diff --git a/.vagrant_old/machines/wg-2/virtualbox/action_provision b/.vagrant_old/machines/wg-2/virtualbox/action_provision new file mode 100644 index 0000000..e5615c2 --- /dev/null +++ b/.vagrant_old/machines/wg-2/virtualbox/action_provision @@ -0,0 +1 @@ +1.5:37a02a63-bfc4-4849-99b1-33ee8164834b \ No newline at end of file diff --git a/.vagrant_old/machines/wg-2/virtualbox/action_set_name b/.vagrant_old/machines/wg-2/virtualbox/action_set_name new file mode 100644 index 0000000..896a7cd --- /dev/null +++ b/.vagrant_old/machines/wg-2/virtualbox/action_set_name @@ -0,0 +1 @@ +1627428430 \ No newline at end of file diff --git a/.vagrant_old/machines/wg-2/virtualbox/box_meta b/.vagrant_old/machines/wg-2/virtualbox/box_meta new file mode 100644 index 0000000..6bdc789 --- /dev/null +++ b/.vagrant_old/machines/wg-2/virtualbox/box_meta @@ -0,0 +1 @@ +{"name":"ubuntu/focal64","version":"20210720.0.1","provider":"virtualbox","directory":"boxes/ubuntu-VAGRANTSLASH-focal64/20210720.0.1/virtualbox"} \ No newline at end of file diff --git a/.vagrant_old/machines/wg-2/virtualbox/creator_uid b/.vagrant_old/machines/wg-2/virtualbox/creator_uid new file mode 100644 index 0000000..ec52cb8 --- /dev/null +++ b/.vagrant_old/machines/wg-2/virtualbox/creator_uid @@ -0,0 +1 @@ +501 \ No newline at end of file diff --git a/.vagrant_old/machines/wg-2/virtualbox/id b/.vagrant_old/machines/wg-2/virtualbox/id new file mode 100644 index 0000000..f95efcc --- /dev/null +++ b/.vagrant_old/machines/wg-2/virtualbox/id @@ -0,0 +1 @@ +37a02a63-bfc4-4849-99b1-33ee8164834b \ No newline at end of file diff --git a/.vagrant_old/machines/wg-2/virtualbox/index_uuid b/.vagrant_old/machines/wg-2/virtualbox/index_uuid new file mode 100644 index 0000000..d3d09a8 --- /dev/null +++ b/.vagrant_old/machines/wg-2/virtualbox/index_uuid @@ -0,0 +1 @@ +d452d696ec8a494caf382417a1ff7235 \ No newline at end of file diff --git a/.vagrant_old/machines/wg-2/virtualbox/private_key b/.vagrant_old/machines/wg-2/virtualbox/private_key new file mode 100644 index 0000000..51eb30b --- /dev/null +++ b/.vagrant_old/machines/wg-2/virtualbox/private_key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpQIBAAKCAQEAyqZDenmyRI5lK+2ggjlUAvRsCDLObzd0sqEQD3WOTWaCD9oo +iLdig316ioodvDlXQ1TjwNocFkN04PiNHJ7mnTRCHwQxbL6dmZ7E3qssTDC8EUsI +1O9xEKaLhs1sMCTEcSXnIOEt6oD8whZ99F2T4tC2HlO5zovAZ0oerUhqRwMTNT2f +BsbymGXJnyieGMOPlD4eUMY7HP8Fphg+zAhvCDly8M0avHyXxlrXFYXG0VTvhXnJ +o2qAHy2A+62Z3lgaL+kuMLLjH+axpGy27bP+y+M6QJaQwVtv5L4N1XAjBP0Z1VYj +lCvoz3ENRQC2IAxXvsBnTHkJkaOGOuK/8fd0dwIDAQABAoIBACf/+YHLU6zEjqPF +G9GYj0SmCkzz+ltpjtdTg2AJzDTq7vFCFo4l5IQf2HhQGt50Uw0vTGVcp/6dAg0G +ApSLqOmOzx5gLYFRfro75JAvKWdAl16yeOPO/3pR5WiOU7SNDVloKd8Lk4yeOUX2 +OpZpgi9bExeZXyut2iSJNNTvXkr1rmejuWmBrBAYim++YYVlbOSAcZgLzzdtXLhg +27gj+X0P7Mt51uBKaS/iIOgYy0GZ6K4sPEVhVISe8yeV6boVZkbY1JpVtPEnHmFz +DG31G3KtqbDPQ1G9rSp9g7rjiAH/vioPplvFcIh+g65oXdNyJzLFCer4Li+eExFw +OsdA+AECgYEA7vU1kCuZxwia0Kpmm2OAYzeVuvBVMBD5hpXpSAT5LQCnoXApYRqu +OYoCsAfSZ3MV5JFWMnlwqo0pRFs5esnV+zNpnrQRQ8xt4Eac3tPCL2pmY5odS8iI +R3lbhVe9GsfTObVS5+vUYd3Ht3wvPAN9fPn9rna+mq5AhpoRVR9j5vcCgYEA2Rom +wDobK4bWAS7YJmnD/62cZMq5aLUDrDqAky0FugOVbEUjmXONRS0UiQIcHNPGM3s+ +xdX044r7YB50GG5Ks+EggGJOC3rQD2py9BqMJGbZNavWb9szHsI/lIPja42YD743 +Jyq4faTlacsc6SzdfHjXr350Hf3mWWdxE5mB/oECgYEAwBvDBDUJXEo+rKNR+nr0 +LM/zQGcXFZ2P/fNnqM7WxKdSHSffHIImr3uUzZB8R07uuuNdORcIzRTPqHTusRiz +P1EGCOEbQDaJ31TlqP71jskrp8eu5c5CQbP/MCRpk64y0qJEFNAz3ro+ZfUgxE7K +BD+3AxvUAOc2WQBkDts9peECgYEAvWDijKwjJ0TnSQDj7B42qsF2uzVbpsq/+WzO +25Nae3jEzz1AYIs7oCxCzYDZpQvWyPGpQEny5MpHnQDzpJwQ7fhjsZoPGlR3SftB +a039EYPl1bufwtMjNKGddJ/XsepByvnSgofxhyhgNnjHL1/DlOCUxLE5+S+R0Es7 +iC1QCAECgYEAx6/NkPPDoLNO1Vve2YqaaLpLAxQjcCncoDcp6ZhMMqPFfC+oN3I2 +PGuDtRWvTOHMzgrEwoigG9vwbAl/gd9ZKoi98pFAvyU/LZUYWR2TnDiTxiqEVJY4 +tvo/G1FUPV3d70NjJcYl9MJrU3MzGIpILFWPJMdRNwKpQl3BLIHOIrI= +-----END RSA PRIVATE KEY----- diff --git a/.vagrant_old/machines/wg-2/virtualbox/synced_folders b/.vagrant_old/machines/wg-2/virtualbox/synced_folders new file mode 100644 index 0000000..aa49b2f --- /dev/null +++ b/.vagrant_old/machines/wg-2/virtualbox/synced_folders @@ -0,0 +1 @@ +{"virtualbox":{"/vagrant":{"guestpath":"/vagrant","hostpath":"/Users/XD/code/wireguare-vbox","disabled":false,"__vagrantfile":true}}} \ No newline at end of file diff --git a/.vagrant_old/machines/wg-2/virtualbox/vagrant_cwd b/.vagrant_old/machines/wg-2/virtualbox/vagrant_cwd new file mode 100644 index 0000000..e095769 --- /dev/null +++ b/.vagrant_old/machines/wg-2/virtualbox/vagrant_cwd @@ -0,0 +1 @@ +/Users/XD/code/wireguare-vbox \ No newline at end of file diff --git a/.vagrant_old/machines/wg-3/virtualbox/action_provision b/.vagrant_old/machines/wg-3/virtualbox/action_provision new file mode 100644 index 0000000..9dd9ad3 --- /dev/null +++ b/.vagrant_old/machines/wg-3/virtualbox/action_provision @@ -0,0 +1 @@ +1.5:c577e70a-1953-4599-bdfd-892ce06427fc \ No newline at end of file diff --git a/.vagrant_old/machines/wg-3/virtualbox/action_set_name b/.vagrant_old/machines/wg-3/virtualbox/action_set_name new file mode 100644 index 0000000..f71623d --- /dev/null +++ b/.vagrant_old/machines/wg-3/virtualbox/action_set_name @@ -0,0 +1 @@ +1627428482 \ No newline at end of file diff --git a/.vagrant_old/machines/wg-3/virtualbox/box_meta b/.vagrant_old/machines/wg-3/virtualbox/box_meta new file mode 100644 index 0000000..6bdc789 --- /dev/null +++ b/.vagrant_old/machines/wg-3/virtualbox/box_meta @@ -0,0 +1 @@ +{"name":"ubuntu/focal64","version":"20210720.0.1","provider":"virtualbox","directory":"boxes/ubuntu-VAGRANTSLASH-focal64/20210720.0.1/virtualbox"} \ No newline at end of file diff --git a/.vagrant_old/machines/wg-3/virtualbox/creator_uid b/.vagrant_old/machines/wg-3/virtualbox/creator_uid new file mode 100644 index 0000000..ec52cb8 --- /dev/null +++ b/.vagrant_old/machines/wg-3/virtualbox/creator_uid @@ -0,0 +1 @@ +501 \ No newline at end of file diff --git a/.vagrant_old/machines/wg-3/virtualbox/id b/.vagrant_old/machines/wg-3/virtualbox/id new file mode 100644 index 0000000..7ea6b08 --- /dev/null +++ b/.vagrant_old/machines/wg-3/virtualbox/id @@ -0,0 +1 @@ +c577e70a-1953-4599-bdfd-892ce06427fc \ No newline at end of file diff --git a/.vagrant_old/machines/wg-3/virtualbox/index_uuid b/.vagrant_old/machines/wg-3/virtualbox/index_uuid new file mode 100644 index 0000000..adfcb4e --- /dev/null +++ b/.vagrant_old/machines/wg-3/virtualbox/index_uuid @@ -0,0 +1 @@ +901dcc4fceca4bd599f5e6cda1dda305 \ No newline at end of file diff --git a/.vagrant_old/machines/wg-3/virtualbox/private_key b/.vagrant_old/machines/wg-3/virtualbox/private_key new file mode 100644 index 0000000..6833be1 --- /dev/null +++ b/.vagrant_old/machines/wg-3/virtualbox/private_key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEowIBAAKCAQEAydEj9Yf2swMpg8Qt5y4X6d5Jo3OYq+vloEdpdCMXqIeuxtY0 +YHKAZFCLOuOFgrHCg7H9SNTdTpdomtCMdOQwnR808Osf46DtOvftXvTUrldSDVTt +dLX91v5k5L0uoJSh83mumugFbzQqmcyXv462HC5mrq7eWBwtTXJMVqmJQVcdk/I5 +2sgc542HtO0+LaZRFlSXKdBb1TSfNVblZRToWOCadUW2nmVbxo9ZtJM33xvye658 +9L8LvWIRZYeJ9wv2laP+2ZuNFGGdL3q1si6THx02NKDcsdx5nsmjf03N7L/CM0A4 +/CVIUIQceo7LRH3zNbVa2+nKVC326Pf+Iqd1AwIDAQABAoIBAQDGkwXyvQk8MkxS +3mDcKzpUXufN8Bu0bbPO9PUJ1M2egYKzGmkGzSMPkUCtfNkNM6LUufkiBHCMt+Wx +DqplCXHb56zLsE38R4ekkfX5jKUHtduCSqIqSDevpzfW6V5LmnOPgZcPzGQsewO/ +uNNHJECDkhRupJkZ0P+ySFhcnQv0QOaA427KszW6w1TnLnoRAK84/7YLxk87p4a+ +UJ8J7oqHyan0td+k4qKt1ZkNbv7IRmYKQdgKGj2WrTIemLHl01Y1lBvU2DpcrKQI +OOLxepwCjb+BApVU+Ovz71YrViNVkWcIQDIGfQuhzTU1csNeyuo455bVso5fzeRY +5EX1wMbBAoGBAPbiId006qZKVmxVfuD1ocAJR+kgz9HjqmXWfV7Dyesg5FYfMxxz +VgR+ELygrCIAQNegzBwO4EbUwHI1IYg2wbAodGsu3npdPZ4zAjtcJVDqyI0YSnp/ +ngnknuODUf3KyIOt3Pij7JP1V3QHUNnlHhnP719cSWKv9LEF8B6hKHT5AoGBANFE ++zD4PfrOeHQ+HhYUMp4Q2VwYzRuWE5uIZOHx/QRW6zBp0/Re+mm3x6ZS3cdpKknv +tAw16WjxzIKjR0b6PzToRxbg++3OkUNMU7gdi5Avn47VmZwcr5fOAPo4oLcba5wc +VEygAJu3EXGbNjjTco08/JAMyx8bzGJE4VpcU4TbAoGAWm+1pfmHZ0jd5atf4fo4 +uUbtD6oUVreGKO3sWPVxlu8ilaWyLF7XiKfBa8eTppTfK93cRv7wCyJOKMfrs6ET +THtVQhoWJ07Wjofy7lmv1bdbpcvbJIpxEwCrb34gX86TqyDaTD6IIB8EXR188YSr +hRsVfaIpw7ve76XUMvQoBMkCgYBmidZK+FfmPKTo0EcNqnfi236lkcFucurImtxT +ma7QIYa8Ah7I7oDkrBg3dwMUYoNGFx2xnfjwYwpCOJ8EODogQnAS1cqbi0vCHfQn +ktJ/o9Yatq69v5CKYXY5JOYa0mS36Wmk4gFqSxlRASxgS7slWWynaJ1ecNCElhuV +mweRYQKBgGphccsdedoBDI2Kv7JGYr3KMPdfoZUw0itlIQFskNYmehqH+AE3UeL9 +vu27u39SSwMuwf507NbEUJUVkf4HkzipZV8osYtiqn+4yoi6ilUo+ieZWmsWRyYy +F0MiTNdlmtLelBjHh7SI/34yJlkGSLGdpPlYYA06nuvZGbaUx91i +-----END RSA PRIVATE KEY----- diff --git a/.vagrant_old/machines/wg-3/virtualbox/synced_folders b/.vagrant_old/machines/wg-3/virtualbox/synced_folders new file mode 100644 index 0000000..aa49b2f --- /dev/null +++ b/.vagrant_old/machines/wg-3/virtualbox/synced_folders @@ -0,0 +1 @@ +{"virtualbox":{"/vagrant":{"guestpath":"/vagrant","hostpath":"/Users/XD/code/wireguare-vbox","disabled":false,"__vagrantfile":true}}} \ No newline at end of file diff --git a/.vagrant_old/machines/wg-3/virtualbox/vagrant_cwd b/.vagrant_old/machines/wg-3/virtualbox/vagrant_cwd new file mode 100644 index 0000000..e095769 --- /dev/null +++ b/.vagrant_old/machines/wg-3/virtualbox/vagrant_cwd @@ -0,0 +1 @@ +/Users/XD/code/wireguare-vbox \ No newline at end of file diff --git a/.vagrant_old/rgloader/loader.rb b/.vagrant_old/rgloader/loader.rb new file mode 100644 index 0000000..c3c05b0 --- /dev/null +++ b/.vagrant_old/rgloader/loader.rb @@ -0,0 +1,9 @@ +# This file loads the proper rgloader/loader.rb file that comes packaged +# with Vagrant so that encoded files can properly run with Vagrant. + +if ENV["VAGRANT_INSTALLER_EMBEDDED_DIR"] + require File.expand_path( + "rgloader/loader", ENV["VAGRANT_INSTALLER_EMBEDDED_DIR"]) +else + raise "Encoded files can't be read outside of the Vagrant installer." +end diff --git a/Vagrantfile b/Vagrantfile new file mode 100644 index 0000000..448fcb5 --- /dev/null +++ b/Vagrantfile @@ -0,0 +1,102 @@ +# -*- mode: ruby -*- +# vi: set ft=ruby : +$num_instances ||= 3 +$instance_name_prefix ||= "wg" +$vm_memory ||= 2048 +$vm_cpus ||= 1 + +# All Vagrant configuration is done below. The "2" in Vagrant.configure +# configures the configuration version (we support older styles for +# backwards compatibility). Please don't change it unless you know what +# you're doing. +Vagrant.configure("2") do |config| + (1..$num_instances).each do |i| + config.vm.define vm_name = "wg-%01d" % i do |node| + # The most common configuration options are documented and commented below. + # For a complete reference, please see the online documentation at + # https://docs.vagrantup.com. + + # Every Vagrant development environment requires a box. You can search for + # boxes at https://vagrantcloud.com/search. + node.vm.hostname = vm_name + node.vm.box = "ubuntu/focal64" + + # Disable automatic box update checking. If you disable this, then + # boxes will only be checked for updates when the user runs + # `vagrant box outdated`. This is not recommended. + # config.vm.box_check_update = false + + # Create a forwarded port mapping which allows access to a specific port + # within the machine from a port on the host machine. In the example below, + # accessing "localhost:8080" will access port 80 on the guest machine. + # NOTE: This will enable public access to the opened port + # config.vm.network "forwarded_port", guest: 80, host: 8080 + + # Create a forwarded port mapping which allows access to a specific port + # within the machine from a port on the host machine and only allow access + # via 127.0.0.1 to disable public access + # config.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1" + + # Create a private network, which allows host-only access to the machine + # using a specific IP. + ip_address = "192.168.33.10%d" % i + vpn_ip_address = "10.0.100.10%d" % i + node.vm.network "private_network", ip: ip_address + # Create a public network, which generally matched to bridged network. + # Bridged networks make the machine appear as another physical device on + # your network. + # config.vm.network "public_network" + + # Share an additional folder to the guest VM. The first argument is + # the path on the host to the actual folder. The second argument is + # the path on the guest to mount the folder. And the optional third + # argument is a set of non-required options. + node.vm.synced_folder "./", "/vagrant" + + # Provider-specific configuration so you can fine-tune various + # backing providers for Vagrant. These expose provider-specific options. + # Example for VirtualBox: + # + node.vm.provider "virtualbox" do |vb| + # Display the VirtualBox GUI when booting the machine + # vb.gui = true + + # Customize the amount of memory on the VM: + vb.memory = "512" + end + + # View the documentation for the provider you are using for more + # information on available options. + + # Enable provisioning with a shell script. Additional provisioners such as + # Ansible, Chef, Docker, Puppet and Salt are also available. Please see the + # documentation for more information about their specific syntax and use. + node.vm.provision "shell", inline: <<-SHELL + sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list + apt-get update + swapoff -a + SHELL + node.vm.provision "shell", path: "./bootstrap/wireguard-bootstrap.sh", args: [ip_address, vpn_ip_address] + + config.trigger.before :destroy do |trigger| + trigger.ruby do |env, machine| + FileUtils.rm_f("wg-conf/wg-peer-#{vm_name}.conf") + end + end + # update all the machines wireguard configuration with all the other peers. + config.trigger.after :up do |trigger| + trigger.ruby do |env, machine| + env.active_machines.each do |vm_name, machine_provider| + m = env.machine(vm_name, machine_provider) + if m.state.id == :running + m.ui.info("Updating WireGuard peers...") + m.communicate.sudo("/vagrant/bootstrap/wireguard-update-peers.sh") do |type, data| + m.ui.info(data.chomp) + end + end + end + end + end + end + end +end diff --git a/bootstrap/wireguard-bootstrap.sh b/bootstrap/wireguard-bootstrap.sh new file mode 100755 index 0000000..efa4079 --- /dev/null +++ b/bootstrap/wireguard-bootstrap.sh @@ -0,0 +1,56 @@ +#!/bin/bash +set -eux + +ip_address="$1"; shift +vpn_ip_address="$1"; shift + +# configure the motd. +# NB this was generated at http://patorjk.com/software/taag/#p=display&f=Big&t=WireGuard. +# it could also be generated with figlet.org. +cat >/etc/motd <<'EOF' + + __ ___ _____ _ + \ \ / (_) / ____| | | + \ \ /\ / / _ _ __ ___| | __ _ _ __ _ _ __ __| | + \ \/ \/ / | | '__/ _ \ | |_ | | | |/ _` | '__/ _` | + \ /\ / | | | | __/ |__| | |_| | (_| | | | (_| | + \/ \/ |_|_| \___|\_____|\__,_|\__,_|_| \__,_| + + +EOF + +# install wireguard. +# see https://www.wireguard.com/install/ +apt-get install -y wireguard + +# create the configuration file. +# see https://git.zx2c4.com/wireguard-tools/about/src/man/wg-quick.8 +umask 077 +wg genkey >"$(hostname).key" +cat >/etc/wireguard/wg0.conf <>"/vagrant/wg-conf/wg-peer-$(hostname).conf" <>/etc/wireguard/wg0.conf <