├── README.md ├── defaults └── main.yaml ├── meta └── main.yaml ├── tasks └── main.yaml └── vars └── main.yaml /README.md: -------------------------------------------------------------------------------- 1 | # GoLang role for ansible 2 | 3 | This golang roles installs Go into the user's home directory 4 | 5 | variables that can be used to customize installation: 6 | 7 | go_ver - version of go to install (use always the latest patch release) 8 | go_platform - os and architecture 9 | go_parent_dir - directory to store go versions 10 | 11 | The role does no set any environment variables. With the adoption of go modules need to set GOPATH should be reduced in the future. 12 | 13 | The go_parent_dir variable may change from being relative to absolute in the future. 14 | 15 | ## History 16 | 17 | |Version|Description| 18 | |---|---| 19 | |1.19.0|- support for 1.19| 20 | |1.18.5|-support for 1.18.5| 21 | ||-support for 1.17.13| 22 | |1.18.4|- support for 1.18.4| 23 | ||- support for 1.17.12| 24 | |1.18.3|- support for 1.18.3| 25 | ||- support for 1.17.11| 26 | |1.18.2|- support for 1.18.2| 27 | ||- support for 1.17.10| 28 | |1.8.1-2|-support for darwin| 29 | |1.18.1|- support for 1.18.1| 30 | ||- support for 1.17.9| 31 | ||due to an issue (https://github.com/golang/go/issues/52317) darwin port is currently unavailable| 32 | |1.18.0|- support for 1.18| 33 | |1.17.8|- support for 1.17.8| 34 | ||- support for 1.16.15| 35 | |1.17.7|- support for 1.17.7| 36 | ||- support for 1.16.14| 37 | |1.17.6|-support for go 1.17.5 and 1.17.6| 38 | ||- support for go 1.16.12 and 1.16.13| 39 | |1.17.4|- support for go 1.17.1 to 1.17.4| 40 | ||- support for go 1.16.9 to 1.16.11| 41 | ||- support for linux arm64 and windows arm64 for 1.17.4| 42 | ||- support for linux arm64 and darwin arm64 for 1.16.11| 43 | |1.17.0|- support for go 1.17| 44 | ||- support for darwin-arm64| 45 | |1.16.7|support for 1.16.5| 46 | ||support for 1.16.6| 47 | ||support for 1.16.7| 48 | ||support for 1.15.13| 49 | ||support for 1.15.14| 50 | ||support for 1.15.15| 51 | |1.16.4|support for 1.16.4| 52 | ||support for 1.15.12| 53 | |1.16.3|support for 1.16.1| 54 | ||support for 1.16.2| 55 | ||support for 1.16.3| 56 | ||support for 1.15.9| 57 | ||support for 1.15.10| 58 | ||support for 1.15.11| 59 | |1.16.0-1|fix download and use 1.16 as key for 1.16| 60 | |1.16.0|support for 1.16 via 1.16.0| 61 | ||support for 1.15.8| 62 | ||support for 1.14.15| 63 | |1.15.7|support for 1.15.7| 64 | ||support for 1.14.14| 65 | |1.15.6|support for 1.15.6| 66 | ||support for 1.14.13| 67 | |1.15.5|support for 1.15.4| 68 | ||support fot 1.15.5| 69 | ||support for 1.14.11| 70 | ||support for 1.14.12| 71 | |1.15.3|support for 1.15.3 and 1.14.10| 72 | |1.15.2|support for 1.15.2 and 1.14.9| 73 | |1.15.1|support for 1.15.1 and 1.14.8| 74 | |1.15.0|support for 1.13.15| 75 | ||support for 1.13.14| 76 | ||support for 1.13.13| 77 | ||support for 1.14.5| 78 | ||support for 1.14.6| 79 | ||support for 1.14.7| 80 | ||support for 1.15.0| 81 | |1.14.4|support for 1.14.3 and 1.13.12| 82 | |1.14.3|support for 1.14.3 and 1.13.11| 83 | |1.14.2|support for 1.14.2 and 1.13.10| 84 | ||support for 1.13.9 and 1.13.10| 85 | |1.14-1|fix for dictionary| 86 | |1.14|add support for 1.14| 87 | |1.13.8|add support for 1.13.8 and 1.12.17| 88 | |1.13.7|add support for 1.13.7 and 1.12.16| 89 | |1.13.6|add support for 1.13.6 and 1.12.15| 90 | |1.13.5|add support for 1.13.5 and 1.12.14| 91 | |1.13.4|add support for 1.13.4 and 1.12.13| 92 | |1.13.3|add support for 1.13.3 and 1.12.12| 93 | ||change version to highest supported go version| 94 | |0.2.11|remove unused template| 95 | |0.2.10|add 1.13.1| 96 | ||add 1.12.10| 97 | |0.2.9|add 1.13| 98 | |0.2.8|add 1.12.9 and 1.11.13| 99 | |0.2.7|add 1.12.7| 100 | |0.2.6|add 1.12.6 and 1.11.11| 101 | |0.2.5|add go 1.12.5| 102 | |0.2.4|fix dict key for 1.12.4| 103 | |0.2.3|add go version 1.12.4| 104 | |0.2.1|fix typos| 105 | |0.2.0|limit to go version 1.11 and 1.12| 106 | ||update to current patch releases| 107 | |0.1.1|fix: create go_parent_dir if it does not exist| 108 | |0.1.0|initial release| 109 | -------------------------------------------------------------------------------- /defaults/main.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | go_ver: '1.19' 3 | go_platform: linux-amd64 4 | 5 | # https://golang.org/dl/ 6 | go_checksums: 7 | '1.11.11': 8 | darwin-amd64: sha256:7b235cc8a51b68d2370e629aacb60226e5791e33f4c6bf2abb30b43817149450 9 | linux-amd64: sha256:2fd47b824d6e32154b0f6c8742d066d816667715763e06cebb710304b195c775 10 | windows-amd64: sha256:38018a1a0fa341687cee2f71c0e7578f852bbf017ad48907cda6cc28d1b84140 11 | '1.11.13': 12 | darwin-amd64: sha256:43b7b4a4c7f1729132dafbc2452e7838e1808ee759bd11f4f0359c82182589bc 13 | linux-amd64: sha256:43b7b4a4c7f1729132dafbc2452e7838e1808ee759bd11f4f0359c82182589bc 14 | windows-amd64: sha256:43b7b4a4c7f1729132dafbc2452e7838e1808ee759bd11f4f0359c82182589bc 15 | '1.12.3': 16 | darwin-amd64: sha256:2bbd6ddc3e74bbadc2d2700a9372be1a82816b3de6c6c4915825d631c317c11d 17 | linux-amd64: sha256:3924819eed16e55114f02d25d03e77c916ec40b7fd15c8acb5838b63135b03df 18 | windows-amd64: sha256:1806e089e85b84f192d782a7f70f90a32e0eccfd181405857e612f806ec04059 19 | '1.12.4': 20 | darwin-amd64: sha256:50af1aa6bf783358d68e125c5a72a1ba41fb83cee8f25b58ce59138896730a49 21 | linux-amd64: sha256:d7d1f1f88ddfe55840712dc1747f37a790cbcaa448f6c9cf51bbe10aa65442f5 22 | windows-amd64: sha256:25b043ebacca2fa2c87bbcd7463be5f34fbd225247c101888f81647fadbdfca0 23 | '1.12.5': 24 | darwin-amd64: sha256:566d0b407f7d4aa5a1315988b562bbe4e9422a93ce2fbf27a664cddcb9a3e617 25 | linux-amd64: sha256:aea86e3c73495f205929cfebba0d63f1382c8ac59be081b6351681415f4063cf 26 | windows-amd64: sha256:ccb694279aab39fe0e70629261f13b0307ee40d2d5e1138ed94738023ab04baa 27 | '1.12.6': 28 | darwin-amd64: sha256:b12bbac3227e72c2964e638e85d6621996bd3c03e172e752334112c3f757ba6e 29 | linux-amd64: sha256:dbcf71a3c1ea53b8d54ef1b48c85a39a6c9a935d01fc8291ff2b92028e59913c 30 | windows-amd64: sha256:9badf7bbc0ed55f2db967434b033a2cddf2e46dbdc5bb8560d8fde019e8e19d3 31 | '1.12.7': 32 | darwin-amd64: sha256:282a8b54ea8339bbe0d34b8bdc1128511d04a6bd875ac8596bc6cac708e287ef 33 | linux-amd64: sha256:66d83bfb5a9ede000e33c6579a91a29e6b101829ad41fffb5c5bb6c900e109d9 34 | windows-amd64: sha256:502712c0e29edc6b9cda6fa5e4b6ff9b36e27d225373baead8708c9634aa8e50 35 | '1.12.9': 36 | darwin-amd64: sha256:4f189102b15de0be1852d03a764acb7ac5ea2c67672a6ad3a340bd18d0e04bb4 37 | linux-amd64: sha256:ac2a6efcc1f5ec8bdc0db0a988bb1d301d64b6d61b7e8d9e42f662fbb75a2b9b 38 | windows-amd64: sha256:ec7550b32ff080b17060b9d4fde7bee94d9cf3c42e846e3a62fe4a3047ec79e3 39 | '1.12.10': 40 | darwin-amd64: sha256:a9d98865652c471c2ffb8b9148ebfa69e0393af43a091555b326c72d8c227657 41 | linux-amd64: sha256:aaa84147433aed24e70b31da369bb6ca2859464a45de47c2a5023d8573412f6b 42 | windows-amd64: sha256:38ea3422a4b7e60a8959b1d6b570ecc28d8c39faefac0f79d1e7104ce3204967 43 | '1.12.12': 44 | darwin-amd64: sha256:6d3de6f7d7c0e8162aaa009128839fa5afcba578dcbd6ff034a82419d82480e9 45 | linux-amd64: sha256:da036454cb3353f9f507f0ceed4048feac611065e4e1818b434365eb32ac9bdc 46 | windows-amd64: sha256:21b2afb755d97ec4533a08f9e926911bff23866cce707f9b21d0c680b6a303c4 47 | '1.12.13': 48 | darwin-amd64: sha256:4fb0d6f9b09177f871c8fb5cd09d5d859a5de9e81b2322fd8f847b6d9a7e1bdb 49 | linux-amd64: sha256:4cf11ac6a8fa42d26ab85e27a5d916ee171900a87745d9f7d4a29a21587d78fc 50 | windows-amd64: sha256:2d030b382514a3c4b76dd0786f810ce50409cebaf311a6b79addc353627263a8 51 | '1.12.14': 52 | darwin-amd64: sha256:b2ae6b0e328978df715b23f8531b484c67473074326d07985faae8a781c87c00 53 | linux-amd64: sha256:925a1a9d8b31c2425d7313fe73d3342288968a66e26cd8bf1b6b5656f4603fcb 54 | windows-amd64: sha256:80f6ca5f5edd87bae7c009340148cd9828a61dd66de5ee7862843b0840afd4f4 55 | '1.12.15': 56 | darwin-amd64: sha256:3a7afb588f3783545abb514d1d67ca27d33fb99ace69ff09880c2e76a0875d6e 57 | linux-amd64: sha256:61068419f3d3fcd3cc415c352c4a93d6ae0e723ac18a22ac572b4904d78b5a4c 58 | windows-amd64: sha256:80e7a471bef2a05d4729b38762b4534523ac4779c7b32d48ac85eaa490c111a5 59 | '1.12.16': 60 | darwin-amd64: sha256:5d11cb80375f8758f90d5787b1e349604a9e38815fb1f8944322b3d4d2952180 61 | linux-amd64: sha256:bf3a85d75658144c06ce986ba05e07ef08af4320089b74b1d41de3b0f340ea7e 62 | windows-amd64: sha256:d2a570e4872ba2260fb6369e2e9cc217e8f1541388d6f790520eeaf4447fef2f 63 | '1.12.17': 64 | darwin-amd64: sha256:a2f58b4bf10f3e882c1a43eba27a2aba65fc815384fbdfc46331c13bca5f5f24 65 | linux-amd64: sha256:a53dd476129d496047487bfd53d021dd17e0c96895865a0e7d0469ce3db8c8d2 66 | windows-amd64: sha256:78ba5f19feaea1cf9327c8d3af69278a8476995d145ba57edd01ab5c1c6ecea7 67 | '1.13': 68 | darwin-amd64: sha256:234ebbba1fbed8474340f79059cfb3af2a0f8b531c4ff0785346e0710e4003dd 69 | linux-amd64: sha256:68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 70 | windows-amd64: sha256:7d162b83157d3171961f8e05a55b7da8476244df3fac28a5da1c9e215acfea89 71 | '1.13.1': 72 | darwin-amd64: sha256:f3985fced3adecb62dd1e636cfa5eb9fea8f3e98101d9fcc4964d8f1ec255b7f 73 | linux-amd64: sha256:94f874037b82ea5353f4061e543681a0e79657f787437974214629af8407d124 74 | windows-amd64: sha256:24cb08d369c1962cccacedc56fd79dc130f623b3b667a316554621ad6ac9b442 75 | '1.13.3': 76 | darwin-amd64: sha256:dde04dec8730d72e4d350a4e1b123a3f94aa15e7f34ed8163e72c948916c48ae 77 | linux-amd64: sha256:0804bf02020dceaa8a7d7275ee79f7a142f1996bfd0c39216ccb405f93f994c0 78 | windows-amd64: sha256:9585efeab37783152c81c6ce373b22e68f45c6801dc2c208bfd1e47b646efbef 79 | '1.13.4': 80 | darwin-amd64: sha256:a9088c44a984c4ba64179619606cc65d9d0cb92988012cfc94fbb29ca09edac7 81 | linux-amd64: sha256:692d17071736f74be04a72a06dab9cac1cd759377bd85316e52b2227604c004c 82 | windows-amd64: sha256:ab8b7f7a2a4f7b58720fb2128b32c7471092961ff46a01d9384fb489d8212a0b 83 | '1.13.5': 84 | darwin-amd64: sha256:97f9ec90d54f3a580789f1f855b17282e7dbccb69a44b20a20c2167e907db800 85 | linux-amd64: sha256:512103d7ad296467814a6e3f635631bd35574cab3369a97a323c9a585ccaa569 86 | windows-amd64: sha256:027275e04d795fbadc898ba7a50ed0ab2161ff4c5e613c94dbb066b2ca24ec11 87 | '1.13.6': 88 | darwin-amd64: sha256:1ee0dc6a7abf389dac898cbe27e28c4388a61e45cba2632c01d749e25003007f 89 | linux-amd64: sha256:a1bc06deb070155c4f67c579f896a45eeda5a8fa54f35ba233304074c4abbbbd 90 | windows-amd64: sha256:66eae07e03310b67d279701028ba8dc6948cd0acdc6fbe21c22bfa9a2bc48884 91 | '1.13.7': 92 | darwin-amd64: sha256:8436f846b49c2b14a96d90eef6b2a6e0a0e1943bbb767299c1ecabb795b042b9 93 | linux-amd64: sha256:b3dd4bd781a0271b33168e627f7f43886b4c5d1c794a4015abf34e99c6526ca3 94 | windows-amd64: sha256:03befd335ee9ddf1d10cae52e84eb5a37408b8e105acc1c29e30bbbbd8143749 95 | '1.13.8': 96 | darwin-amd64: sha256:e7bad54950e1d18c716ac9202b5406e7d4aca9aa4ca9e334a9742f75c2167a9c 97 | linux-amd64: sha256:0567734d558aef19112f2b2873caa0c600f1b4a5827930eb5a7f35235219e9d8 98 | windows-amd64: sha256:aaf0888907144ca7070c8dad03fcf1308f77a42d2f6e4d2a609e64e9ae73cf4f 99 | '1.13.9': 100 | darwin-amd64: sha256:450e59538ed5d3f2b165ba5107530afce6e8e89c6cc5c90a0cbf0a58846ef3b1 101 | linux-amd64: sha256:f4ad8180dd0aaf7d7cda7e2b0a2bf27e84131320896d376549a7d849ecf237d7 102 | windows-amd64: sha256:cf066aabdf4d83c251aaace14b57a35aafffd1fa67d54d907f27fb31e470a135 103 | '1.13.10': 104 | darwin-amd64: sha256:ce26375c1aee62a7826e02bd0b807a6bb3e32e18492b48648410fa37ab5057c7 105 | linux-amd64: sha256:8a4cbc9f2b95d114c38f6cbe94a45372d48c604b707db2057c787398dfbf8e7f 106 | windows-amd64: sha256:e56ff68ab0d0ebdd9d11e9f3ef4b47fb7bd3a379cb07d444b9f7d77c7009088a 107 | '1.13.11': 108 | darwin-amd64: sha256:37f748b464f823eb91922013eb64f263961724c30ebddb47c39d485ae08e9874 109 | linux-amd64: sha256:a4d71ca9e02923fa96669a4b5faf78ee8331b18e7209b09dd87fe763b4838ada 110 | windows-amd64: sha256:e6d1805cc70d042133b94a598c7e666b166ee804d541ec35e63ca8eb3053036b 111 | '1.13.12': 112 | darwin-amd64: sha256:beaab00ed7c60594201b47a0228b058c2c23a93b9d7a45697591e10273970049 113 | linux-amd64: sha256:9cacc6653563771b458c13056265aa0c21b8a23ca9408278484e4efde4160618 114 | windows-amd64: sha256:43c4b434f965efa9015c47a1f65858f62ab425fba9fa36a48ed40d1805dd0479 115 | '1.13.13': 116 | darwin-amd64: sha256:9cb2c3b67daaf8cf3c3f4006e0f8d354c3d6ebe263349c277b3f714267b24288 117 | linux-amd64: sha256:0b8573c2335bebef53e819ab8d323456dc2b94838bebdbd8cc6623bb8a6d77b7 118 | windows-amd64: sha256:2f8028cc342a89b5818edc256d1cd21dd5672fc991861821a07f5f9b4a0c555c 119 | '1.13.14': 120 | darwin-amd64: sha256:ea2a5d34d587e8d99925b365323eccb9895c4eec0264f1f81f989e98d5d041dd 121 | linux-amd64: sha256:32617db984b18308f2b00279c763bff060d2739229cb8037217a49c9e691b46a 122 | windows-amd64: sha256:5822f61016ace183bc5f90b58223fa76a5a998b38240846186934954a2e555eb 123 | '1.13.15': 124 | darwin-amd64: sha256:63180e32e9b7bfcd0c1c056e7c215299f662a1098a30316599c7b3e2e2fa28e7 125 | linux-amd64: sha256:01cc3ddf6273900eba3e2bf311238828b7168b822bb57a9ccab4d7aa2acd6028 126 | windows-amd64: sha256:26c031d5dc2b39578943dbd34fe5c464ac4ed1c82f8de59f12999d3bf9f83ea1 127 | '1.14': 128 | darwin-amd64: sha256:2472dcd681b761501fadb35ec361503efd27de2ba2270b2fe35cb6ece7362243 129 | linux-amd64: sha256:08df79b46b0adf498ea9f320a0f23d6ec59e9003660b4c9c1ce8e5e2c6f823ca 130 | windows-amd64: sha256:cc2f1e8d19744fe0b2e979bf9a4f9d224e416f4f54cb6cf3aa8b5e9c0865de37 131 | '1.14.1': 132 | darwin-amd64: sha256:6632f9d53fd95632e431e8c34295349cca3f0a124e3a28b760ae5c42b32816e3 133 | linux-amd64: sha256:2f49eb17ce8b48c680cdb166ffd7389702c0dec6effa090c324804a5cac8a7f8 134 | windows-amd64: sha256:4bcc3bbdeba4b298120b4ea78e22b8c0fe93478b47dd7b84d70d97d2b264a0a6 135 | '1.14.2': 136 | darwin-amd64: sha256:e0db81f890bb253552b3fd783fccbc2cdda02552295cb305e75984eef1c1e2b9 137 | linux-amd64: sha256:6272d6e940ecb71ea5636ddb5fab3933e087c1356173c61f4a803895e947ebb3 138 | windows-amd64: sha256:1b5a60b3bbaa81106d5ee03499b5734ec093c6a255abf9a6a067f0f497a57916 139 | '1.14.3': 140 | darwin-amd64: sha256:a8b43d9f65c2768ac2e377793383630a9be2c8c71b643c9a9520855a0d2af41c 141 | linux-amd64: sha256:1c39eac4ae95781b066c144c58e45d6859652247f7515f0d2cba7be7d57d2226 142 | windows-amd64: sha256:6811c14341fa0e5ebe05b28a4a8086e51a25ee54bc860f83183e1c478e3b1b60 143 | '1.14.4': 144 | darwin-amd64: sha256:3fa7ed8dc44fdd50c0bfe72676250cceca527d59950aef20af906a670cf88de2 145 | linux-amd64: sha256:aed845e4185a0b2a3c3d5e1d0a35491702c55889192bb9c30e67a3de6849c067 146 | windows-amd64: sha256:e04f591219b18e7cabe73eb79c90405b5c7a5baee61377670d7a48429c5c978d 147 | '1.14.5': 148 | darwin-amd64: sha256:1d01212ac86340e6680cb36e354339920e7c6e99b4e09a9d1377a2cd2ca5f760 149 | linux-amd64: sha256:82a1b84f16858db03231eb201f90cce2a991078dda543879b87e738e2586854b 150 | windows-amd64: sha256:49a638b875409c5aae1a0fdd7c9232b50419d0f85224eb864738542ab99270cb 151 | '1.14.6': 152 | darwin-amd64: sha256:4832c7b6b9a2a225c557d5e8d66928230a5a8405e705ace53f6ed0ee79ddb3c4 153 | linux-amd64: sha256:5c566ddc2e0bcfc25c26a5dc44a440fcc0177f7350c1f01952b34d5989a0d287 154 | windows-amd64: sha256:4495c18579cd11192fc3483d535e567d71c1a5c5b42cec152ad519a3599c3bbb 155 | '1.14.7': 156 | darwin-amd64: sha256:9a71abeb3de60ed33c0f90368be814d140bc868963e90fbb98ea665335ffbf9a 157 | linux-amd64: sha256:4a7fa60f323ee1416a4b1425aefc37ea359e9d64df19c326a58953a97ad41ea5 158 | windows-amd64: sha256:2e0da6cc37b235f3bdeb91549ffeebe669391dadde7ff8d9da1921103dbfcb7b 159 | '1.14.8': 160 | darwin-amd64: sha256:6fbfdca4e876477f1cb54df09b310e95f335e1d49556fe5c75bca02159b94c63 161 | linux-amd64: sha256:5504e077a29d0bd6649ca7b66e317f1a4b264e960f74115d6f0f405c49a8e738 162 | windows-amd64: sha256:f0fb99ef42f4b5cc021e48c442eb4c71b2ee7790ed1c3c7a2c5315248536fe98 163 | '1.14.9': 164 | darwin-amd64: sha256:957926fd883998f3e212ccd422d4282be957204f89eefcf13ee2fdb730e1bab7 165 | linux-amd64: sha256:f0d26ff572c72c9823ae752d3c81819a81a60c753201f51f89637482531c110a 166 | windows-amd64: sha256:16bb44448c4423740c5fd751bad28061d5ec44cd08272d4e1efdd16cdf8221e9 167 | '1.14.10': 168 | darwin-amd64: sha256:7d6b6a3b3c7b193f71a73bf3cecb3a234017db91056ecb605041c074d545dc61 169 | linux-amd64: sha256:66eb6858f375731ba07b0b33f5c813b141a81253e7e74071eec3ae85e9b37098 170 | windows-amd64: sha256:ca216afc0906f113d1c5b3498bb0015204e7ce2fd14091f5a99aae82bfb16af3 171 | '1.14.11': 172 | darwin-amd64: sha256:bf50244fbafb16bf599e73a07e6f407cde5508527ef39c25007b46e18e89ff27 173 | linux-amd64: sha256:ef150041e1af0890ecdd98ebdd6c759096884052a584c09ce50b2b5bb9bab2cd 174 | windows-amd64: sha256:5f58d41f6f22ce13081cc6118b238a2e540dc6168b3b7e26d786f2ec41a65872 175 | '1.14.12': 176 | darwin-amd64: sha256:94dead73e89697612461fc657bea7a2da31f669e540aab09436691ec4a53e8b4 177 | linux-amd64: sha256:fb26f951c88c0685d7df393611189c58e6eabd3c17bdaef37df11355ab8db9d3 178 | windows-amd64: sha256:2ca7a4603b8c3214962c734e68b8d5efcf52f03107f82a5ad978033e3b6e4ff4 179 | '1.14.13': 180 | darwin-amd64: sha256:80f0b481239316b7f1f396fe30eb0495b87afc164661b1b82ef8e2aee1881988 181 | linux-amd64: sha256:bfea0c8d7b70c1ad99b0266b321608db57df75820e8f4333efa448a43da01992 182 | windows-amd64: sha256:18c5597d7648ce3872f4a0a7bc73a70c01b56b77feac5e5f80b2ecba0d231473 183 | '1.14.14': 184 | darwin-amd64: sha256:50a64d6a7ef85510321f0cbcd64e7c72f7e82e27c22f0ba475b9b6b6213f136e 185 | linux-amd64: sha256:6f1354c9040d65d1622b451f43c324c1e5197aa9242d00c5a117d0e2625f3e0d 186 | windows-amd64: sha256:88e6be798902d802481b83015e23f6e587cbe0e58766dfa7959d1032865f6bab 187 | '1.14.15': 188 | darwin-amd64: sha256:cc116e7522d1d1bcb606ce413555c4f2d5c86c0c8d5e5074a0d57b303d8edb50 189 | linux-amd64: sha256:c64a57b374a81f7cf1408d2c410a28c6f142414f1ffa9d1062de1d653b0ae0d6 190 | windows-amd64: sha256:189bc564d537d86f80c70757ee4c29fb1c2c6e8d05bb6de1242a03a96ac850cb 191 | '1.15': 192 | darwin-amd64: sha256:8a5fb9c8587854a84957a79b9616070b63d8842d4001c3c7d86f261cd7b5ffb6 193 | linux-amd64: sha256:2d75848ac606061efe52a8068d0e647b35ce487a15bb52272c427df485193602 194 | windows-amd64: sha256:02944771ca3cffe7bcda85c6ec16eb6dac94e4b1c877cceb610ecab92d4e0a32 195 | '1.15.1': 196 | darwin-amd64: sha256:b33341df847b4a48da40d957437c87642d221dde28c6f810b1ce26b74be2f661 197 | linux-amd64: sha256:70ac0dbf60a8ee9236f337ed0daa7a4c3b98f6186d4497826f68e97c0c0413f6 198 | windows-amd64: sha256:8e3e1e35e03af28d974ad872883884a4c544f6bdb2e2edb1126d6b528d017696 199 | '1.15.2': 200 | darwin-amd64: sha256:9bd39600d9fa1fa4a5ccce8761d249f7421cffe671376f791293c4138f3d7c62 201 | linux-amd64: sha256:b49fda1ca29a1946d6bb2a5a6982cf07ccd2aba849289508ee0f9918f6bb4552 202 | windows-amd64: sha256:e72782cc6de233188c75b06849368826eaa1b8bd9e1cd766db9466a12b7138ca 203 | '1.15.3': 204 | darwin-amd64: sha256:2e045043a28a2834e10edeb64c0cffd080a3525016fab1898d5624b57312a698 205 | linux-amd64: sha256:010a88df924a81ec21b293b5da8f9b11c176d27c0ee3962dc1738d2352d3c02d 206 | windows-amd64: sha256:1d579d0e980763f60bf43afb7c3783caf63433a485731ef4d2e262878d634b3f 207 | '1.15.4': 208 | darwin-amd64: sha256:aaf8c5323e0557211680960a8f51bedf98ab9a368775a687d6cf1f0079232b1d 209 | linux-amd64: sha256:eb61005f0b932c93b424a3a4eaa67d72196c79129d9a3ea8578047683e2c80d5 210 | windows-amd64: sha256:3593204e3851be577e4209900ece031b36f1e9ce1671f3f3221c9af7a090a941 211 | '1.15.5': 212 | darwin-amd64: sha256:359a4334b8c8f5e3067e5a76f16419791ac3fef4613d8e8e1eac0b9719915f6d 213 | linux-amd64: sha256:9a58494e8da722c3aef248c9227b0e9c528c7318309827780f16220998180a0d 214 | windows-amd64: sha256:1d24be3a200201a74be25e4134fbec467750e834e84e9c7789a9fc13248c5507 215 | '1.15.6': 216 | darwin-amd64: sha256:940a73b45993a3bae5792cf324140dded34af97c548af4864d22fd6d49f3bd9f 217 | linux-amd64: sha256:3918e6cc85e7eaaa6f859f1bdbaac772e7a825b0eb423c63d3ae68b21f84b844 218 | windows-amd64: sha256:b7b3808bb072c2bab73175009187fd5a7f20ffe0a31739937003a14c5c4d9006 219 | '1.15.7': 220 | darwin-amd64: sha256:af423736fffded2b588bab13b8963ad071eb47600ec83d0304a9a3ab95ef49a0 221 | linux-amd64: sha256:0d142143794721bb63ce6c8a6180c4062bcf8ef4715e7d6d6609f3a8282629b3 222 | windows-amd64: sha256:6e8f680118d9dfbd7ee61ed2b3d319f278d41de5757b6e30ed190fa9c3ee5767 223 | '1.15.8': 224 | darwin-amd64: sha256:7df8977d3befd2ec41479abed1c93aac93cb320dcbe4808950d28948911da854 225 | linux-amd64: sha256:d3379c32a90fdf9382166f8f48034c459a8cc433730bc9476d39d9082c94583b 226 | windows-amd64: sha256:ef05b7141d3c217fb076f0e27249e144296234df96ead8751c0b76784079df97 227 | '1.15.9': 228 | darwin-amd64: sha256:1a7b20801933050490a6114392b6c842f3c4774bb43e15240c1faf98a01d645a 229 | linux-amd64: sha256:a55f3e75bc1098045851d40ea74f9d77efc7958e9af85131a96ca387d38b1834 230 | windows-amd64: sha256:daf5c44fb8d6ddd001a0d1eca3d562167101f3d18129c9c935728449036dd79c 231 | '1.15.10': 232 | darwin-amd64: sha256:19648b2495eade4c77797c789cd437e81ae575d84594f7c7f63d25c6ed24865e 233 | linux-amd64: sha256:4aa1267517df32f2bf1cc3d55dfc27d0c6b2c2b0989449c96dd19273ccca051d 234 | windows-amd64: sha256:ba30d211e96d57ce2becf17fe9ebe1d958eba29384c5aeb1e99f9209b44dd7c2 235 | '1.15.11': 236 | darwin-amd64: sha256:651c78408b2c047b7ccccb6b244c5de9eab927c87594ff6bd9540d43c9706671 237 | linux-amd64: sha256:8825b72d74b14e82b54ba3697813772eb94add3abf70f021b6bdebe193ed01ec 238 | windows-amd64: sha256:56f63de17cd739287de6d9f3cfdad3b781ad3e4a18aae20ece994ee97c1819fd 239 | '1.15.12': 240 | darwin-amd64: sha256:05062d111062a5475f6f637018b09dc907bb6815bb156c26ebccf8d47ee35e2c 241 | linux-amd64: sha256:bbdb935699e0b24d90e2451346da76121b2412d30930eabcd80907c230d098b7 242 | windows-amd64: sha256:313e5ebc59b497319c4c3f9560322fcc20f7bc3b4e47494afc3b2d63a42fb2a5 243 | '1.15.13': 244 | darwin-amd64: sha256:fc5415935430f75316374c918a20067d7a1883e4b0ffb33dc8c2ff34df6d55fe 245 | linux-amd64: sha256:3d3beec5fc66659018e09f40abb7274b10794229ba7c1e8bdb7d8ca77b656a13 246 | windows-amd64: sha256:d1cf76a11bbd5158715a3e3b6b7f0c623f5472f7c0e654c858913b74b09e7e81 247 | '1.15.14': 248 | darwin-amd64: sha256:86b350467d5a09e717129d107072d242ec1cf9a1511acd46efe4ec825f6fe3dd 249 | linux-amd64: sha256:6f5410c113b803f437d7a1ee6f8f124100e536cc7361920f7e640fedf7add72d 250 | windows-amd64: sha256:88a77bebdd7276d0204f35e371aeaeb619f26b85d2ecf16f65cc713f4d49b9f7 251 | '1.15.15': 252 | darwin-amd64: sha256:2f4c119524450ee94062a1ce7112fb88ce0fe4bb0303a302e002183a550c25c2 253 | linux-amd64: sha256:0885cf046a9f099e260d98d9ec5d19ea9328f34c8dc4956e1d3cd87daaddb345 254 | windows-amd64: sha256:7df7bf948dcc8ec0a3902e3301d17cbb5c2ebb01297d686ee2302e41f4ac6e10 255 | '1.16': 256 | darwin-amd64: sha256:6000a9522975d116bf76044967d7e69e04e982e9625330d9a539a8b45395f9a8 257 | linux-amd64: sha256:013a489ebb3e24ef3d915abe5b94c3286c070dfe0818d5bca8108f1d6e8440d2 258 | windows-amd64: sha256:5cc88fa506b3d5c453c54c3ea218fc8dd05d7362ae1de15bb67986b72089ce93 259 | '1.16.1': 260 | darwin-amd64: sha256:a760929667253cdaa5b10117f536a912be2b0be1006215ff86e957f98f76fd58 261 | linux-amd64: sha256:3edc22f8332231c3ba8be246f184b736b8d28f06ce24f08168d8ecf052549769 262 | windows-amd64: sha256:5349a85c190d953e9d59570cad6798c57b18e0bd93794927f25a89e695a5b5be 263 | '1.16.2': 264 | darwin-amd64: sha256:c98cde81517c5daf427f3071412f39d5bc58f6120e90a0d94cc51480fa04dbc1 265 | linux-amd64: sha256:542e936b19542e62679766194364f45141fde55169db2d8d01046555ca9eb4b8 266 | windows-amd64: sha256:baa7d69482365930ecc5c0b99e6a5935180988a2e7b49aa8a22dbcd39f4064b7 267 | '1.16.3': 268 | darwin-amd64: sha256:6bb1cf421f8abc2a9a4e39140b7397cdae6aca3e8d36dcff39a1a77f4f1170ac 269 | linux-amd64: sha256:951a3c7c6ce4e56ad883f97d9db74d3d6d80d5fec77455c6ada6c1f7ac4776d2 270 | windows-amd64: sha256:a4400345135b36cb7942e52bbaf978b66814738b855eeff8de879a09fd99de7f 271 | '1.16.4': 272 | darwin-amd64: sha256:18fe94775763db3878717393b6d41371b0b45206055e49b3838328120c977d13 273 | linux-amd64: sha256:7154e88f5a8047aad4b80ebace58a059e36e7e2e4eb3b383127a28c711b4ff59 274 | windows-amd64: sha256:d40139b7ade8a3008e3240a6f86fe8f899a9c465c917e11dac8758af216f5eb0 275 | '1.16.5': 276 | darwin-amd64: sha256:be761716d5bfc958a5367440f68ba6563509da2f539ad1e1864bd42fe553f277 277 | linux-amd64: sha256:b12c23023b68de22f74c0524f10b753e7b08b1504cb7e417eccebdd3fae49061 278 | windows-amd64: sha256:0a3fa279ae5b91bc8c88017198c8f1ba5d9925eb6e5d7571316e567c73add39d 279 | '1.16.6': 280 | darwin-amd64: sha256:e4e83e7c6891baa00062ed37273ce95835f0be77ad8203a29ec56dbf3d87508a 281 | linux-amd64: sha256:be333ef18b3016e9d7cb7b1ff1fdb0cac800ca0be4cf2290fe613b3d069dfe0d 282 | windows-amd64: sha256:c1132ba4e6263a1712355fb0745bf4f23e1602e1661c20f071e08bdcc5fe8db5 283 | '1.16.7': 284 | darwin-amd64: sha256:8018bf556e833912d455fab7ea279caa542239b6675c6b3861e9002380c70080 285 | linux-amd64: sha256:7fe7a73f55ba3e2285da36f8b085e5c0159e9564ef5f63ee0ed6b818ade8ef04 286 | windows-amd64: sha256:56b3a9024268f226f679c3a8ffb21f4214a75f84050b2c395b362ae2cc8e53e9 287 | '1.16.8': 288 | darwin-amd64: sha256:516d32882e8570b2ca4e4dd1d9cf250a7e10b23f73a419085701e78599bc7a27 289 | linux-amd64: sha256:f32501aeb8b7b723bc7215f6c373abb6981bbc7e1c7b44e9f07317e1a300dce2 290 | windows-amd64: sha256:50304f7bdc1ebfe80bc6b64ad567c398cd53e62a75bf77226f2b7ddd1a33d385 291 | '1.16.9': 292 | darwin-amd64: sha256:34c810c0ac4311714d5443c944520a543e3b647248759e81570ab294fe6071e9 293 | linux-amd64: sha256:d2c095c95f63c2a3ef961000e0ecb9d81d5c68b6ece176e2a8a2db82dc02931c 294 | windows-amd64: sha256:ac3793a035054cc62206ce45c3ab006ce24ee99665db724f43b5929766c4c88e 295 | '1.16.10': 296 | darwin-amd64: sha256:895a3fe6d720297ce16272f41c198648da8675bb244ab6d60003265c176b6c48 297 | linux-amd64: sha256:414cd18ce1d193769b9e97d2401ad718755ab47816e13b2a1cde203d263b55cf 298 | windows-amd64: sha256:787c9afbcd7446874f79bffd20dc4219c3aeff6731bd03f09058bdd546c7eb87 299 | '1.16.11': 300 | darwin-amd64: sha256:3803f11f2680e446b44a44c1d452514706f917796f81d5270228ca955205dcc6 301 | darwin-arm64: sha256:c6066c2cbfaf93c90684c3b0ceccbfed7d46a1f91ddf7eb2e9cb95faf9cd072e 302 | linux-amd64: sha256:aa22d0e2be68c0a7027a64e76cbb2869332fbc42ce14e3d10b69007b51030775 303 | linux-arm64: sha256:64c91efd14304174c6e796e84543b896b2ae855aaf2ce0237efd32f2079cdcb8 304 | windows-amd64: sha256:3a172493e530b772ee061202409a7f36e17c4b3ae5a13d4b1d71427cce80ae39 305 | '1.16.12': 306 | darwin-amd64: sha256:12c6e4095b6e3d472bd2221e8925ad1fb87f807908fbc581995c91d6bfe2b5c6 307 | darwin-arm64: sha256:9b3f55f4201bc0bbdee1d865e4f7498b667ba924173e846083b815eb54f89452 308 | linux-amd64: sha256:7d657e86493ac1d5892f340a7d88b862b12edb5ac6e73c099e8e0668a6c916b7 309 | linux-arm64: sha256:7dbf50ab2e665ecd6c86a3f1ce8c04f7167f9895b91921e25cf1bdc1cb9b5fd7 310 | windows-amd64: sha256:83d51801d51dd74baef5f83dcb7c4ecb75b5f46e4145a58e63a15e111743f5f8 311 | '1.16.13': 312 | darwin-amd64: sha256:74cffa0c9b4bc4f358a66bfd6bc61d63b5c3cbabd35729b4953ec69c61376378 313 | darwin-arm64: sha256:545205b9a635e6196a59c5b6726aabb2cf3af25508bc8715934f12e8338c1f1a 314 | linux-amd64: sha256:275fc03c90c13b0bbff13125a43f1f7a9f9c00a0d5a9f2d5b16dbc2fa2c6e12a 315 | linux-arm64: sha256:3dd8e14837105cbfedf7124c7f8c524ce492748c370036c7316ef99e18d116d7 316 | windows-amd64: sha256:76c938058444093bb6d95c5ee05db07c2b970f07d450d3b6d3cdea60edeb2765 317 | '1.16.14': 318 | darwin-amd64: sha256:671fc0673394b16747cc9fd4fe7f33de6a62610fd8c13b2cfad190a7280ec7ab 319 | darwin-arm64: sha256:c97f02a5c93dcda5f0e25bc49a31761b31e9cb30de1e30f94033f5ddb9138133 320 | linux-amd64: sha256:f4f5f02eb6809ac5bf19b5ad517b23504fd5fc036f6487651968ad36aa7a20e0 321 | linux-arm64: sha256:5e59056e36704acb25809bcdb27191f27593cb7aba4d716b523008135a1e764a 322 | windows-amd64: sha256:df3760d564477e5fc5ffb79496ca4b6667f7dd6d30f1baae9be83f7cc726a071 323 | '1.16.15': 324 | darwin-amd64: sha256:4f16a427ea513892b7be6646ca26159223d404193ef28c5c45c5f2ec9a0f03d1 325 | darwin-arm64: sha256:28365c5c252970c10f2627dc0aa63a2ec3df04a92df4d45ed83dbe464732c3e0 326 | linux-amd64: sha256:77c782a633186d78c384f972fb113a43c24be0234c42fef22c2d8c4c4c8e7475 327 | linux-arm64: sha256:c2f27f0ce5620a9bc2ff3446165d1974ef94e9b885ec12dbfa3c07e0e198b7ce 328 | windows-amd64: sha256:0d6e551206b6d744d1286e62abf46aa2f17fed90f07ec4624a0448d71380407d 329 | '1.17': 330 | darwin-amd64: sha256:355bd544ce08d7d484d9d7de05a71b5c6f5bc10aa4b316688c2192aeb3dacfd1 331 | darwin-arm64: sha65:da4e3e3c194bf9eed081de8842a157120ef44a7a8d7c820201adae7b0e28b20b 332 | linux-amd64: sha256:6bf89fc4f5ad763871cf7eac80a2d594492de7a818303283f1366a7f6a30372d 333 | windows-amd64: sha256:2a18bd65583e221be8b9b7c2fbe3696c40f6e27c2df689bbdcc939d49651d151 334 | '1.17.1': 335 | darwin-amd64: sha256:3c452046b1dfa27b70d3217c9fe6de266f9fd74d83aad81382fead70efcdffca 336 | darwin-arm64: sha65:48f48a3cfe49b7bb448510ec9bf1682439e4e95fa6888580914a3115fe853d8c 337 | linux-amd64: sha256:dab7d9c34361dc21ec237d584590d72500652e7c909bf082758fb63064fca0ef 338 | windows-amd64: sha256:2f2d0a5d7c59fb38fcacaf1e272cf701bb8c050300ba8b609fc30d2c5800f02e 339 | '1.17.2': 340 | darwin-amd64: sha256:7914497a302a132a465d33f5ee044ce05568bacdb390ab805cb75a3435a23f94 341 | darwin-arm64: sha65:ce8771bd3edfb5b28104084b56bbb532eeb47fbb7769c3e664c6223712c30904 342 | linux-amd64: sha256:f242a9db6a0ad1846de7b6d94d507915d14062660616a61ef7c808a76e4f1676 343 | windows-amd64: sha256:fa6da0b829a66f5fab7e4e312fd6aa1b2d8f045c7ecee83b3d00f6fe5306759a 344 | '1.17.3': 345 | darwin-amd64: sha256:765c021e372a87ce0bc58d3670ab143008dae9305a79e9fa83440425529bb636 346 | darwin-arm64: sha65:ffe45ef267271b9681ca96ca9b0eb9b8598dd82f7bb95b27af3eef2461dc3d2c 347 | linux-amd64: sha256:550f9845451c0c94be679faf116291e7807a8d78b43149f9506c1b15eb89008c 348 | windows-amd64: sha256:e78684b955742e215926204afc6ed62b9d165b509e25a687d62902516f08726b 349 | '1.17.4': 350 | darwin-amd64: sha256:52c8328fbfb879fcca607f84663977138bfdaa17c7202897f9b63bed55665328 351 | darwin-arm64: sha65:0f419ccc3b6bc26e1be05a328e3099a62340212d4f1c5cd3b0a0a4f2f435b592 352 | linux-amd64: sha256:adab2483f644e2f8a10ae93122f0018cef525ca48d0b8764dae87cb5f4fd4206 353 | linux-arm64: sha256:617a46bd083e59877bb5680998571b3ddd4f6dcdaf9f8bf65ad4edc8f3eafb13 354 | windows-amd64: sha256:903cffeb7c6ab7490b9101086a2b978076bd9356e56369404b9c45dff866da77 355 | windows-arm64: sha256:92b86b45a5cddf6374431ee0ad08d51830eae340b8bc19135da1b4430812a59c 356 | '1.17.5': 357 | darwin-amd64: sha256:2db6a5d25815b56072465a2cacc8ed426c18f1d5fc26c1fc8c4f5a7188658264 358 | darwin-arm64: sha65:111f71166de0cb8089bb3e8f9f5b02d76e1bf1309256824d4062a47b0e5f98e0 359 | linux-amd64: sha256:bd78114b0d441b029c8fe0341f4910370925a4d270a6a590668840675b0c653e 360 | linux-arm64: sha256:6f95ce3da40d9ce1355e48f31f4eb6508382415ca4d7413b1e7a3314e6430e7e 361 | windows-amd64: sha256:671faf99cd5d81cd7e40936c0a94363c64d654faa0148d2af4bbc262555620b9 362 | windows-arm64: sha256:45e88676b68e9cf364be469b5a27965397f4e339aa622c2f52c10433c56e5030 363 | '1.17.6': 364 | darwin-amd64: sha256:874bc6f95e07697380069a394a21e05576a18d60f4ba178646e1ebed8f8b1f89 365 | darwin-arm64: sha65:dc54f3f4099e2be9e9c33bf926a7dc3ad64f34717142f7abcaff9ae44bc03d0c 366 | linux-amd64: sha256:231654bbf2dab3d86c1619ce799e77b03d96f9b50770297c8f4dff8836fc8ca2 367 | linux-arm64: sha256:82c1a033cce9bc1b47073fd6285233133040f0378439f3c4659fe77cc534622a 368 | windows-amd64: sha256:5bf8f87aec7edfc08e6bc845f1c30dba6de32b863f89ae46553ff4bbcc1d4954 369 | windows-arm64: sha256:c794af7c7fe32207df2c30a39cad1cca2e382c82a4e9493499fc2feab5967ca0 370 | '1.17.7': 371 | darwin-amd64: sha256:7c3d9cc70ee592515d92a44385c0cba5503fd0a9950f78d76a4587916c67a84d 372 | darwin-arm64: sha65:e141bd85577b875cc771cfcc18604989c861e93bbef377ba6c80d29e18f9a338 373 | linux-amd64: sha256:02b111284bedbfa35a7e5b74a06082d18632eff824fd144312f6063943d49259 374 | linux-arm64: sha256:a5aa1ed17d45ee1d58b4a4099b12f8942acbd1dd09b2e9a6abb1c4898043c5f5 375 | windows-amd64: sha256:1b648165d62a2f5399f3c42c7e59de9f4aa457212c4ea763e1b650546fac72e2 376 | windows-arm64: sha256:acd6819e1d037551c091764a3ce3f86d8001c5756ebcfd304c4d7fbd38b0572b 377 | '1.17.8': 378 | darwin-amd64: sha256:345f530a6a4295a1bf0a25931c08bf31582ed83252580196bd643049dfef0563 379 | darwin-arm64: sha65:2827fb5d62453b30f0644382e22ab9d287c7bca868c374a15145b29e272443b1 380 | linux-amd64: sha256:980e65a863377e69fd9b67df9d8395fd8e93858e7a24c9f55803421e453f4f99 381 | linux-arm64: sha256:57a9171682e297df1a5bd287be056ed0280195ad079af90af16dcad4f64710cb 382 | windows-amd64: sha256:85ccf2608dca6ea9a46b6538c9e75e7cf2aebdf502379843b248e26b8bb110be 383 | windows-arm64: sha256:4a0d960f5c0cbff1edaf54f333cf857a2779f6ae4c8e759b7872b44fde5ae43f 384 | '1.17.9': 385 | darwin-amd64: sha256:af9f9deabd6e8a9d219b695b81c19276e2cd5bbc1215741e3bb1b18e88147990 386 | darwin-arm64: sha65:1f8a0312bdf991d63734c2fd5693b06b053dfb0cce8f204c7c790a50b22cab03 387 | linux-amd64: sha256:980e65a863377e69fd9b67df9d8395fd8e93858e7a24c9f55803421e453f4f99 388 | linux-arm64: sha256:57a9171682e297df1a5bd287be056ed0280195ad079af90af16dcad4f64710cb 389 | windows-amd64: sha256:85ccf2608dca6ea9a46b6538c9e75e7cf2aebdf502379843b248e26b8bb110be 390 | windows-arm64: sha256:4a0d960f5c0cbff1edaf54f333cf857a2779f6ae4c8e759b7872b44fde5ae43f 391 | '1.17.10': 392 | darwin-amd64: sha256:84979d5985c70cee6f303050a7e811440aad7f304efdf28665b200f096b01945 393 | darwin-arm64: sha65:32098bea40117ea1ec23e7124cd188db6bdddd0ea41e2ec9bea3ba35a487e39c 394 | linux-amd64: sha256:87fc728c9c731e2f74e4a999ef53cf07302d7ed3504b0839027bd9c10edaa3fd 395 | linux-arm64: sha256:649141201efa7195403eb1301b95dc79c5b3e65968986a391da1370521701b0c 396 | windows-amd64: sha256:ba9198a29fa5c4f322212d21569e8507165c3b34e1ed1f1f9cf6dfb71ddcdeb2 397 | windows-arm64: sha256:9d06da8d3e9c3f4a5905c4ea9cb271294e2ff956926380322feb2561e84b4d68 398 | '1.17.11': 399 | darwin-amd64: sha256:4f924c534230de8f0e1c7369f611c0310efd21fc2d9438b13bc2703af9dda25a 400 | darwin-arm64: sha65:b8e1ab009c2ff8dea462c7a1263d1f3f38e90ab5262e74c76d70e41a4db320be 401 | linux-amd64: sha256:d69a4fe2694f795d8e525c72b497ededc209cb7185f4c3b62d7a98dd6227b3fe 402 | linux-arm64: sha256:adefa7412c6798f9cad02d1e8336fc2242f5bade30c5b32781759181e01961b7 403 | windows-amd64: sha256:88e60b92069d8e0932ca5d8bd8227d1693b9570fa2afbedadcc680749c428d54 404 | windows-arm64: sha256:cd4e0756cce8e3b67273f0c65e2c639d6f134c68a59e9de61ae4cc2ddd8b9d0c 405 | '1.17.12': 406 | darwin-amd64: sha256:8c5812f678c437a79797270da44b33f2c53fd02b8843894063fa830a03a0a366 407 | darwin-arm64: sha65:a1a7324c3117565d78703d91e9288b7a7ca44eabb4d03fbd327e43c270b80464 408 | linux-amd64: sha256:6e5203fbdcade4aa4331e441fd2e1db8444681a6a6c72886a37ddd11caa415d4 409 | linux-arm64: sha256:74a4832d0f150a2d768a6781553494ba84152e854ebef743c4092cd9d1f66a9f 410 | windows-amd64: sha256:1bdb0e54eda6d917029f8f2d92c0eb8725aea9b9243dc53c09608eb6dbc26c7a 411 | windows-arm64: sha256:162e9894d2174ebefb99ca8fdbf47b79489a77b81d3366bfda0bd23c4fcc3734 412 | '1.17.13': 413 | darwin-amd64: sha256:c101beaa232e0f448fab692dc036cd6b4677091ff89c4889cc8754b1b29c6608 414 | darwin-arm64: sha65:e4ccc9c082d91eaa0b866078b591fc97d24b91495f12deb3dd2d8eda4e55a6ea 415 | linux-amd64: sha256:4cdd2bc664724dc7db94ad51b503512c5ae7220951cac568120f64f8e94399fc 416 | linux-arm64: sha256:914daad3f011cc2014dea799bb7490442677e4ad6de0b2ac3ded6cee7e3f493d 417 | windows-amd64: sha256:6cea8e199c8034995f3a691ef4564e0cc6645ee1649d7ef268a836387f1a5dfa 418 | windows-arm64: sha256:c4259d2be41deda9c9d67afe486d8b9264f8255075cd40766c6541a4c635e8e4 419 | '1.18': 420 | darwin-amd64: sha256:70bb4a066997535e346c8bfa3e0dfe250d61100b17ccc5676274642447834969 421 | darwin-arm64: sha65:9cab6123af9ffade905525d79fc9ee76651e716c85f1f215872b5f2976782480 422 | linux-amd64: sha256:9dacf782028fdfc79120576c872dee488b81257b1c48e9032d122cfdb379cca6 423 | linux-arm64: sha256:44dcdcd4f0fa6f83c15ef70b31580f1e3f95895c2f11a00e36c440c3554b6ad5 424 | windows-amd64: sha256:82752c3313cc6c1e1b5d73743a3ec569b09a14246fc2cb0824cf30f9f42a6005 425 | windows-arm64: sha256:f04edeae4bfe409d8978919b4c0c81516febc4ff85bcb2c604885910da8f8d55 426 | '1.18.1': 427 | darwin-amd64: sha256:3703e9a0db1000f18c0c7b524f3d378aac71219b4715a6a4c5683eb639f41a4d 428 | darwin-arm64: sha65:6d5641a06edba8cd6d425fb0adad06bad80e2afe0fa91b4aa0e5aed1bc78f58e 429 | linux-amd64: sha256:b3b815f47ababac13810fc6021eb73d65478e0b2db4b09d348eefad9581a2334 430 | linux-arm64: sha256:56a91851c97fb4697077abbca38860f735c32b38993ff79b088dac46e4735633 431 | windows-amd64: sha256:c30bc3f1f7314a953fe208bd9cd5e24bd9403392a6c556ced3677f9f70f71fe1 432 | windows-arm64: sha256:2c4a8265030eac37f906634f5c13c22c3d0ea725f2488e1bca005c6b981653d7 433 | '1.18.2': 434 | darwin-amd64: sha256:1f5f539ce0baa8b65f196ee219abf73a7d9cf558ba9128cc0fe4833da18b04f2 435 | darwin-arm64: sha65:6c7df9a2405f09aa9bab55c93c9c4ce41d3e58127d626bc1825ba5d0a0045d5c 436 | linux-amd64: sha256:e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc 437 | linux-arm64: sha256:fc4ad28d0501eaa9c9d6190de3888c9d44d8b5fb02183ce4ae93713f67b8a35b 438 | windows-amd64: sha256:41fc44109c39a98e0c3672989ac5ad205cbb5768067e099dc4fb2b75cba922cf 439 | windows-arm64: sha256:dad24eefa1fb388baf6553ccb5f3c1bd890295ecc2856cc7f943b350c3ca3583 440 | '1.18.3': 441 | darwin-amd64: sha256:d9dcf8fc35da54c6f259be41954783a9f4984945a855d03a003a7fd6ea4c5ca1 442 | darwin-arm64: sha65:40ecd383c941cc9f0682e6a6f2a333539d58c7dea15c842434d03afafe2f7242 443 | linux-amd64: sha256:956f8507b302ab0bb747613695cdae10af99bbd39a90cae522b7c0302cc27245 444 | linux-arm64: sha256:beacbe1441bee4d7978b900136d1d6a71d150f0a9bb77e9d50c822065623a35a 445 | windows-amd64: sha256:9c46023f3ad0300fcfd1e62f2b6c2dfd9667b1f2f5c7a720b14b792af831f071 446 | windows-arm64: sha256:ea8fab36a03e5a62b747e2ab0977be2d0f3e2f04b41397b4abf57a8c24f0034c 447 | '1.18.4': 448 | darwin-amd64: sha256:315e1a2b21a827c68da1b7f492b5dcbe81d8df8a79ebe50922df9588893f87f0 449 | darwin-arm64: sha65:04eed623d5143ffa44965b618b509e0beccccfd3a4a1bfebc0cdbcf906046769 450 | linux-amd64: sha256:c9b099b68d93f5c5c8a8844a89f8db07eaa58270e3a1e01804f17f4cf8df02f5 451 | linux-arm64: sha256:35014d92b50d97da41dade965df7ebeb9a715da600206aa59ce1b2d05527421f 452 | windows-amd64: sha256:dfb93c517e050ba0cfc066802b38a8e7cda2ef666efd634859356b33f543cc49 453 | windows-arm64: sha256:7d0d7b73592019d276f2bd44ee3cda0d8bd99356fdbf04fdb40c263518108ae4 454 | '1.18.5': 455 | darwin-amd64: sha256:828eeca8b5abea3e56921df8fa4b1101380a5ebcfee10acbc8ffe7ec0bf5876b 456 | darwin-arm64: sha65:923a377c6fc9a2c789f5db61c24b8f64133f7889056897449891f256af34065f 457 | linux-amd64: sha256:9e5de37f9c49942c601b191ac5fba404b868bfc21d446d6960acc12283d6e5f2 458 | linux-arm64: sha256:006f6622718212363fa1ff004a6ab4d87bbbe772ec5631bab7cac10be346e4f1 459 | windows-amd64: sha256:73753620602d4b4469770040c53db55e5dd6af2ad07ecc18f71f164c3224eaad 460 | windows-arm64: sha256:4d154626affff12ef73ea1017af0e5b52dbc839ef92f6f9e76cf4f71278a5744 461 | '1.19': 462 | darwin-amd64: sha256:df6509885f65f0d7a4eaf3dfbe7dda327569787e8a0a31cbf99ae3a6e23e9ea8 463 | darwin-arm64: sha65:859e0a54b7fcea89d9dd1ec52aab415ac8f169999e5fdfb0f0c15b577c4ead5e 464 | linux-amd64: sha256:464b6b66591f6cf055bc5df90a9750bf5fbc9d038722bb84a9d56a2bea974be6 465 | linux-arm64: sha256:efa97fac9574fc6ef6c9ff3e3758fb85f1439b046573bf434cccb5e012bd00c8 466 | windows-amd64: sha256:bcaaf966f91980d35ae93c37a8fe890e4ddfca19448c0d9f66c027d287e2823a 467 | windows-arm64: sha256:032f1f75a85bc595bf5eb8b48ec8e490121047915803ad62277586b2e13608f2 468 | 469 | go_parent_dir: .local/go 470 | -------------------------------------------------------------------------------- /meta/main.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | galaxy_info: 3 | author: Sascha Andres 4 | description: golang role 5 | license: 6 | - Apache 2.0 7 | min_ansible_version: 2.7 8 | platforms: 9 | - name: EL 10 | versions: 11 | - all 12 | - name: Fedora 13 | versions: 14 | - all 15 | - name: Archlinux 16 | versions: 17 | - all 18 | - name: Debian 19 | versions: 20 | - jessie 21 | - stretch 22 | - name: Ubuntu 23 | versions: 24 | - all 25 | - name: Alpine 26 | versions: 27 | - all 28 | galaxy_tags: 29 | - go 30 | - golang 31 | -------------------------------------------------------------------------------- /tasks/main.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | # If I ever need to support other platforms this is a viable option 4 | 5 | # - name: resolve platform specific vars 6 | # include_vars: '{{ item }}' 7 | # with_first_found: 8 | # - files: 9 | # - '{{ ansible_distribution }}-{{ ansible_distribution_release }}.yml' 10 | # - '{{ ansible_distribution }}.yml' 11 | # - '{{ ansible_os_family }}.yml' 12 | # skip: true 13 | # paths: 14 | # - '{{ role_path }}/vars' 15 | 16 | - name: Golang - check for install... 17 | stat: 18 | path: '{{ ansible_env.HOME }}/{{ go_parent_dir }}/{{ go_ver }}' 19 | changed_when: False 20 | register: go_install_path 21 | 22 | - name: Golang - install specific version 23 | when: not go_install_path.stat.exists 24 | block: 25 | - name: download go archive... 26 | get_url: 27 | url: '{{ go_tgz_url }}' 28 | dest: /tmp/{{ go_tgz }} 29 | checksum: '{{ go_checksum }}' 30 | mode: '0644' 31 | - name: create temp directory ... 32 | file: 33 | path: /tmp/go/extracted 34 | state: directory 35 | - name: unarchive go... 36 | unarchive: 37 | copy: no 38 | src: /tmp/{{ go_tgz }} 39 | dest: '/tmp/go/extracted' 40 | creates: '/tmp/go/extracted/go' 41 | - name: ensure go_parent_dir exists 42 | file: 43 | path: "{{ ansible_env.HOME }}/{{ go_parent_dir }}" 44 | state: directory 45 | - name: move to location 46 | raw: mv /tmp/go/extracted/go {{ ansible_env.HOME }}/{{ go_parent_dir }}/{{ go_ver }} 47 | always: 48 | - name: cleanup 49 | file: 50 | path: /tmp/{{ item }} 51 | state: absent 52 | loop: 53 | - "{{ go_tgz }}" 54 | - go 55 | 56 | - name: link go version ... 57 | file: 58 | src: '{{ ansible_env.HOME }}/{{ go_parent_dir }}/{{ go_ver }}' 59 | dest: '{{ ansible_env.HOME }}/{{ go_parent_dir }}/current' 60 | state: link -------------------------------------------------------------------------------- /vars/main.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | go_name: 'go{{go_ver}}.{{go_platform}}' 3 | go_tgz: '{{go_name}}.tar.gz' 4 | 5 | go_tgz_url: https://go.dev/dl/{{go_tgz}} 6 | go_checksum: '{{go_checksums[go_ver][go_platform]}}' 7 | 8 | go_root: '{{go_parent_dir}}/go' 9 | --------------------------------------------------------------------------------