----name:install golangbecome:yesapt:name="golang-1.21-go"-name:link go binbecome:yesfile:src:"/usr/lib/go-1.21/bin/go"dest:"/usr/bin/go"state:"link"mode:"0755"-name:git checkout lnurldgit:repo:"{{lnurld_git}}"dest:"{{lnurld_build_dir}}"-name:check if build existsstat:path:"{{lnurld_build_dir}}/lnurld"register:build_file-name:buildcommand:"gobuild"args:chdir:"/tmp/lnurld/"when:not build_file.stat.exists-name:create build server dirbecome:yesfile:path:"{{lnurld_srv_dir}}"mode:"0755"state:"directory"when:not build_file.stat.exists-name:copy bin to build server dirbecome:yescopy:remote_src:yessrc:"{{lnurld_build_dir}}/lnurld"dest:"{{lnurld_srv_dir}}/lnurld"when:not build_file.stat.exists