diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5411741 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +.vagrant/ + +*.vagrant + +Vagrantfile.local + +log/ diff --git a/.vagrant/bundler/global.sol b/.vagrant/bundler/global.sol deleted file mode 100644 index e50ca39..0000000 --- a/.vagrant/bundler/global.sol +++ /dev/null @@ -1 +0,0 @@ -{"dependencies":[["mini_portile2",["~> 2.3.0"]],["nokogiri",["~> 1.6"]],["rexml",[">= 0"]],["formatador",["~> 0.2"]],["excon",["~> 0.71"]],["mime-types-data",["~> 3.2015"]],["mime-types",[">= 0"]],["builder",[">= 0"]],["fog-core",["~> 2.1"]],["json",[">= 0"]],["ruby-libvirt",[">= 0.7.0"]],["fog-xml",["~> 0.1.1"]],["multi_json",["~> 1.10"]],["fog-json",[">= 0"]],["fog-libvirt",[">= 0.6.0"]],["vagrant-libvirt",["> 0"]]],"checksum":"1cd97bcb68e4612e79111b06aff1736afc63bb9a884847486c1933efd24cba34","vagrant_version":"2.2.18"} \ No newline at end of file diff --git a/.vagrant/machines/app/virtualbox/action_provision b/.vagrant/machines/app/virtualbox/action_provision deleted file mode 100644 index 48313fa..0000000 --- a/.vagrant/machines/app/virtualbox/action_provision +++ /dev/null @@ -1 +0,0 @@ -1.5:6cda2cb3-c319-47e6-9fab-b0116f04787a \ No newline at end of file diff --git a/.vagrant/machines/app/virtualbox/action_set_name b/.vagrant/machines/app/virtualbox/action_set_name deleted file mode 100644 index d747246..0000000 --- a/.vagrant/machines/app/virtualbox/action_set_name +++ /dev/null @@ -1 +0,0 @@ -1701883186 \ No newline at end of file diff --git a/.vagrant/machines/app/virtualbox/box_meta b/.vagrant/machines/app/virtualbox/box_meta deleted file mode 100644 index 5e11e79..0000000 --- a/.vagrant/machines/app/virtualbox/box_meta +++ /dev/null @@ -1 +0,0 @@ -{"name":"debian/bullseye64","version":"11.20230615.1","provider":"virtualbox","directory":"boxes/debian-VAGRANTSLASH-bullseye64/11.20230615.1/virtualbox"} \ No newline at end of file diff --git a/.vagrant/machines/app/virtualbox/creator_uid b/.vagrant/machines/app/virtualbox/creator_uid deleted file mode 100644 index e37d32a..0000000 --- a/.vagrant/machines/app/virtualbox/creator_uid +++ /dev/null @@ -1 +0,0 @@ -1000 \ No newline at end of file diff --git a/.vagrant/machines/app/virtualbox/id b/.vagrant/machines/app/virtualbox/id deleted file mode 100644 index 30301d8..0000000 --- a/.vagrant/machines/app/virtualbox/id +++ /dev/null @@ -1 +0,0 @@ -6cda2cb3-c319-47e6-9fab-b0116f04787a \ No newline at end of file diff --git a/.vagrant/machines/app/virtualbox/index_uuid b/.vagrant/machines/app/virtualbox/index_uuid deleted file mode 100644 index 02f974f..0000000 --- a/.vagrant/machines/app/virtualbox/index_uuid +++ /dev/null @@ -1 +0,0 @@ -cd346fe7d6a045aaa4ba93c0da1e5612 \ No newline at end of file diff --git a/.vagrant/machines/app/virtualbox/private_key b/.vagrant/machines/app/virtualbox/private_key deleted file mode 100644 index 9179fd4..0000000 --- a/.vagrant/machines/app/virtualbox/private_key +++ /dev/null @@ -1,27 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIIEpQIBAAKCAQEA1LLxW8fLuEObjxTnysqfbgu9yENnZXJe9q4ThMQTe85bdmpb -fSvAUO+9NhdY4PacpuyIJ76TrbSh4D2/3mDMez1/wolNGwPmkqmzVEKx4YP3B2sm -mX5foxHLdxhR0qlbqGHCNfnaLABpO/Lrfy/jRwLfz99BlAGts3ilaJeZx/4EHJlG -xMsGNgi5liFgoU2Q2Po+bf0OhvtOzWSFLSM2CtCvMTVCQ8TjZbIghfRHjuBswgeV -bMWbKqHWv6tV6zqDp5YgBXUh/Mbrc4XUuT9uVh49DNeb6D4SkffQlWYh4+x00Yv+ -+giywvw9VZWCtHaNqSWHuh2SEcdzxbRuW7GTcwIDAQABAoIBAC0v0uzftlzwKAUu -uMuxXkt/vRLllvrLYHdhpg3npggAYBf5InSmLdZECFuMfDpWyhMAXzCqYS9fF6DP -HYr935MzDohiqPnbS0nPOaTmAmpZocp2rh2f5mt7ZVFo3kE1754HHr5e1UXR1ImC -4xsDLnKwnqHH2WO7M47US7e7tVTyNAEWWjV/fD4NMFHW2guqa9VgDVFJb6FbKa13 -QdckxyxHcH7BF4Fbyhq9d0iFvHqg4Fa+mQekxRbfpeQKLQLyhAiUuSPmrV4m6JJd -yrpuvWYQKP8iJCtrFKFt7yvq0+xFV56NMzp330b4Ej2mf8daHDZuJ2xtToDHUmhX -CEWMhSECgYEA6pLit96rfHBQFDp0FfDJevyybL+6OFhF+k4ednEtlEYGEPr6dvZr -vKQ0iCG6Lp9KBsI/njIkgt0scv9jFlKUiw596/ReocaBV1MRJmPxc+sxK1XzGy3x -/K8F9/7bfiEv1Ngg0QCpdKeEHk96sDF2LbvicrRm6C5Ca8IdWptIT+MCgYEA6CCN -XcDupv9f3hAHwdOlBoLeEEgburdhq1hU3yj7av5Gn37PZE8lDY5dXNrp5NuOxLwx -N1bpc7p/Uqg2bj3OwOJVdIBLfJx/X6CWRaJpEKtclZRXV2urpBlu1CjYfhWQjbyL -DEumvD5z9j84FhYLB1jycKuH8aaplLdjEWMs4zECgYEA49hCwYhWl2tcTRmt8jXM -7loPURQ15E7RwdwpOLCcLh6J++pcaDrY0QXKRMRF3M06ETCSrK1Vy4rbhuPLsj4K -LLup0gut84Ml1NVJnjmLqSW0v7wfg7HwD5lNueHh/zRrClnYHkp/TmD8MpjOud+B -Q9DwlqvmHPX57ENDUePsrDMCgYEAm7lq3SCXehUMfW8HpTKVHT8iNo4JfEOWFFsX -5PYbZPXc7xcljsfBtcxyOd7q1ousxbLy2YtG5kqRLCSJD4ALej7c0WFYQurCUKbs -6R5Bmds8K2TvC0jCRz6AqXgVdNCGv29jYQZHfzXumZ5jw/1ZvL4hNxD8DFOgpJI6 -telwraECgYEAo1rwvf1pTbEiQbhuAInC5B+0+UKFk+u6M/IceCP7N1wxLmYNkTeW -Z4f06pSyqhgeBx+aLIN3JNB3PXbSSyxbhlO2YIwJI3pAT1Vh+XKFaR6xja/c5nL5 -Bl72S+WWjmO9qDHZyj9mAqTHjNEWMB1wW0eyDOyNfQM0jXUPqH5h8bg= ------END RSA PRIVATE KEY----- diff --git a/.vagrant/machines/app/virtualbox/synced_folders b/.vagrant/machines/app/virtualbox/synced_folders deleted file mode 100644 index fda311e..0000000 --- a/.vagrant/machines/app/virtualbox/synced_folders +++ /dev/null @@ -1 +0,0 @@ -{"virtualbox":{"/vagrant":{"guestpath":"/vagrant","hostpath":"/home/bayek/052","disabled":false,"__vagrantfile":true}}} \ No newline at end of file diff --git a/.vagrant/machines/app/virtualbox/vagrant_cwd b/.vagrant/machines/app/virtualbox/vagrant_cwd deleted file mode 100644 index 4e7eaa8..0000000 --- a/.vagrant/machines/app/virtualbox/vagrant_cwd +++ /dev/null @@ -1 +0,0 @@ -/home/bayek/052 \ No newline at end of file diff --git a/.vagrant/machines/k3s-master/virtualbox/action_provision b/.vagrant/machines/k3s-master/virtualbox/action_provision deleted file mode 100644 index e6e6bfc..0000000 --- a/.vagrant/machines/k3s-master/virtualbox/action_provision +++ /dev/null @@ -1 +0,0 @@ -1.5:9a41f4e8-ca23-4f2f-9136-8acc2dbea65b \ No newline at end of file diff --git a/.vagrant/machines/k3s-master/virtualbox/action_set_name b/.vagrant/machines/k3s-master/virtualbox/action_set_name deleted file mode 100644 index e1744df..0000000 --- a/.vagrant/machines/k3s-master/virtualbox/action_set_name +++ /dev/null @@ -1 +0,0 @@ -1653880179 \ No newline at end of file diff --git a/.vagrant/machines/k3s-master/virtualbox/box_meta b/.vagrant/machines/k3s-master/virtualbox/box_meta deleted file mode 100644 index 22f1393..0000000 --- a/.vagrant/machines/k3s-master/virtualbox/box_meta +++ /dev/null @@ -1 +0,0 @@ -{"name":"debian/buster64","version":"10.20211018.1","provider":"virtualbox","directory":"boxes/debian-VAGRANTSLASH-buster64/10.20211018.1/virtualbox"} \ No newline at end of file diff --git a/.vagrant/machines/k3s-master/virtualbox/creator_uid b/.vagrant/machines/k3s-master/virtualbox/creator_uid deleted file mode 100644 index e37d32a..0000000 --- a/.vagrant/machines/k3s-master/virtualbox/creator_uid +++ /dev/null @@ -1 +0,0 @@ -1000 \ No newline at end of file diff --git a/.vagrant/machines/k3s-master/virtualbox/id b/.vagrant/machines/k3s-master/virtualbox/id deleted file mode 100644 index 9826fac..0000000 --- a/.vagrant/machines/k3s-master/virtualbox/id +++ /dev/null @@ -1 +0,0 @@ -9a41f4e8-ca23-4f2f-9136-8acc2dbea65b \ No newline at end of file diff --git a/.vagrant/machines/k3s-master/virtualbox/index_uuid b/.vagrant/machines/k3s-master/virtualbox/index_uuid deleted file mode 100644 index 139a0de..0000000 --- a/.vagrant/machines/k3s-master/virtualbox/index_uuid +++ /dev/null @@ -1 +0,0 @@ -d8089366a6ab4dafb7e62ac0c3259979 \ No newline at end of file diff --git a/.vagrant/machines/k3s-master/virtualbox/private_key b/.vagrant/machines/k3s-master/virtualbox/private_key deleted file mode 100644 index 40243f4..0000000 --- a/.vagrant/machines/k3s-master/virtualbox/private_key +++ /dev/null @@ -1,27 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIIEpQIBAAKCAQEA6XfGAreyaY9T353HElPaHW2fLAl2TrFImfB/cndlSKan4YEr -Yg+b0Z0twupfqa9LcXCaWwcnqavtCw3TcFe8OXjSVMePx3YFRSPhpbJ7MKd5y8tp -QTEQ02/BrlDx2uSFKGhP89r65SRMt+BVZzGf9TBnpzvEeYkO+R8nDJ6p1hZ7EmRe -Ow4EJFHnhoU+f7eFxWbCvpCTi8yWN5Q2y4GDLtikImbNbW3buVLzWOffpmPsownH -MkXCHSwEgR9JKguqIr60m4xIOqd2aGL5M0YQxilumpzkil/aydhCh0wEBuxbwJJ+ -KxkhpfIz8NYipoFoKbJkLS/mLmsdagk6C+N2YwIDAQABAoIBAQCuCzP54qeGOer0 -0NIOv6PiPE5krckccN0GpVrdIlTHDDYqzfhhafFnGh17KO2Xua4sKx1mrrbKrfhQ -PUZagY036vIhcYOl1j2nhVA6Dgv4AWGyozkb+E/qz207Xexumd0Kenjf+WcAW0c1 -7G6+NyhfyG39JXkagSpAXRDnP4Csrzkd9K6oc8TTJAGcLbsN1Dfo0dwGxcQpJt8u -xitXS9loTn42UUbLZHqWKwvzOc3OlAn7T8qwYBnIZoUzFdCK9sEdtQxUD87D/2q6 -+0h2mQXsbpYaOhF/5ndUQo+rg10VMWcmsbGfFfuyUqP454GXYyJbMHfM9u250eTb -5jdwpSCBAoGBAPXYYXO7TF2L6/uGtUNItmh5Vl49mD+FddbMXplOmKn//SEGpNAi -SVsorJvyNdylB9WYOOJFT37TVNMmNnMCWhDPIjOzKJnXkgUjlf6A7g813tjK2PJv -65sTVs71ct4I1sQgtMtWrk4MIBWmeCyk3i3dAIbNLvEcsdderKEG2Le7AoGBAPMc -gwnem08dp5WPo+2oBadPc0Ee6W57PEDLIlz82dZvv6+EeXFNGHtlJm9jT8oz8kiC -nIw5Uu9HqMJNkD4RhbAw6XTUSdgeWI/F9sEsfP86wLMxT27YI2QVnDeX89kGr4nV -JAmDruN8keg8+gNCNc9J9IrZiK1iNd03XFQnDm15AoGBAJfAt3b+2IauBj6+ykj8 -K0yWCZAmqUIcmb67bHFpqKbXU2L9fOLVJz7T/qhMfJ70Z7+bNRHHAukgfi3QWq/n -db0GfvA22QsNnB779myhHVHaSPK9U+li2KZi66TYsc0I27k5DyCtIu8eYPe8SFYW -ducMknSjVySSN9zfnePQHBpdAoGAZ5ati0YMHWEAaG0FJ53hktH6xTO7uXTPTrh/ -kum2lHWXUt16tblpBiMqhmnltL3/rb/hnqpKWWTKVsif/qKOuW2N/Fb8hBciG1j5 -9IPVWxeYxoHrW8rDAcFniBS6Na5wm6VzLo6qtYn9zdw1l6/dp87WYVehsmdXlkQh -lkXyEtkCgYEAhZ9XTXphZwGRx4zs7GD/T2BUt1OhH+DjxmMeFQW3y6IeRFs6trPo -vZyoKjmmctCNGGS1FmiBPvjhFh6D3bhQ2jvTl+tFpAUFDPsIV2Ws9Snxu3LvDPcy -ORdF4JoSNxzk4FS51U9S02sSm+7YZO+iHc5hwWl+gK1PFVJjEjanfS8= ------END RSA PRIVATE KEY----- diff --git a/.vagrant/machines/k3s-master/virtualbox/synced_folders b/.vagrant/machines/k3s-master/virtualbox/synced_folders deleted file mode 100644 index c1b5c06..0000000 --- a/.vagrant/machines/k3s-master/virtualbox/synced_folders +++ /dev/null @@ -1 +0,0 @@ -{"rsync":{"/vagrant":{"type":"rsync","guestpath":"/vagrant","hostpath":"/home/jeovany.batista/LabK3s","disabled":false,"__vagrantfile":true,"owner":"vagrant","group":"vagrant"}}} \ No newline at end of file diff --git a/.vagrant/machines/k3s-master/virtualbox/vagrant_cwd b/.vagrant/machines/k3s-master/virtualbox/vagrant_cwd deleted file mode 100644 index 1eebd5a..0000000 --- a/.vagrant/machines/k3s-master/virtualbox/vagrant_cwd +++ /dev/null @@ -1 +0,0 @@ -/home/jeovany.batista/LabK3s \ No newline at end of file diff --git a/.vagrant/machines/k3s-node1/virtualbox/action_provision b/.vagrant/machines/k3s-node1/virtualbox/action_provision deleted file mode 100644 index fb6b080..0000000 --- a/.vagrant/machines/k3s-node1/virtualbox/action_provision +++ /dev/null @@ -1 +0,0 @@ -1.5:4f7198dc-61ef-48c0-8068-f874c54c21a7 \ No newline at end of file diff --git a/.vagrant/machines/k3s-node1/virtualbox/action_set_name b/.vagrant/machines/k3s-node1/virtualbox/action_set_name deleted file mode 100644 index 8a7e39a..0000000 --- a/.vagrant/machines/k3s-node1/virtualbox/action_set_name +++ /dev/null @@ -1 +0,0 @@ -1653880540 \ No newline at end of file diff --git a/.vagrant/machines/k3s-node1/virtualbox/box_meta b/.vagrant/machines/k3s-node1/virtualbox/box_meta deleted file mode 100644 index 22f1393..0000000 --- a/.vagrant/machines/k3s-node1/virtualbox/box_meta +++ /dev/null @@ -1 +0,0 @@ -{"name":"debian/buster64","version":"10.20211018.1","provider":"virtualbox","directory":"boxes/debian-VAGRANTSLASH-buster64/10.20211018.1/virtualbox"} \ No newline at end of file diff --git a/.vagrant/machines/k3s-node1/virtualbox/creator_uid b/.vagrant/machines/k3s-node1/virtualbox/creator_uid deleted file mode 100644 index e37d32a..0000000 --- a/.vagrant/machines/k3s-node1/virtualbox/creator_uid +++ /dev/null @@ -1 +0,0 @@ -1000 \ No newline at end of file diff --git a/.vagrant/machines/k3s-node1/virtualbox/id b/.vagrant/machines/k3s-node1/virtualbox/id deleted file mode 100644 index 221edbf..0000000 --- a/.vagrant/machines/k3s-node1/virtualbox/id +++ /dev/null @@ -1 +0,0 @@ -4f7198dc-61ef-48c0-8068-f874c54c21a7 \ No newline at end of file diff --git a/.vagrant/machines/k3s-node1/virtualbox/index_uuid b/.vagrant/machines/k3s-node1/virtualbox/index_uuid deleted file mode 100644 index a5b89a3..0000000 --- a/.vagrant/machines/k3s-node1/virtualbox/index_uuid +++ /dev/null @@ -1 +0,0 @@ -5e13824505f24943ba13a8687965ddd8 \ No newline at end of file diff --git a/.vagrant/machines/k3s-node1/virtualbox/private_key b/.vagrant/machines/k3s-node1/virtualbox/private_key deleted file mode 100644 index 5ce5698..0000000 --- a/.vagrant/machines/k3s-node1/virtualbox/private_key +++ /dev/null @@ -1,27 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIIEpAIBAAKCAQEAwkN4DaRl0ycm1+Iwf0FaFlN+HbLE95oL0vTW/tKjDQoRCzm3 -KC9kh0yay9FGvGWl1RoY7B2+CDQMpULJk2pR7m7vDhkkI/Z9OXFRuA5EC+0arGfV -Ty3y7Xppnivdj5eVACs4emGo7kZ3ZwjHj4u7JBsmiGL3sFOMyARIwTFaTy9FXQ7w -/yt4Awmo7sNTJiwjjt4jHzMFWJhveYVbPZgBfG3uiNy+VWo0R5IUtWE2pzS88tLD -XTJSETEG0xQkY6g4Urd8h6x1L/sirkDpUp1Cu92fDUbZ/Arqg7maty8Z/s2/ezEM -tVKQSdYKCMe3eX1OZMGILYupGtlJtxw431MkawIDAQABAoIBAAhHadFjBTfnfj9L -E3gI5/b1nfVUDhLjTMezyYnYnjxLBojs78JVqrodaKdxBsu2pUecsh0180hUN4m/ -e+m9aTp5HdUC+0hRE+sjyjDG4t2DQFTCpBOYyLaYNfIYunuJIT99mA2XJeTpueL5 -O9ABS3txcMX1OcsY9HH9xL//A3NGZGLYEi8S9LG0Zxp6KFPgkFyGwYY+++mAB4iF -XCjkwRzviLUAlG4SMd2vqNX7Zn2QSA7hBVJmWxqTDlJMkKaJ9t9su11CCad54014 -VfRC90tyPyBxpulIc/Ky6n97t3iMpFFt6doeYTEY3I01XujQGE5bejn0wD+66HjM -DeRhbmECgYEA8iFFcieH8U3PNrbE20AAPK2gVtYzrp/uSkFWWpg5Wrh81yosl8nO -tQcDSIq6BVu03xDuQ2WY/1B29BJa6Q3vQxoE5aF4C73F8Z0oxKTdtJWbQda6VXsQ -9EIg6MyUGp5u/eAdecUBnCB609Z81X/B8JCSe1l2Pk9AdmKAudnypnECgYEAzWRC -BddCY+i7JrQqktfiAP54LeaCq3XZ/Nbxze+ez6xTkH4CPHvI9w9KGRmsvYjW4nNY -nJ4UMKmdTWGX33v6o4TPTDL6ICodePw6wEI9t4p7sHd2fLgHgY/idh52zAYTs2Rt -X2yVNdYgTtiRFOudwAthru5kOVkCq/HYBM0pPpsCgYEAwi6asj0v0f7z8s5LPAas -6fzY/StWUXKjuVuC9K7mOHKCdFC3aJgJNbdFE9Vl8Ewm10qNuvFs7T1L2NwrmoJ5 -Yxgn2z1OuCPe7rF6c5JA18WvuPKLh2hmJW4vVGRVVq+/Fc259eFgNCT8PI3kmZiX -IeXgBBqwMLKAYTEISYSYDJECgYB99f6HlnwgyZn9IoD5jWwNMAKEI9n/TUdiyG+C -3HGI6yZUdvLoJQIagkXvHs/RbRpbxmGRq2C2d08BJdj+NgqAPfLjyF+dWja4+/cL -8ZPn/AXfM2R3GGWCD7vStNwmQ5PRcMWiv/TCD4/AyxAuxFD6dgByR8Evamc5DBhu -2WNyAQKBgQCkn81qAZAaZvl2q4uMVzltggeqHkvZ/uG2x8PrVw54KnZr08YlfAV8 -rvhUA5S+pgfeK2qSD5HnFmJfKnxxVTHRpt+bDNSQ/BTVG8D4RAkq/1hCqA/Y/0M9 -wj7FHc3nTlR82ASnciq9YmdfGsiBCKqydTnGL5DiECR34eHazUuZ4Q== ------END RSA PRIVATE KEY----- diff --git a/.vagrant/machines/k3s-node1/virtualbox/synced_folders b/.vagrant/machines/k3s-node1/virtualbox/synced_folders deleted file mode 100644 index c1b5c06..0000000 --- a/.vagrant/machines/k3s-node1/virtualbox/synced_folders +++ /dev/null @@ -1 +0,0 @@ -{"rsync":{"/vagrant":{"type":"rsync","guestpath":"/vagrant","hostpath":"/home/jeovany.batista/LabK3s","disabled":false,"__vagrantfile":true,"owner":"vagrant","group":"vagrant"}}} \ No newline at end of file diff --git a/.vagrant/machines/k3s-node1/virtualbox/vagrant_cwd b/.vagrant/machines/k3s-node1/virtualbox/vagrant_cwd deleted file mode 100644 index 1eebd5a..0000000 --- a/.vagrant/machines/k3s-node1/virtualbox/vagrant_cwd +++ /dev/null @@ -1 +0,0 @@ -/home/jeovany.batista/LabK3s \ No newline at end of file diff --git a/.vagrant/machines/k3s-node2/virtualbox/action_provision b/.vagrant/machines/k3s-node2/virtualbox/action_provision deleted file mode 100644 index 80fbe47..0000000 --- a/.vagrant/machines/k3s-node2/virtualbox/action_provision +++ /dev/null @@ -1 +0,0 @@ -1.5:f6560318-f31e-4d02-8db6-4391cc06dfad \ No newline at end of file diff --git a/.vagrant/machines/k3s-node2/virtualbox/action_set_name b/.vagrant/machines/k3s-node2/virtualbox/action_set_name deleted file mode 100644 index ae97540..0000000 --- a/.vagrant/machines/k3s-node2/virtualbox/action_set_name +++ /dev/null @@ -1 +0,0 @@ -1653880957 \ No newline at end of file diff --git a/.vagrant/machines/k3s-node2/virtualbox/box_meta b/.vagrant/machines/k3s-node2/virtualbox/box_meta deleted file mode 100644 index 22f1393..0000000 --- a/.vagrant/machines/k3s-node2/virtualbox/box_meta +++ /dev/null @@ -1 +0,0 @@ -{"name":"debian/buster64","version":"10.20211018.1","provider":"virtualbox","directory":"boxes/debian-VAGRANTSLASH-buster64/10.20211018.1/virtualbox"} \ No newline at end of file diff --git a/.vagrant/machines/k3s-node2/virtualbox/creator_uid b/.vagrant/machines/k3s-node2/virtualbox/creator_uid deleted file mode 100644 index e37d32a..0000000 --- a/.vagrant/machines/k3s-node2/virtualbox/creator_uid +++ /dev/null @@ -1 +0,0 @@ -1000 \ No newline at end of file diff --git a/.vagrant/machines/k3s-node2/virtualbox/id b/.vagrant/machines/k3s-node2/virtualbox/id deleted file mode 100644 index 7c1ad7e..0000000 --- a/.vagrant/machines/k3s-node2/virtualbox/id +++ /dev/null @@ -1 +0,0 @@ -f6560318-f31e-4d02-8db6-4391cc06dfad \ No newline at end of file diff --git a/.vagrant/machines/k3s-node2/virtualbox/index_uuid b/.vagrant/machines/k3s-node2/virtualbox/index_uuid deleted file mode 100644 index c765c8e..0000000 --- a/.vagrant/machines/k3s-node2/virtualbox/index_uuid +++ /dev/null @@ -1 +0,0 @@ -a3c3d720080a4e18a13c1b7bcd822e05 \ No newline at end of file diff --git a/.vagrant/machines/k3s-node2/virtualbox/private_key b/.vagrant/machines/k3s-node2/virtualbox/private_key deleted file mode 100644 index c1aa5b1..0000000 --- a/.vagrant/machines/k3s-node2/virtualbox/private_key +++ /dev/null @@ -1,27 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIIEowIBAAKCAQEAqs6GvVRbdO0OcXkZlVRYMT1ov8c4TGem13Nmuc11Qr6I4HC9 -24Yf8c3ri4QHcxSp6LOcbh/RfsVoqRrnU2ruuaeLZMlB5fc1iVlx91shdHUVH/5J -sLNVS0hu3PoGnnI5Hg95c+dBbxbYEiUG8jJyJ5VK+5TCu4Hm4YdGCK0yivuCepTF -vEEEAHo4k76wAVEdzaoOLJom1zWywqyXcWCCi34SdfM5yGEFRBEvp1FI4GL53Ulr -C2kKpjE+KvawvBb3qMu2eWnwjttTgskvrhBrk5V6y6rpAaADQgMiyvEusZIYwZkV -cKG1lrIGcx45tw8iRVMwgsxo5yArLpJux2YarQIDAQABAoIBAHUw0Ad0qm81+nPm -d6QaQ4w9KvJx2HGrqDAokHGowuxxV+5NzCWjB6Xa9+I4SvgtVEpBeXGhSRZmkWF9 -APwd4P7mMmCLKTiD/WpoQSZKk1CYyE60JJEk6b+GSfI5ZXMuwXubeGQKZb23ebYx -S2u/Ks13xAOK1HTcMrHII0futT/fIv3QoKN1z0Rg90ABMLK2yCT798Lb+AvkB+vN -CdaaPny7tbb9wpqvNMoVaV8KLSsxbAVfiCYax0yHnF1hEIkWfWxSYA9/jpxoXV73 -C6/i/AeidAmqo5BQUQpffV3vxxG2IGAxZtcZOPg3EDiXL3goyA/Tc33tEMs3bKo5 -cOfk4+ECgYEA3bwaKipXVtWedN6hYa7Y40B5sZpcseCgKEPMi0NQ9ykDU2IhpKrN -nkomvWUjtllUC7ovRs1EvSRglEjA18Gr/gJ19U/wYgghipZpO6heJJANXckkPggh -njZIL+by21axU4NdCcxWGlr/isjTAcz9sBrUnmmZJAha8l2fKBOSApUCgYEAxTOx -8ylBdSH5ve3OV2F5eH2N7sbQTh5XEzLkdM1noYawFxkJaGLkm+k6QK20XzHMK06q -CvpVtneizfZVcirbQYGUf5fBrdb3rCczlNvdIDLtAacdsXQvdeZZwnjiXxMiqhh1 -7eK6V0xMeTI/d5HAgi2Gqi9Jg7BLa3dJH/3fCbkCgYEAvRh3b9IgHcubkKt0EWwd -RuBrZ8zulDuuGeiH/ZPw7ncpgOjFLDsFk6JFG2uvYwkXJdEoFEdmAa+ONac93kIq -PTs4AXak19V7VUckg134u1GmNH8ey0//6377XO6l2ew62a/DnmGGZH+KQn81g+mf -x5l6DYactR/y/5Jb8r+N22kCgYBZq/UqNkNeqRFwbTecAmYDBUzKHDvSmfdMcqLx -/gk2qRFfn3HotrdvsjFcAeD4PKOzubSXA1iAfYxZjb8zCAvlkK/fCTn3+71p2fWZ -phS6NI4TZ1OYQtXmDdYZGXEOfJwRrsfJYYUMd1R68/9qNqvMRjlrH8+VA1B4UKi+ -1GlceQKBgA8dPU5rhzYNWb9Z25JpPo6fDDXwrSwabAfdmlbmbZGi0KpFgm3A+IDn -FaVv1MEYHVyUSoIIbtj9siA8GwoPb2CXsG+G6NH1lgLMWLaMlQFPKK85UMZBlv3B -HKJpe5G4d7XyakkF5Qasev3s5SlILI2ADcgT4DaBUjtEbc5tVe3F ------END RSA PRIVATE KEY----- diff --git a/.vagrant/machines/k3s-node2/virtualbox/synced_folders b/.vagrant/machines/k3s-node2/virtualbox/synced_folders deleted file mode 100644 index c1b5c06..0000000 --- a/.vagrant/machines/k3s-node2/virtualbox/synced_folders +++ /dev/null @@ -1 +0,0 @@ -{"rsync":{"/vagrant":{"type":"rsync","guestpath":"/vagrant","hostpath":"/home/jeovany.batista/LabK3s","disabled":false,"__vagrantfile":true,"owner":"vagrant","group":"vagrant"}}} \ No newline at end of file diff --git a/.vagrant/machines/k3s-node2/virtualbox/vagrant_cwd b/.vagrant/machines/k3s-node2/virtualbox/vagrant_cwd deleted file mode 100644 index 1eebd5a..0000000 --- a/.vagrant/machines/k3s-node2/virtualbox/vagrant_cwd +++ /dev/null @@ -1 +0,0 @@ -/home/jeovany.batista/LabK3s \ No newline at end of file diff --git a/.vagrant/machines/server-zabbix/virtualbox/action_provision b/.vagrant/machines/server-zabbix/virtualbox/action_provision deleted file mode 100644 index 126954d..0000000 --- a/.vagrant/machines/server-zabbix/virtualbox/action_provision +++ /dev/null @@ -1 +0,0 @@ -1.5:4156fced-b426-4ec4-b9c8-c676d4a150e7 \ No newline at end of file diff --git a/.vagrant/machines/server-zabbix/virtualbox/action_set_name b/.vagrant/machines/server-zabbix/virtualbox/action_set_name deleted file mode 100644 index d557b46..0000000 --- a/.vagrant/machines/server-zabbix/virtualbox/action_set_name +++ /dev/null @@ -1 +0,0 @@ -1698769250 \ No newline at end of file diff --git a/.vagrant/machines/server-zabbix/virtualbox/box_meta b/.vagrant/machines/server-zabbix/virtualbox/box_meta deleted file mode 100644 index 5e11e79..0000000 --- a/.vagrant/machines/server-zabbix/virtualbox/box_meta +++ /dev/null @@ -1 +0,0 @@ -{"name":"debian/bullseye64","version":"11.20230615.1","provider":"virtualbox","directory":"boxes/debian-VAGRANTSLASH-bullseye64/11.20230615.1/virtualbox"} \ No newline at end of file diff --git a/.vagrant/machines/server-zabbix/virtualbox/creator_uid b/.vagrant/machines/server-zabbix/virtualbox/creator_uid deleted file mode 100644 index e37d32a..0000000 --- a/.vagrant/machines/server-zabbix/virtualbox/creator_uid +++ /dev/null @@ -1 +0,0 @@ -1000 \ No newline at end of file diff --git a/.vagrant/machines/server-zabbix/virtualbox/id b/.vagrant/machines/server-zabbix/virtualbox/id deleted file mode 100644 index c4f6beb..0000000 --- a/.vagrant/machines/server-zabbix/virtualbox/id +++ /dev/null @@ -1 +0,0 @@ -4156fced-b426-4ec4-b9c8-c676d4a150e7 \ No newline at end of file diff --git a/.vagrant/machines/server-zabbix/virtualbox/index_uuid b/.vagrant/machines/server-zabbix/virtualbox/index_uuid deleted file mode 100644 index 95a06b7..0000000 --- a/.vagrant/machines/server-zabbix/virtualbox/index_uuid +++ /dev/null @@ -1 +0,0 @@ -b2442accb00f42a78ff3f81f72b51fde \ No newline at end of file diff --git a/.vagrant/machines/server-zabbix/virtualbox/private_key b/.vagrant/machines/server-zabbix/virtualbox/private_key deleted file mode 100644 index 400d482..0000000 --- a/.vagrant/machines/server-zabbix/virtualbox/private_key +++ /dev/null @@ -1,27 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIIEpAIBAAKCAQEAqbdxCTI/ENahBQ5a9362lIrZTL++Bsli/hKuavEDOzzMUnL1 -eNRl1+GaVHzFvLGdiDWliqiAvWvUlHCuqEIVaPT9KhwpGr6j26sX2OYvb2euNKz8 -s1PIQWu2gSRU2Tsgye0dsjxFtmUjiWKL6cU5Sgsv6BmF2jqhWPlH5gsgKrizZxbo -TI9io5mfiYMKzfL9aOZW/bfbx79OfwjaNzL4UAIYl/5CYMLOlvTq/lyo5Q/IcNzh -Y34JA6kzggTRMi72+G8yWMZAW+ZY0mc9pZGr6Z1TM58+QjfZyPNXB8z39hXqqoUh -ip3WlefSnd5tVPcL74AzWQ08mIWOGjEi/fZz+QIDAQABAoIBAQCLnApRLVMxr8z/ -UsLD6ymYYevFNcnE3W8gYA+4ixBEb4wImuaRAe/ROZVxwL4MrfNPtAm8WUamC4jw -nw0d/laMY1PKiyXJCV/TeRgB5cDJnPlx/YdWoSoPnuKfs1pU5E3hrbuK/ge+tc4Y -2scLg6DP5wn+nNg+H5LQlSdu9mH8oWKDCTVGjxDfHyJVJv57xaR1KLzlyVHzLj2H -TzbcDarlcSM+yh8r8JH4IOnRWvd1uv8H/bgz6A9xEXjoD92Z6eyC2OSSMVTEbSnt -sYALhmJ6JF5ysIIq8Fn9bAZ9ss+sS6ONQnKdOJGw2PR9dJN9MWIA1Sx0THZq2JYp -waqNTQH9AoGBANN06rbVwHz/X2u0kmFwDQqZyPpF9TZ32eyJGK6yOtVTfS1jh6Sw -Dm2JS+BSQC345/sRJQiIX0sLMoWZ81m5MA9Klx44+zV3BDicrBYR+w0JvKYZIYDg -/uU7cAk8125Xdj9xqQk/I/mc+gqM3aLd/9nYyOt3sMbXoB6zHdpWAVtLAoGBAM13 -oedqgf3wZPOgBAhgkjJoVL6UG2g/ddhOftNdoTDN4O2xiynIPV73Jd4WNGsnZ+sk -iba+d0qsu922ad4b9ZTf6TlEXy8NAk9XEGDc9NiuWwZj+IAaJfE+fe8EeOtOf+lA -zKJYxDKZ73hr55OFJ6nRbcMZQJBA+EXO7WOHQ/9LAoGAaCsXmXxReAJh4nAxEFkf -w5IgxNIDy5JdQ74B78WTYBXh+6MlZkboxKM3QsmiHkOZHEDE6qAruY9JkzFVBWVK -PK41JclST3NTHARqbfDrqO+cBIMq0w+D4i9WsOZNBmmFshlu+UQml8fyEZJ1eM8+ -Q/YcfIsZBcuhcJ4yXaWyw2MCgYBstsPfoictqaiAj0YS+KXiLfnI7KyjuBAuZzoL -tBq5q/U7TxmG/gAa40ISBEWv/KWrcSW8n4KW7FZqtT3G25xRLThFqLuENannOPXd -iouyqm5XL0Yo4az5vEr90Kv6NQrQ7AxaSgVlkLV4Tf+1ulqGK92bwRy8NuQma5qH -cuaziQKBgQCyymRqltLiFbZOVEcTZJQE7JLbTbutApGTjpbtI1a5c0BjES4EuxaO -wG58uLO0kQq5eyCVQQn/jtqe3wfI8bndOf06hCmYFVGyeImSZJC1hrcPdSbVpXnq -FFUgrhvJnheSbG+mOdJMtWNA2Nnb6CUiIrNjgADNf0dtl1OWdQUAog== ------END RSA PRIVATE KEY----- diff --git a/.vagrant/machines/server-zabbix/virtualbox/synced_folders b/.vagrant/machines/server-zabbix/virtualbox/synced_folders deleted file mode 100644 index fda311e..0000000 --- a/.vagrant/machines/server-zabbix/virtualbox/synced_folders +++ /dev/null @@ -1 +0,0 @@ -{"virtualbox":{"/vagrant":{"guestpath":"/vagrant","hostpath":"/home/bayek/052","disabled":false,"__vagrantfile":true}}} \ No newline at end of file diff --git a/.vagrant/machines/server-zabbix/virtualbox/vagrant_cwd b/.vagrant/machines/server-zabbix/virtualbox/vagrant_cwd deleted file mode 100644 index 4e7eaa8..0000000 --- a/.vagrant/machines/server-zabbix/virtualbox/vagrant_cwd +++ /dev/null @@ -1 +0,0 @@ -/home/bayek/052 \ No newline at end of file diff --git a/.vagrant/rgloader/loader.rb b/.vagrant/rgloader/loader.rb deleted file mode 100644 index c3c05b0..0000000 --- a/.vagrant/rgloader/loader.rb +++ /dev/null @@ -1,9 +0,0 @@ -# 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/connect_app.sh b/connect_app.sh new file mode 100644 index 0000000..d9437c0 --- /dev/null +++ b/connect_app.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +IP="172.16.1.111" +PATH_KEY="$1" +USER="devops" + + +ssh -i "$PATH_KEY" "$USER"@"$IP" -o StrictHostKeyChecking=no + diff --git a/connect_zabbix.sh b/connect_zabbix.sh new file mode 100644 index 0000000..e3346be --- /dev/null +++ b/connect_zabbix.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +IP="172.16.1.110" +PATH_KEY="$1" +USER="devops" + + +ssh -i "$PATH_KEY" "$USER"@"$IP" -o StrictHostKeyChecking=no + diff --git a/customalertslack.sh b/customalertslack.sh new file mode 100644 index 0000000..1228c1a --- /dev/null +++ b/customalertslack.sh @@ -0,0 +1,57 @@ +#!/bin/bash + +# Parâmetros enviados pelo Zabbix Server +ALERT_SUBJECT="$1" # Assunto do alerta +ALERT_MESSAGE="$2" # Mensagem do alerta +ALERT_SEVERITY="$3" # Severidade do alerta (informação, aviso, média, alta) +ALERT_HOST="$4" # Nome do host que gerou o alerta +ALERT_EVENT_ID="$5" # ID do evento + +# Webhook do Slack +SLACK_WEBHOOK_URL="https://hooks.slack.com/services/xxxxxxxxxxxxxxxx" + +# Definindo cores e emojis de acordo com a severidade do alerta +case "$ALERT_SEVERITY" in + "Not classified") + COLOR="#439FE0" # Azul + EMOJI=":information_source:" + ;; + "Information") + COLOR="#439FE0" # Azul + EMOJI=":information_source:" + ;; + "Warning") + COLOR="#FFA500" # Laranja + EMOJI=":warning:" + ;; + "Average") + COLOR="#FFC107" # Amarelo + EMOJI=":exclamation:" + ;; + "High") + COLOR="#FF0000" # Vermelho + EMOJI=":fire:" + ;; + "Disaster") + COLOR="#8B0000" # Vermelho escuro + EMOJI=":rotating_light:" + ;; + *) + COLOR="#000000" # Padrão: preto + EMOJI="" + ;; +esac + +# Construindo a mensagem formatada para o Slack +SLACK_MESSAGE="*Alerta do Zabbix:* $EMOJI\n\n*Host:* $ALERT_HOST\n*Assunto:* $ALERT_SUBJECT\n*Mensagem:* $ALERT_MESSAGE\n*Severidade:* $ALERT_SEVERITY" + +# Logs de depuração +echo "Debug: Enviando alerta ao Slack" +echo "Debug: ALERT_SUBJECT=$ALERT_SUBJECT" +echo "Debug: ALERT_MESSAGE=$ALERT_MESSAGE" +echo "Debug: ALERT_SEVERITY=$ALERT_SEVERITY" +echo "Debug: ALERT_HOST=$ALERT_HOST" +echo "Debug: ALERT_EVENT_ID=$ALERT_EVENT_ID" + +# Enviando o alerta para o Slack via webhook +curl -X POST -H "Content-type: application/json" --data "{\"attachments\":[{\"color\":\"$COLOR\",\"text\":\"$SLACK_MESSAGE\"}]}" "$SLACK_WEBHOOK_URL" \ No newline at end of file diff --git a/environment.yaml b/environment.yaml index 7bb93c5..a48060e 100755 --- a/environment.yaml +++ b/environment.yaml @@ -11,7 +11,7 @@ box: debian/bullseye64 hostname: app ipaddress: 172.16.1.111 - memory: 1536 + memory: 2048 cpus: 2 provision: provision/ansible/app.yaml diff --git a/provision/ansible/app.yaml b/provision/ansible/app.yaml index 3c5f768..ce5d3b5 100755 --- a/provision/ansible/app.yaml +++ b/provision/ansible/app.yaml @@ -12,6 +12,32 @@ with_items: - 172.16.1.110 server-zbx - 172.16.1.111 app + + - name: Criando o usuário Devops + user: + name: devops + password: "{{ 'devops' | password_hash('sha512') }}" + state: present + shell: /bin/bash + generate_ssh_key: yes + ssh_key_bits: 2048 + ssh_key_file: .ssh/id_rsa + + + - name: Adicionando o usuário ao sudoers + lineinfile: + path: /etc/sudoers.d/devops + line: "devops ALL=(ALL) NOPASSWD: ALL" + create: yes + + - name: Criando o arquivo authorized_keys para o usuário Devops + authorized_key: + user: devops + key: "{{ ssh_public_key_content }}" + state: present + vars: + ssh_public_key_content: "SUA CHAVE PÚBLICA PARA ACESSAR AS MAQUINAS" + - name: Instala pacotes que permitem que o apt seja usado sobre HTTPS apt: @@ -99,6 +125,7 @@ loop: - vagrant - zabbix + - devops - name: Cria o diretorio docker.service.d file: @@ -144,4 +171,7 @@ - name: Reiniciar Zabbix Agent service: name: zabbix-agent2 - state: restarted \ No newline at end of file + state: restarted + - name: Atualizar o cache do apt + apt: + update_cache: yes \ No newline at end of file diff --git a/provision/ansible/server-zabbix.yaml b/provision/ansible/server-zabbix.yaml index a221902..059a6b3 100755 --- a/provision/ansible/server-zabbix.yaml +++ b/provision/ansible/server-zabbix.yaml @@ -12,6 +12,33 @@ - 172.16.1.110 server-zbx - 172.16.1.111 app + + - name: Criando o usuário Devops + user: + name: devops + password: "{{ 'devops' | password_hash('sha512') }}" + state: present + shell: /bin/bash + generate_ssh_key: yes + ssh_key_bits: 2048 + ssh_key_file: .ssh/id_rsa + + + - name: Adicionando o usuário ao sudoers + lineinfile: + path: /etc/sudoers.d/devops + line: "devops ALL=(ALL) NOPASSWD: ALL" + create: yes + + - name: Criando o arquivo authorized_keys para o usuário Devops + authorized_key: + user: devops + key: "{{ ssh_public_key_content }}" + state: present + vars: + ssh_public_key_content: "SUA CHAVE PÚBLICA PARA ACESSAR AS MAQUINAS" + + - name: Instala pacotes que permitem que o apt seja usado sobre HTTPS apt: name: "{{ packages }}" diff --git a/slackchannelalert.sh b/slackchannelalert.sh new file mode 100644 index 0000000..3910f57 --- /dev/null +++ b/slackchannelalert.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +WEBHOOK="https://hooks.slack.com/services/xxxxxxxxxxxxxxxx" +PARAMS="$1" + +curl -s -X POST "$WEBHOOK" \ + -H "Content-Type: application/json" \ + -H "Accept: */*" \ + -d '{"text": "'"$PARAMS"'"}' \ No newline at end of file