рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз: "рдЖрдкрдХреЗ рдЕрдиреБрд░реЛрдз рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реА рдХреЛрдИ рд╕реНрдкреЙрдЯ рдХреНрд╖рдорддрд╛ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ" рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рджреНрд╡рд┐рддреАрдпрдХ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛, рдХреЛрдб: 'рдЕрдкрд░реНрдпрд╛рдкреНрдд рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреНрд╖рдорддрд╛' рддреНрд░реБрдЯрд┐ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ 'рдЕрдкрд░реНрдпрд╛рдкреНрдд рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреИрдкреЗрд╕рд┐рдЯреА' рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реИ рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд┐рд╕реА рдЕрдиреНрдп рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдлреЙрд▓рдмреИрдХ рд▓реЙрдиреНрдЪ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдореМрдЬреВрджрд╛ рд▓реЙрдиреНрдЪ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ InstanceType
рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╣рд╛рдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдерд╛ рдФрд░ рд╣рдорд╛рд░рд╛ рд╡рд┐рдЪрд╛рд░ рд╡рд╣реА рдХрд░рдирд╛ рдерд╛ред рдХреНрдпрд╛ рдХреЛрдИ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ?
рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдПрдХ рдбрдмреНрд▓реНрдпреВрдЖрдИрдкреА рд╣реИ - https://github.com/Kostiantyn-Vorobiov/terraform-aws-github-runner/pull/1 (рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)
рдХреЛрдИ рд╡рд┐рдЪрд╛рд░? рдореИрдВ рдПрдХ рдЯреАрдПрд╕ рд▓рдбрд╝рдХрд╛ рдирд╣реАрдВ рд╣реВрдВ @gertjanmaas , @npalm
рд╣рд╛рдп @ рдХреЛрд╕реНрдЯрд┐рдпрдирдЯрд┐рди-рд╡реЛрд░реЛрдмрд┐рдУрд╡ред
рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдкрд╕рдВрдж рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо EC2 рд▓реЙрдиреНрдЪ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдореБрдЭреЗ рд▓реЙрдиреНрдЪ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╡рд┐рдХрд▓реНрдк рдФрд░ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдкреНрд░рдХрд╛рд░ рд╡рд┐рдХрд▓реНрдк runInstances
рдХреЙрд▓ рдореЗрдВ рдорд┐рд╢реНрд░рд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред
рдЗрд╕рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдкреНрд░рдХрд╛рд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдЯреЗрд░рд╛рдлрд╝реЙрд░реНрдо рдореЗрдВ рджреВрд╕рд░рд╛ рд▓реЙрдиреНрдЪ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ InsufficientInstanceCapacity
рддреНрд░реБрдЯрд┐ рдкрд░ launchTemplateName
рдФрд░ launchTemplateVersion
рдХреЛ рд╕реЗрдХреЗрдВрдбрд░реА рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдХреЛрдб рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ: https://github.com/philips-labs/terraform-aws-github-runner/blob/8ed8a8491298d5023f37b207e432e92129183adc/modules/runners/main.tf#L36
@npalm рдпрд╣ рдЖрдкрдХреЛ рдХреИрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ?
рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЗ рдЕрдиреБрд╕рд╛рд░-
"рд▓реЙрдиреНрдЪ рдЯреЗрдореНрдкрд▓реЗрдЯ - (рдорд╛рдирдЪрд┐рддреНрд░) -
рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдиреНрдЪ рдЯреЗрдореНрдкрд▓реЗрдЯред рдХреЛрдИ рднреА рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛ рдЖрдк RunInstances рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЙрдиреНрдЪ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рд╕рдорд╛рди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреЗ рд╣реИрдВред"
рддреЛ рдПрдХ рдореМрдХрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рджреВрд╕рд░рд╛ рд▓реЙрдиреНрдЪ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рднреА рдареАрдХ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрдкреЙрдЯ рдлреНрд▓реАрдЯ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдзрд┐рдХ рдордЬрдмреВрдд рд╕рдорд╛рдзрд╛рди рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдмрджрд▓рд╛рд╡ рдХреА рдЬрд░реВрд░рдд рд╣реИред
рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдУрд╡рд░рд░рд╛рдЗрдЯрд┐рдВрдЧ рдЖрдЧреЗ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдбреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html
@ Kostiantyn-Vorobiov рдПрдХ рдорд╕реМрджрд╛ (WIP) PR рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЗ рдЕрдиреБрд╕рд╛рд░-
"рд▓реЙрдиреНрдЪ рдЯреЗрдореНрдкрд▓реЗрдЯ - (рдорд╛рдирдЪрд┐рддреНрд░) -
рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдиреНрдЪ рдЯреЗрдореНрдкрд▓реЗрдЯред рдХреЛрдИ рднреА рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛ рдЖрдк RunInstances рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЙрдиреНрдЪ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рд╕рдорд╛рди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреЗ рд╣реИрдВред"
рддреЛ рдПрдХ рдореМрдХрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рджреВрд╕рд░рд╛ рд▓реЙрдиреНрдЪ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рднреА рдареАрдХ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрдкреЙрдЯ рдлреНрд▓реАрдЯ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдзрд┐рдХ рдордЬрдмреВрдд рд╕рдорд╛рдзрд╛рди рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдмрджрд▓рд╛рд╡ рдХреА рдЬрд░реВрд░рдд рд╣реИред