Packer: ansible 2.8 рдмреНрд░реЗрдХ рдкреИрдХрд░ ansible рдкреНрд░реЛрд╡рд┐рдЬрд╝рдирд░

рдХреЛ рдирд┐рд░реНрдорд┐рдд 20 рдордИ 2019  ┬╖  45рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: hashicorp/packer

рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рд╣реБрдИ 2.8 2.8 (рдПрдиреНрд╕рд┐рдмрд▓ 2.7.10 рд╕реЗ рдЕрдкрдЧреНрд░реЗрдб) рдкреИрдХрд░ рдЕрдиреНрд╕рд┐рдмрд▓ рдкреНрд░реЙрдЯреЗрдХреНрдЯрд░ рдХреЛ рддреЛрдбрд╝рддреА рд╣реБрдИ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рдореИрдВ рдПрдХ рд╣реА рдкреИрдХрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдФрд░ рдкреНрд▓реЗрдмреБрдХ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВред рдЬрдм рдореИрдВ ansible 2.8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ, рддреЛ рдкреНрд░рд╛рд╡рдзрд╛рдирдХрд░реНрддрд╛ рдПрдХрддреНрд░рд┐рдд рддрдереНрдпреЛрдВ рдХреЗ рдХрд╛рд░реНрдп рдкрд░ рд▓рдЯрдХрд╛ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЕрддреАрдд рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВрдиреЗ рд╕реАрдзреЗ (рдкреНрд░рд╛рд╡рдзрд╛рдирдХрд░реНрддрд╛ рдХреЗ рдмрд┐рдирд╛) рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХреАред рд╕рдм рдХреБрдЫ рдареАрдХ 2.7.10 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реНрдирд┐рдкреЗрдЯ:

{ "type": "ansible", "playbook_file": "/home/ubuntu/", "command": "ansible-playbook" }

рдПрдХ EC2 рдЙрджрд╛рд╣рд░рдг рдкрд░ AWS рдИрдмреАрдПрд╕ рдмрд┐рд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдкреИрдХрд░-рдлреИрд▓реЛ 1.4.1 (рдиреАрдЪреЗ рд╡рд┐рд╡рд░рдг)

рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рд╡рд░рдг:
рдирд╛рдо = "Ubuntu"
рд╕рдВрд╕реНрдХрд░рдг = "18.04.2 LTS (рдмрд╛рдпреЛрдирд┐рдХ рдмреАрд╡рд░)"
рдЖрдИрдбреА = ubuntu
ID_LIKE = рдбреЗрдмрд┐рдпрди
PRETTY_NAME = "Ubuntu 18.04.2 LTS"
VERSION_ID = "18.04"
HOME_URL = " https://www.ubuntu.com/ "
SUPPORT_URL = " https://help.ubuntu.com/ "
BUG_REPORT_URL = " https://bugs.launchpad.net/ubuntu/ "
PRIVACY_POLICY_URL = " https://www.ubuntu.com/legal/terms-and-policies/privacy-policy "
VERSION_CODENAME = рдмрд╛рдпреЛрдирд┐рдХ
UBUNTU_CODENAME = рдмрд╛рдпреЛрдирд┐рдХ

bug community-supported plugin need-repro provisioneansible-remote

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдПрдХ рд╣реА рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ - ansible 2.7.10 рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдФрд░ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛

рд╕рднреА 45 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдПрдХ рд╣реА рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ - ansible 2.7.10 рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдФрд░ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛

рдХрд┐рд╕реА рдФрд░ рдХреЛ рдЗрд╕ repro рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛?

рдореБрдЭреЗ рднреАред рдореБрдЭреЗ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рдерд╛ред

Tue 28 рдордИ 2019 рдХреЛ 20:58 рдкрд░, рдПрдВрдбреНрд░рдпреВрд╕реА рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдХрд┐рд╕реА рдФрд░ рдХреЛ рдЗрд╕ repro рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛?

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдзрд╛рдЧреЗ рдХреА рд╕рджрд╕реНрдпрддрд╛ рджреА рдЧрдИ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/hashicorp/packer/issues/7667?email_source=notifications&email_token=AAAAFFDXJF7SZ3RZ7RCCXXPXX6GTA5CNFM5H2EP2H2Y2H2YH3HVHYHHHHHHHHHHH52HVHBHLHBHBHBHBHHBHBHBHHBHBHBHBHBHBHBHBHHBHHHBH
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAAAFFFYN7SKLPFDER6IOYDPXV6GTANCNFSM4HOEP2HQ
ред

рдореИрдВ рдПрдЬрд╝реНрдпреЛрд░ рдПрдЖрд░рдПрдо рдкреНрд░рд╛рд╡рдзрд╛рдирдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рднреА рд╕рдХреНрд╖рдо рд╣реВрдВ

рд╣рд╛рдБ, рдпрд╣ рднреА рдиреАрдЪрд╛ рджрд┐рдЦрд╛рдпрд╛

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕реЗ 2.6.2 рдкрд░ рд░реЛрдХ рд░рд╣реЗ рд╣реИрдВ

@intinig рдЖрдк рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рддреЗ рд╣реИрдВ?

2.7.10 рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рддрдп рдХрд┐рдпрд╛ред

рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рд╣реИ, рдореИрдВ -vv рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╣рдЯрд╛рдХрд░ рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рд╣реЛ рдЧрдпрд╛ред рдЬрдВрдЧрд▓реА!

2.7.10

Thu 30 рдордИ 2019 рдХреЛ 19:50 рдмрдЬреЗ, adamday2 рд╕реВрдЪрдирд╛рдПрдВ @github.com рдиреЗ рд▓рд┐рдЦрд╛:

2.7.10 рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рддрдп рдХрд┐рдпрд╛ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/hashicorp/packer/issues/7667?email_source=notifications&email_token=AAAAFFDBJO4EIUY3O43JGOTPYAHW6CNNMM4HEP2H2Y2YY3PNVWKWH3LFDFOpDoDoDoDoDoDoDoDeFr=DH4H4b4u
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAAAFFESVO36RH5QHKQV2F3PYAHWNANCNFSM4HOEP2HQ
ред

рдпрд╣ (рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ) рдСрдЯреЛрдореИрдЯрд┐рдХ рдкрд╛рдпрдерди рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд░ рдбрд┐рд╕реНрдХрд╢рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдЬрд┐рд╕реЗ рдЕрдВрд╕реИрдмреНрд▓ 2.8 рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ; рд╣рд╛рд░реНрдб-рдХреЛрдбрд┐рдВрдЧ /usr/bin/python рдиреЗ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рджреЗрдЦреЗ рдЧрдП рд╣реИрдВрдЧ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ред

      "extra_arguments": [
        "--extra-vars",
        "ansible_python_interpreter=/usr/bin/python"
      ],

рдЗрд╕реЗ рдорд╛рд░реЛ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП vSphere рд╕рдВрд╡рд░реНрдзрд┐рдд рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЗ рд▓рд┐рдП 2.8 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдмрд╕ рдпрд╣рд╛рдВ рдПрдХ рдиреЛрдЯ рдмрдирд╛рдирд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдореБрджреНрджрд╛ рд╣реИ - рдпрд╣ рдкреНрд░рд╛рд╡рдзрд╛рди рд╣рдорд╛рд░реЗ рд╕рдореБрджрд╛рдп рд╕рдорд░реНрдерд┐рдд рд╕рдорд░реНрдердХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рд╢реАрдХреЛрд░реНрдк рдХреЗ рд░рдЦрд╡рд╛рд▓реЗ рдЗрд╕ рдкрд░ рдЬреНрдпрд╛рджрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рд╕рдордп рдирд╣реАрдВ рдмрд┐рддрд╛рддреЗ рд╣реИрдВ; рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рд╕реБрдЭрд╛рд╡ рдХреЛ рдкреИрдХрд░ рдореЗрдВ рджреЗрдЦрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдкреАрдЖрд░ рдЦреЛрд▓рдирд╛ рд╣реИред

рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЗ рд▓рд┐рдП @flowerysong рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! Virtualenv рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдкреИрдХрд░ рдХреЙрдирдХреНрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рдВрдбреЛрдЬ рдорд╢реАрди рдореЗрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИ?

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХрдо рд╕реЗ рдХрдо рдЗрд╕рдХрд╛ рдореВрд▓ рдХрд╛рд░рдг рд╣реИ рдЬреЛ рдЗрд╕ рд╣реИрдВрдЧ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рд┐рдд рдпреЛрдЬрдирд╛ рд╣реИ? рдЬрд╣рд╛рдВ рдореИрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд╡рд╣рд╛рдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрд╢ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЧреЛ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ (рд╕рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рдПрдХ рдмрд┐рдВрджреБ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдЕрд▓рдЧ рдУрдПрд╕ рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рдкреИрдХрд░ рдлрд░реНрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рд╡рд╣реА рдорд┐рд▓рд╛ред рдкреИрдХрд░ рдХреЗ рд╕рд╛рде 1.3.3, 1.3.4, 1.4.1, 1.4.2, ansible рд╕рдВрд╕реНрдХрд░рдгреЛрдВ 2.7.10, 2.8.0 рдФрд░ 2.8.1 рд╕рднреА рдПрдХ рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред ANSIBLE_PYTHON_INTERPRETER env var рд╕реЗрдЯ рдХрд░рдирд╛ рд╕рдлрд▓ рд░рд╣рд╛ред

рдореИрдВрдиреЗ рдЖрдЬ рдЗрд╕ рдкрд░ рддреБрд░рдВрдд рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛; рдЖрдкрдХреЗ ansible_python_interpreter рдЦреЛрдЬреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореЗрд░реА рдЖрдВрдд рдХреА рд╡реГрддреНрддрд┐ рдпрд╣ рд╣реИ рдХрд┐ рдлреЙрд▓рдмреИрдХ рд╕реВрдЪреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдЪреЗрддрд╛рд╡рдиреА рд╣реИрдВрдЧ рдХрд╛ рдХрд╛рд░рдг рдмрди рд░рд╣реА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдХрд╣реАрдВ рди рдХрд╣реАрдВ рд╕реНрдЯреЛрдбрд░ рдХреЛ рдареАрдХ рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕ рд╕рдордп рдореИрдВрдиреЗ рдпрд╣ рдорд╛рди рд▓рд┐рдпрд╛ рдерд╛ рдХрд┐ рдореБрдЭреЗ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдореЗрдВ рдкрд░реЗрд╢рд╛рдиреА рд╣реЛрдЧреА, рдЬрд╣рд╛рдБ рдореИрдВ рдЗрд╕ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдЧрд┐рд░рд╛рд╡рдЯ рдХреА рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБред рдпрджрд┐ рдЖрдк рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЖ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЕрдкрдиреЗ рдЕрддрд┐рдерд┐ рдУрдПрд╕ рдЖрд░реНрдХ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЕрдЬрдЧрд░ рдХрд╛ рдХреМрди рд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдФрд░ рдЬрд╣рд╛рдВ рдпрд╣ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ), рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкрд╣рд┐рдпреЛрдВ рдХреЛ рд╕реНрдкрд┐рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд░реЗрдкреНрд░реЛ рдХреЗрд╕ рдорд┐рд▓рддрд╛ рд╣реИред

рдЕрднреА рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ asible_python_interpreter рдХреЛ рд╕реАрдзреЗ рд╕реЗрдЯ рдХрд░рдирд╛ рдЖрдк рд╕рднреА рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдЗрд╕реЗ ansible_python_interpreter=auto_silent рдореВрд▓реНрдп рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ; рдпрд╣ рдореЗрд░реЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рдХреБрдЫ рд╣рдж рддрдХ рдЬреЛрдбрд╝ рджреЗрдЧрд╛ рдХрд┐ рдкреИрдХрд░ рдХреЗ рдкрд╛рдЗрдк рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдкреЗрд╢ рдХрд░рдиреЗ рд╕реЗ рдЬреЛ рдЪреЗрддрд╛рд╡рдиреА рдХрд╣реАрдВ рд╕реЗ рдЖ рд░рд╣реА рд╣реИред

@SwampDragons рдпрд╣ рд╡рд╣реА рдХрд╛рд░рдг рд╣реИ рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд┐рдВрдЧ рд╕реЗ рдкреНрд░рд╛рд╡рдзрд╛рдирдХрд░реНрддрд╛ рдХреЛ рд▓рдЯрдХрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдореИрдВ рд╕рд╣реА рдореВрд▓ рдХрд╛рд░рдг рдирд╣реАрдВ рдЬрд╛рдирддрд╛ред рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд░ рдЦреЛрдЬ рд╣рдореЗрд╢рд╛ рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ, рдЪрд╛рд╣реЗ рд╡рд╣ рдореЙрдбреНрдпреВрд▓ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рд╣реЛред

рдпрд╣ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд░ рдбрд┐рд╕реНрдХрд╡рд░реА рдореЗрдВ рдЯрд╛рдЗрдордЖрдЙрдЯ рдЬреЛрдбрд╝рдХрд░ рдЕрдиреНрд╕рд┐рдмрд▓ рд╕рд╛рдЗрдб рдкрд░ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЙрд╕ рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдордпрд░реЗрдЦрд╛ рдирд╣реАрдВ рд╣реИред

@flowerysong рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ GH рдореБрджреНрджреЗ рдХреА рдХреЛрдИ рдХрдбрд╝реА рд╣реИ рдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рд╣реИ рдЬреЛ рдЯрд╛рдЗрдордЖрдЙрдЯ рдЪрд░реНрдЪрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдпрд╣рд╛рдВ рдЯреНрд░реИрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

SO @SwampDragons - рдЖрдкрдХреЗ рдкреНрд░рд╢реНрди рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдореИрдВ рдЗрд╕ рдмрд╛рдд рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ:
"extra_arguments": [
"--Extra-рд╡рд╛рд░реНрд╕",
"Ansible_python_interpreter = auto_silent"
]
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдЕрдВрдХ-рд╕реНрдерд╛рдиреАрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд▓рд┐рдирдХреНрд╕ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:
рдЙрддреНрддрд░ рджреЗрдиреЗ рдпреЛрдЧреНрдп 2.8.1
рдкреИрдХрд░ 1.4.2
KVM RHEL7 рдХрд╛ рдирд┐рд░реНрдорд╛рдг

рд╣рд╛рд▓рд╛рдБрдХрд┐ - рдЙрдиреНрд╣реАрдВ рддрд░реНрдХреЛрдВ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рддрдм рднреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм WINDOWS рд╕рд░реНрд╡рд░ 2019 рд╣реЛрд╕реНрдЯ рдХреЛ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

2019-07-15T14: 05: 46-04: 00: ==> рдХреНрдпреВрдореВ: рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдпреЛрдЧреНрдп: ansible-playbook --extra-vars packer_build_name = qemu packer_builder_t_ = qemu -o IdentitiesOnly = Yes -i / tmp / packer-рдкреНрд░рд╛рд╡рдзрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдПред ansible556061269/opt/jenkins/workspace/-templates_2019_imagebuild_PR-10/windows/ansible/initial_config.yaml -e ansible_ssh -pStreet_key_file =/ tmp / ansible-key458833230 --extra-varra-var-var-var-pack-var vars ansible_shell_type = powershell ansible_shell_executable = рдХреЛрдИ рдирд╣реАрдВ ansible_python_interpreter = auto_silent

2019-07-15T14: 05: 55-04: 00: qemu:

2019-07-15T14: 05: 55-04: 00: qemu: PLAY [рд╕рднреА] * * * * * * * * * * * * * * * * * * * * * * **

2019-07-15T14: 05: 55-04: 00: qemu:

2019-07-15T14: 05: 55-04: 00: qemu: TASK [рдЗрдХрдЯреНрдард╛ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рддрдереНрдп] * * * * * * * * * * * * * * * * * * **

2019-07-15T14: 05: 56-04: 00: qemu: рдШрд╛рддрдХ: [рдбрд┐рдлрд╝реЙрд▓реНрдЯ]: рд╡рд┐рдлрд▓! => {"ansible_facts": {}, "рдкрд░рд┐рд╡рд░реНрддрд┐рдд": рдЧрд▓рдд, "рд╕рдВрджреЗрд╢": "рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЙрдбреНрдпреВрд▓ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛: рд╕реЗрдЯрдЕрдк \ n рд╕реЗрдЯрдЕрдк: рд╕рдЯреАрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рд▓рд┐рдП MODAILLE FAILURE \ nSee stdout / stderr"}

2019-07-15T14: 05: 56-04: 00: qemu:

2019-07-15T14: 05: 56-04: 00: qemu: PLAY RECAP * * * * * * * * * * * * * * * * * * * * * * ** **

2019-07-15T14: 05: 56-04: 00: qemu: рдбрд┐рдлрд╝реЙрд▓реНрдЯ: ok = 0 рдкрд░рд┐рд╡рд░реНрддрд┐рдд = 0 рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рдирд╣реАрдВ = 0 рд╡рд┐рдлрд▓ = 1 рдЫреЛрдбрд╝ рджрд┐рдпрд╛ = 0 рдмрдЪрд╛рдпрд╛ = 0 рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ = 0

2019-07-15T14: 05: 56-04: 00: qemu:

2019-07-15T14: 05: 56-04: 00: ==> qemu: рдЖрдЙрдЯрдкреБрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣рдЯрд╛рдирд╛ ...

2019-07-15T14: 05: 56-04: 00: рдмрд┐рд▓реНрдб 'qemu' рдЧрд▓рдд: рддреНрд░реБрдЯрд┐ рдХреЛ рдЕрдВрдЬрд╛рдо рджреЗрдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐: рдЧреИрд░-рд╢реВрдиреНрдп рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐: рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ 2

рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ "рд▓рд┐рдирдХреНрд╕" рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрдз рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИ, рдЬрдм рд╣рдо рдкрд╛рдЗрдк рд▓рд╛рдЗрди рдореЗрдВ "рдлрд┐рдХреНрд╕" рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди "рд╡рд┐рдВрдбреЛрдЬ" рдХреЛ рдЕрднреА рднреА рдХреБрдЫ рдФрд░ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рд╕реЗ рдЗрд╕реЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓реЗ?

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЛрдИ рднреА рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдПрдХ рдлрд┐рдХреНрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд┐рдпрд╛ рдЬрд╛рдП?

рдпрд╣ рдирд╣реА рд╣реИ рдХрд┐ рдореИрдВ рдЬрд╛рдирддрд╛ рд╣реВрдБред

рдореЗрд░рд╛ рдлрд┐рдХреНрд╕ рдпрд╣ рдЬреЛрдбрд╝рдирд╛ рдерд╛: "extra_arguments": ["-e", "ansible_python_interpreter=/usr/bin/python", "-vv"]

рдореИрдВ рдЕрднреА рднреА рдЕрдкрдиреЗ рдЬреАрд╡рди рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдкрд░ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдореБрджреНрджрд╛ рдкреИрдХрд░ рдХрд╛ ssh рдкреНрд░реЙрдХреНрд╕реА рд╣реИ рдЬреЛ рдЗрд╕реЗ Ansible рдХреЙрд▓ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдПрдХ рд╢рд╛рдЦрд╛ рд╕реЗ рдПрдХ рдкреАрдЖрд░ # 8625 рдмрдирд╛рдпрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЗрдирд╡реЗрдВрдЯрд░реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣реЛрд╕реНрдЯ рдЖрдИрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╡рдзрд╛рди рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ рдЕрдЧрд░ рдмрдЧ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХреБрдЫ рд▓реЛрдЧ рдПрдХ рдмрд┐рд▓реНрдб рдХреЛ рдиреАрдЪреЗ рд▓рд╛ рд╕рдХреЗрдВ (рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз: https://circleci.com/gh/hashicorp/packer/29969#artifacts/containers/0) рдФрд░ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЬреИрд╕реЗ рдпрд╣ рдЕрднреА рдЦрдбрд╝рд╛ рд╣реИ, рдЙрд╕ рд╢рд╛рдЦрд╛ рдХреЛ рдбреЛрдХрд░ рдмрдирд╛рддрд╛ рд╣реИред рд╣рдо рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХрджрдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░реЗрдЧрд╛, рдореБрдЭреЗ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рддреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВред

рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдпрд╣ рднреА рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдкреНрд░реЙрдХреНрд╕реА рд╣рдЯрд╛рдиреЗ рдХреЗ рдХрд╛рд░рдг рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реИрдВ; рдкреАрдЖрд░ рдПрдХ рдХрд╛рд░реНрдп рдкреНрд░рдЧрддрд┐ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИред

рдЙрдкрд░реЛрдХреНрдд рдкреАрдЖрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдкрд░ рдХреЛрдИ рднреА рд▓реЗрдиреЗ рд╡рд╛рд▓рд╛ рдФрд░ рдореБрдЭреЗ рдпрд╣ рдмрддрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ 2.8 2.8 рдХреА рдЕрд╕рдВрдЧрддрддрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ? рдореЗрд░реЗ рдкрд╛рд╕ рдирдП рдмрд┐рд▓реНрдб рд╣реИрдВ, рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ: https://circleci.com/gh/hashicorp/packer/32248#artifacts/containers/0 , рдЬреЛ рдЖрдкрдХреЛ рдмреВрд▓рд┐рдпрди рдСрдкреНрд╢рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░реЙрдХреНрд╕реА рдПрдбрд╛рдкреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдпрд╛ рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ - "_рдкреНрд░реЛрдХреНрд╕реА " (рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рддреНрдп рдХреЗ рд▓рд┐рдП рдЪреВрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдпрд╣ рд╕рд╛рд░реНрдердХ рд▓рдЧрддрд╛ рд╣реИ рддреЛ рдореИрдВ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрджрд▓ рджреВрдВрдЧрд╛)

@SwampDragons , рдЗрди рдирдП рдкреИрдХрд░ рдмрд┐рд▓реНрдб (v 1.5.2) рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдореИрдВрдиреЗ рдЗрд╕ рдирдП 1.5.2 рдХреЛ macos (рдкрд╛рдпрдерди 3.7.3) рдФрд░ рдбреЙрдХрдЯрд░ рджреЛрдиреЛрдВ рдкрд░ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ
рдХрдВрдЯреЗрдирд░ (рдЕрдЬрдЧрд░ 3.6.9)

==> azure-arm: Waiting for WinRM to become available...
==> azure-arm: Timeout waiting for WinRM.

... рджреЛрдиреЛрдВ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ред

рдЕрдЧрд░ рдореИрдВ 1.5.1 рдкреИрдХрд░ рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрддрд╛ рд╣реВрдВ, рддреЛ WinRM рдХрд╛ рдХрдиреЗрдХреНрд╢рди рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ
рдкреНрд░рд╛рд╡рдзрд╛рди рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЪрд▓рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рдмрд╛рдд рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛
рд╡рд┐рдХрд▓реНрдк рдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рддрд░реНрдХ рджрд┐рдП рдЧрдП рд╣реИрдВред 'Ansible_python_interpreter' рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб
рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

2 рд╡рд╛рддрд╛рд╡рд░рдг рдореИрдВрдиреЗ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ:
1. рдореИрдХреЛрд╕ [рдбрд╛рд░реНрд╡рд┐рди рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг 19.3.0: рд░реВрдЯ: xnu-6153.81.5.5 ~ 1 / RELEASE_X86_64 x86_64]
- рдкреИрдХрд░ 1.5.1
- рдмрд┐рд▓реНрдбрд░: рдиреАрд▓рд╛-рд╣рд╛рде
- os_type: рд╡рд┐рдВрдбреЛрдЬ
- рд╕рдВрдЪрд╛рд░рдХ: winrm
- ansible 2.9.2
- рдкрд╛рдпрдерди 3.7.3

  1. рдбреЙрдХрд░ / mcr.microsoft.com/azure- cli: рдирд╡реАрдирддрдо [рд▓рд┐рдирдХреНрд╕ 1cba84bd80dd
    4.19.76-linuxkit # 1 рдПрд╕рдПрдордкреА рдереВ рдЕрдХреНрдЯреВрдмрд░ 17 19:31:58 рдпреВрдЯреАрд╕реА 2019 x86_64 рд▓рд┐рдирдХреНрд╕]
  2. рдкреИрдХрд░ 1.5.1

    • рдмрд┐рд▓реНрдбрд░: рдиреАрд▓рд╛-рдмрд╛рдВрд╣

    • os_type: рд╡рд┐рдВрдбреЛрдЬ

    • рд╕рдВрдЪрд╛рд░рдХ: winrm

  3. ansible 2.9.4
  4. рдЕрдЬрдЧрд░ 3.6.9
debug logs:

---------
    azure-arm: [azure-arm]
    azure-arm: XX.XXX.142.52
==> azure-arm: Provisioning with Ansible...
==> azure-arm: Executing Ansible: ansible-playbook --extra-vars packer_build_name=azure-arm packer_builder_type=azure-arm -o IdentitiesOnly=yes -i /var/folders/08/_km87dpn38zf4c0yr8lnq8880000gp/T/packer-provisioner-ansible557376101 /Users/Laurent/work/ansible/win-playboom.yml -e ansible_ssh_private_key_file=/var/folders/08/_km87dpn38zf4c0yr8lnq8880000gp/T/ansible-key717334430 -vvvv --connection packer --inventory-file=../ansible/inventory/inventory_azure_rm.yml --extra-vars ansible_python_interpreter=/Users/Laurent/.pyenv/shims/python ansible_shell_type=powershell ansible_shell_executable=None
    azure-arm: ansible-playbook 2.9.2
    azure-arm: <XX.XXX.142.52> ESTABLISH WINRM CONNECTION FOR USER: packer on PORT 5986 TO XX.XXX.142.52
    azure-arm: fatal: [pkrvmnzc8laeuz0_3a38]: UNREACHABLE! => {
    azure-arm:     "changed": false,
    azure-arm:     "msg": "ssl: the specified credentials were rejected by the server",
    azure-arm:     "unreachable": true
    azure-arm: }
...
    azure-arm: fatal: [default]: FAILED! => {
    azure-arm:     "ansible_facts": {},
    azure-arm:     "changed": false,
    azure-arm:     "failed_modules": {
    azure-arm:         "setup": {
    azure-arm:             "failed": true,
    azure-arm:             "module_stderr": "OpenSSH_7.9p1, LibreSSL 2.7.3\r\ndebug1:
    ...
    ...
        azure-arm:             "module_stdout": "",
    azure-arm:             "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
    azure-arm:             "rc": 1
    azure-arm:         }
    azure-arm:     },
    azure-arm:     "msg": "The following modules failed to execute: setup\n"
    azure-arm: }
    azure-arm:
    azure-arm: PLAY RECAP *********************************************************************
    azure-arm: default                    : ok=0    changed=0    unreachable=0    failed=1    skipped=0    rescued=0    ignored=0
    azure-arm: pkrvmnzc8laeuz0_3a38       : ok=0    changed=0    unreachable=1    failed=0    skipped=0    rescued=0    ignored=0

---------

рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж - рдореИрдВрдиреЗ рдХреБрдЫ рд╕реБрдзрд╛рд░реЛрдВ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдпрд╛ рдФрд░ рдирдП рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдкреАрдЖрд░ рдкрд░ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ winrm рдХреЗ рд▓рд┐рдП рдиреЛ-рдкреНрд░реЙрдХреНрд╕реА рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИред

рдореИрдВ рдЖрдЦрд┐рд░рдХрд╛рд░ рд╣реИрдВрдЧ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ рдФрд░ рдпрд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛, рдЬреИрд╕рд╛ рдХрд┐ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЬреБрдбрд╝реЗ рд╣реБрдП рдкреАрдЖрд░ рдореЗрдВ, рдПрд╕рдПрд╕рдПрд▓ рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдЕрднреА рддрдХ WinRM рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╕рдВрдзрд╛рди рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдФрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИред

SSH рдкрд░ рдЖрдк рдореЗрдВ рд╕реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд▓рд╛рдХреГрддрд┐рдпрд╛рдБ рдЬрд┐рдиреНрд╣реЗрдВ рдЗрд╕ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рд╡реЗ рдпрд╣рд╛рдБ рджреЗрдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ: https://circleci.com/gh/hashicorp/packer/33086#artifacts/containers/0 ред

рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдЬрд╛рдирд╛ рд╣реИ, рдпрд╣ рд╢рд╛рдпрдж рдЗрд╕реЗ 1.5.2 рд░рд┐рд▓реАрдЬ рдореЗрдВ рдирд╣реАрдВ рдмрдирд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рд▓реЗ рд▓реВрдВрдЧрд╛ рдФрд░ рдПрдХ рджреЛ рджрд┐рдиреЛрдВ рдореЗрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреВрдВрдЧрд╛ред

рдзрдиреНрдпрд╡рд╛рдж @SwampDragons , рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИ! рдЬрдм рдЖрдк рдЗрди рдкрд░ рдХрд╛рдо рдЬрд╛рд░реА рд░рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВ, рддреЛ рд╡рд┐рдВрдбреЛрдЬ рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рдХреНрд╕реЗрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░ рд╣реИрдВред

рдореИрдВ рдЗрд╕ рдмрд╛рдд рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдКрдкрд░ рджрд┐рдП рдЧрдП

рдореИрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ ansible 2.9 рдореЗрдВ winrm рдХреЗ рд╕рд╛рдеред рдлрд┐рд░ рдореИрдВрдиреЗ 2.7 рд╕реЗ рдПрдВрд╕рд┐рдмрд▓ рдХреЛ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЙрд╕рдХреЗ рдмрд╛рдж рдпрд╣ рдПрдХ рдмрд╛рд░ рдареАрдХ рдерд╛ред рд▓реЗрдХрд┐рди рдЕрдм рдореИрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ ansible 2.7 рдореЗрдВ рднреАред

ansible = 2.7.0
рдЕрдЬрдЧрд░ рд╕рдВрд╕реНрдХрд░рдг = 3.7.6
рдкреИрдХрд░ = рез.рел.рек

<127.0.0.1>> (0, b '', b'OpenSSH_7.9p1, LibreSSL 2.7.3 \ r \ ndebug1: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдбреЗрдЯрд╛ рдкрдврд╝рдирд╛ / рдЖрджрд┐ / ssh / ssh_config рдХреА '\ ndebug1: / etc / ssh / ssh_config рдкрдВрдХреНрддрд┐ 48: * \ R \ ndebug2: solution_canonicalize: hostname 127.0.0.1 рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдкрддрд╛ \ r \ ndebug1: auto-mux: рдореМрдЬреВрджрд╛ рдорд╛рд╕реНрдЯрд░ \ r \ ndebug2 рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ: Fd 3 рд╕реЗрдЯрд┐рдВрдЧ O_NONBLOCK \ r \ ndebug2: mux_client_helux_exhange \ ndebug3: mux_client_forwards: рдЕрдиреБрд░реЛрдз рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░реЗрдВ: 0 рд╕реНрдерд╛рдиреАрдп, 0 рджреВрд░рд╕реНрде \ r \ ndebug3: mux_client_request_session: \ r \ ndebug3 рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ: mux_client_request_alive: mux_client_request_alive: mux_client_request_live \ r \ n # <CLIXML \ r \ nSystem.Management.Automation.PSCustomObjectSystem.Object1рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рддреИрдпрд╛рд░ рдХрд░рдирд╛ред0-1-1рдкреВрд░рд╛ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ-1 debug3: mux_client_read_packet: рд░реАрдб рд╣реЗрдбрд░ рд╡рд┐рдлрд▓: рдЯреВрдЯрд╛ рд╣реБрдЖ рдкрд╛рдЗрдк \ r \ ndebug2: рдорд╛рд╕реНрдЯрд░ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ 0 \ r \ n 'рдкреНрд░рд╛рдкреНрдд)

@SwampDragons рд╡рд┐рдВрдбреЛрдЬрд╝ рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рдХреЛрдИ рднреА рднрд╛рдЧреНрдп

рдЕрднреА рддрдХ рдирд╣реАрдВ - рдореИрдВ рдпрд╛рддреНрд░рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдХреАрдмреЛрд░реНрдб рдкрд░ рд╣рд╛рде рдирд╣реАрдВ рдерд╛ред рдореИрдВ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рд╡рд╛рдкрд╕ рдХрд╛рдо рд▓реЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛ред

@SwampDragons рдХреНрдпрд╛ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдХреЛрдИ рд╕реНрдЯреЗрдЯрд╕ рд╣реИ? рдзрдиреНрдпрд╡рд╛рдж!

рд╣рд╛рдБ! рд╢реБрдХреНрд░рд╡рд╛рд░ рдХреЛ рдореБрдЭреЗ рдкреНрд░реЙрдХреНрд╕реА-рдХрдо рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ POC рдорд┐рд▓реА, рдЬрд┐рд╕рдореЗрдВ WinRM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреЗрд╕рд┐рдХ рдХреЛрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ ssl рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдЬреАрддрд╛ рд╣реИ! рд╡рд╛рдЗрдирд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдпрд╣рд╛рдБ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ: https://circleci.com/gh/hashicorp/packer/42423#artifacts/containers/0

рд╡рд┐рд╕реНрддреГрдд рдЙрдкрдпреЛрдЧ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП PR рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рдбреЙрдХреНрд╕ рджреЗрдЦреЗрдВ: https://github.com/hashicorp/packer/pull/8625

рд╣рд╛рдп @SwampDragons рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж (рдФрд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдкрд░ рджреВрд╕рд░реЛрдВ рдХреЛ)! :)
рдореИрдВрдиреЗ рдКрдкрд░ рд╕реВрдЪреАрдмрджреНрдз рд░рд╛рдд рдирд┐рд░реНрдорд╛рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдФрд░ рдпрд╣ рдЕрднреА рднреА рдореЗрд░реЗ рд▓рд┐рдП рд╡рд┐рдлрд▓ рд╣реИред рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдЕрднреА рднреА Ansible 2.7.10 рдкрд░ рд╡рд╛рдкрд╕ рдЖрдирд╛ рд╣реЛрдЧрд╛ред
[dev-user@centos-7-dev Downloads]$ ansible --version ansible 2.9.6 config file = /etc/ansible/ansible.cfg configured module search path = [u'/home/dev-user/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python2.7/site-packages/ansible executable location = /usr/bin/ansible python version = 2.7.5 (default, Aug 7 2019, 00:51:29) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] [dev-user@centos-7-dev Downloads]$ packer --version 1.5.6 [dev-user@centos-7-dev Downloads]$
рдпрд╣ рд╕реЗрдВрдЯреЛрд╕реЗ-рдЗрд╕реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╕реЗрдВрдЯреЛрд╕ 7.7 рд╣реЛрд╕реНрдЯ рд╕реЗ рд╣реИ (рдпрд╣ рдЕрдм рдЗрд╕рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ!) рдПрдХ рд╕реЗрдВрдЯреЛ 7.7 рдорд┐рд▓рд┐рдпрди рдЫрд╡рд┐ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд░рд╣рд╛ рд╣реИред
рдХрд┐рд╕реА рдФрд░ рдХреЛ рдХреЛрдИ рдЕрдиреНрдп рдореБрджреНрджреЗ рдорд┐рд▓ рдЧрдП?

@ChrisGWarp рдореБрдЭреЗ рдЖрдкрдХреА рд╡рд┐рдлрд▓рддрд╛ рдкрд░ рдЕрдзрд┐рдХ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг

packer_test.zip
рдХрд┐рдпрд╛ рд╣реБрдЖ!
рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛ рдХрд╛ рд▓реЙрдЧ, рд╕реБрдзрд╛рд░ (рдбрд╛рдЙрдирдЧреНрд░реЗрдб ansible) рдФрд░ рд╕рдлрд▓рддрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред
рдЙрдореНрдореАрдж рд╣реИ рдХреА рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛ред :)

рддреЛ, рдЕрдкрдиреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП:

        {
            "type":            "ansible",
            "playbook_file":   "./ansible/packer-test.yml",
            "galaxy_file":     "./ansible/requirements.yml",
            "user":            "root",
            "extra_arguments": [ "-v" ]
        }

рдЕрдм рдореИрдВрдиреЗ рдЧреИрд▓реЗрдХреНрд╕реА рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЖрдкрдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рднреА рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЖрдкрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИред

        {
            "type":            "ansible",
            "playbook_file":   "./ansible/packer-test.yml",
            "galaxy_file":     "./ansible/requirements.yml",
            "user":            "root",
            "use_proxy": false,
            "extra_arguments": [ "-v" ]
        }

рдХреНрдпрд╛ рдЖрдк рд╡рд░реНрдмреЛрдЬрд╝ рд▓реЙрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ PACKER_DEBUG = 1 рдХреЗ рд╕рд╛рде рдЙрдкрд░реЛрдХреНрдд рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ?, рдФрд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рд▓рд┐рдВрдХ рдХрд░реЗрдВ?

рдареАрдХ рд╣реИ, рдореИрдВ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред
рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдкрд╛рдпрд╛ / рджреЗрдЦрд╛:

рдореИрдВ use_proxy рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рдерд╛, рдЕрдЧрд░ рдпрд╣ рдПрдХ рдореМрдЬреВрджрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдерд╛ рдЬрд┐рд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдорд╛рди рд╣реИ, рдпрд╛ рдпрджрд┐ рдХреЛрдИ рдирдпрд╛ рд╣реИред

рдЗрд╕ рдкрд░ рдкреИрдХрд░ 1.5.5 рдЪреЛрдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдПрдХ рдирдпрд╛ рд╡реИрд░рд┐рдПрдмрд▓ рдорд╛рди рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рдкреАрдЫреЗ рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реВрдВред

рдкреИрдХрд░ 1.5.6-рджреЗрд╡рддрд╛ рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХрддреНрд░рд┐рдд рддрдереНрдпреЛрдВ рдХреЗ рдЪрд░рдг (yey!) рдкрд░ рд▓рдЯрдХрд╛ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдпрд╣ рдореЗрдЬрдмрд╛рди рдХреБрдВрдЬреА рдореБрджреНрджреЗ рдкрд░ рдШреБрдЯ рдЧрдпрд╛ред рдпрд╣ ansible.cfg рдХреЛ рдХрд╣рд╛рдВ рд╕реЗ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ? рдпрд╛, рдПрдХ рд╣реА рд╕рд╡рд╛рд▓ рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рд╣реИ, рдЬрд╣рд╛рдВ (рдХреНрдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЗ рд░реВрдк рдореЗрдВ) ansible-playbook рд╕реЗ spawned рдорд┐рд▓рддрд╛ рд╣реИ?

рдпрд╣ .json рдлрд╝рд╛рдЗрд▓ рдЯреБрдХрдбрд╝рд╛ рд╣реИ, env var рд╣реЛрд╕реНрдЯ рдХреБрдВрдЬреА рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реБрдЖред

"provisioners": [ { "type": "ansible", "playbook_file": "./ansible/packer-test.yml", "galaxy_file": "./ansible/requirements.yml", "user": "root", "use_proxy": false, "ansible_env_vars": [ "ANSIBLE_HOST_KEY_CHECKING=False", "ANSIBLE_NOCOLOR=True" ], "extra_arguments": [ "-v" ] } ]

рдпрд╣рд╛рдБ рд▓реЙрдЧ рдЖрдЙрдЯрдкреБрдЯ рд╣реИ:

`[ рджреЗрд╡-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ @ рд╕реЗрдВрдЯреЛрд╕
2020/04/26 20:46:14 [INFO] рдкреИрдХрд░ рд╕рдВрд╕реНрдХрд░рдг: 1.5.6-рджреЗрд╡ (d824b7e969d0d54ce23b42aa2a577a73a4780765) [go1.13.9ux amd64]
2020/04/26 20:46:14 рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╛рдЗрд▓ рдкрде рдХреЗ рд▓рд┐рдП 'PACKER_CONFIG' рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛
2020/04/26 20:46:14 'PACKER_CONFIG' рд╕реЗрдЯ рдирд╣реАрдВ; рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ рдкрде рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛
2020/04/26 20:46:14 рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕: /home/dev-user/.packerconfig
2020/04/26 20:46:14 [WARN] рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ: /home/dev-user/.packerconfig
2020/04/26 20:46:14 рдХреИрд╢ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рд╕реНрдерд╛рдкрдирд╛: / рдШрд░ / рджреЗрд╡-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / рдЧреНрд░рд╣рдг-рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ / рдкреИрдХрд░-рдкрд░реАрдХреНрд╖рдг / packer_cache
2020/04/26 20:46:14 рдкрде рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди рдХреНрд▓рд╛рдЗрдВрдЯ рдмрдирд╛рдирд╛: / usr / bin / packer
2020/04/26 20:46:14 рдкреНрд▓рдЧрдЗрди рд╢реБрд░реВ: / usr / рдмрд┐рди / рдкреИрдХрд░ [] рд╕реНрдЯреНрд░рд┐рдВрдЧ {"/ usr / рдмрд┐рди / рдкреИрдХрд░", "рдкреНрд▓рдЧрдЗрди", "рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░- vsphere-iso"}
2020/04/26 20:46:14 RPC рдкрддреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ: / usr / bin / packer
2020/04/26 20:46:14 / рдпреВрдЖрд░ / рдмрд┐рди / рдкреИрдХрд░ рдХреЗ рд▓рд┐рдП рдпреВрдирд┐рдХреНрд╕ рдЖрд░рдкреАрд╕реА рдкрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛: рдПрдбреНрд░ / рдЯреАрдПрдордкреА / рдкреИрдХрд░ / рдкреНрд▓рдЧрдЗрди рд╣реИ 421608791
2020/04/26 20:46:14 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: [INFO] рдкреИрдХрд░ рд╕рдВрд╕реНрдХрд░рдг: 1.5.6-рджреЗрд╡ (d824b7e969d0d54ce23b42aa2a577773a4780765) [go1.13.9 linux amd64]
2020/04/26 20:46:14 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ рдкрде рдХреЗ рд▓рд┐рдП 'PACKER_CONFIG' рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛
2020/04/26 20:46:14 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: 'PACKER_CONFIG' рд╕реЗрдЯ; рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ рдкрде рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛
2020/04/26 20:46:14 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕: /home/dev-user/.packerconfig
2020/04/26 20:46:14 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: [WARN] рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ: /home/dev-user/.packerconfig
2020/04/26 20:46:14 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: рдХреИрд╢реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рд╕реНрдерд╛рдкрдирд╛: / рдШрд░ / рджреЗрд╡-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / рдЧреНрд░рд╣рдг-рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ / рдкреИрдХрд░-рдкрд░реАрдХреНрд╖рдг / packer_cache
2020/04/26 20:46:14 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: args: [] string {"packer-builder-vsphere-iso"}
2020/04/26 20:46:14 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: рдкреНрд▓рдЧрдЗрди рдкрддрд╛: рдпреВрдирд┐рдХреНрд╕ / tmp / packer-plugin421608791
2020/04/26 20:46:14 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: рдХрдиреЗрдХреНрд╢рди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ ...
2020/04/26 20:46:14 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: рдПрдХ рдкреНрд▓рдЧрдЗрди рдХрдиреЗрдХреНрд╢рди рдХреА рд╕реЗрд╡рд╛ ...
2020/04/26 20:46:14 рдкрде рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди рдХреНрд▓рд╛рдЗрдВрдЯ рдмрдирд╛рдирд╛: / usr / bin / packer
2020/04/26 20:46:14 рдкреНрд▓рдЧрдЗрди рд╢реБрд░реВ: / usr / рдмрд┐рди / рдкреИрдХрд░ [] рд╕реНрдЯреНрд░рд┐рдВрдЧ {"/ usr / рдмрд┐рди / рдкреИрдХрд░", "рдкреНрд▓рдЧрдЗрди", "рдкреИрдХрд░-рдкреНрд░рд╛рд╡рдзрд╛рди-ansible"}
2020/04/26 20:46:14 RPC рдкрддреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ: / usr / bin / packer
2020/04/26 20:46:14 / рдпреВрдЖрд░ / рдмрд┐рди / рдкреИрдХрд░ рдХреЗ рд▓рд┐рдП рдпреВрдирд┐рдХреНрд╕ рдЖрд░рдкреАрд╕реА рдкрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛: рдПрдбреНрд░ / рдЯреАрдПрдордкреА / рдкреИрдХрд░ / рдкреНрд▓рдЧрдЗрди рд╣реИ 434205582
2020/04/26 20:46:14 рдкреИрдХрд░-рдкреНрд░рд╛рд╡рдзрд╛рдирдХрд░реНрддрд╛-рдЕрдиреВрд╕рд┐рдмрд▓ рдкреНрд▓рдЧрдЗрди: [INFO] рдкреИрдХрд░ рд╕рдВрд╕реНрдХрд░рдг: 1.5.6-рджреЗрд╡ (d824b7e969d0d54ce23b42aa2a577a73204780765) [go1.13.9 linux amd64]
2020/04/26 20:46:14 рдкреИрдХрд░-рдЙрдкрдмрдВрдзрдХ-рдЕрдирд╕реБрдиреА рдкреНрд▓рдЧрдЗрди: рдПрдХ рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╛рдЗрд▓ рдкрде рдХреЗ рд▓рд┐рдП 'PACKER_CONFIG' рдХреА рдЬрд╛рдБрдЪ
2020/04/26 20:46:14 рдкреИрдХрд░-рдЙрдкрдмрдВрдзрдХ-рдЕрдирд╕реБрдиреА рдкреНрд▓рдЧрдЗрди: 'PACKER_CONFIG' рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ; рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ рдкрде рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛
2020/04/26 20:46:14 рдкреИрдХрд░-рдЙрдкрдмрдВрдзрдХ-рдЕрдиреБрд╖рдВрдЧреА рдкреНрд▓рдЧрдЗрди: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕: /home/dev-user/.packerconfig
2020/04/26 20:46:14 рдкреИрдХрд░-рдЙрдкрдмрдВрдзрдХ-рдЕрдирд╕реБрдиреА рдкреНрд▓рдЧрдЗрди: [WARN] рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╛рдЗрд▓ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ: /home/dev-user/.packerconfig
2020/04/26 20:46:14 рдкреИрдХрд░-рдЙрдкрдмрдВрдзрдХ- ansible рдкреНрд▓рдЧрдЗрди: рдХреИрд╢реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рд╕реНрдерд╛рдкрдирд╛: / рдШрд░ / рджреЗрд╡-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / рдЧреНрд░рд╣рдг-рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ / рдкреИрдХрд░-рдкрд░реАрдХреНрд╖рдг / packer_cache
2020/04/26 20:46:14 рдкреИрдХрд░-рдЙрдкрдмрдВрдзрдХ-рдЕрдиреБрд╖рдВрдЧреА рдкреНрд▓рдЧрдЗрди: args: [] рд╕реНрдЯреНрд░рд┐рдВрдЧ {"рдкреИрдХрд░-рдЙрдкрдмрдВрдзрдХ-рдЕрдирд╕реБрдиреА"}
2020/04/26 20:46:14 рдкреИрдХрд░-рдЙрдкрдмрдВрдзрдХ-рдЕрдирд╕реЙрд▓рд┐рдмрд▓ рдкреНрд▓рдЧрдЗрди: рдкреНрд▓рдЧрдЗрди рдкрддрд╛: рдпреВрдирд┐рдХреНрд╕ / tmp / рдкреИрдХрд░-рдкреНрд▓рдЧрдЗрди- 434205582
2020/04/26 20:46:14 рдкреИрдХрд░-рдЙрдкрдмрдВрдзрдХ-рдЕрдирд╕реБрдиреА рдкреНрд▓рдЧрдЗрди: рдХрдиреЗрдХреНрд╢рди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ ...
2020/04/26 20:46:14 рдкреИрдХрд░-рдЙрдкрдмрдВрдзрдХ-рдЕрдиреНрд╕рд┐рдмрд▓ рдкреНрд▓рдЧрдЗрди: рдПрдХ рдкреНрд▓рдЧрдЗрди рдХрдиреЗрдХреНрд╢рди рдХреА рд╕реЗрд╡рд╛ ...
vsphere-iso: рдЖрдЙрдЯрдкреБрдЯ рдЗрд╕ рд░рдВрдЧ рдореЗрдВ рд╣реЛрдЧрд╛ред

2020/04/26 20:46:14 рдбрд┐рдмрдЧ рдореЛрдб рдмрдирд╛рдПрдБ: рдЕрд╕рддреНрдп
2020/04/26 20:46:14 рдлреЛрд░реНрд╕ рдмрд┐рд▓реНрдб: рд╕рдЪ
2020/04/26 20:46:14 рддреНрд░реБрдЯрд┐ рдкрд░:
2020/04/26 20:46:14 рдирд┐рд░реНрдорд╛рдг рдХреА рддреИрдпрд╛рд░реА: vsphere-iso
2020/04/26 20:46:15 рдкреВрд░реА рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ ...
2020/04/26 20:46:15 рдмрд┐рд▓реНрдб рд░рди рд╢реБрд░реВ: vsphere-iso
2020/04/26 20:46:15 рд░рдирд┐рдВрдЧ рдмрд┐рд▓реНрдбрд░: vsphere-iso
2020/04/26 20:46:15 [INFO] (рдЯреЗрд▓реАрдореЗрдЯреНрд░реА) рдмрд┐рд▓реНрдбрд░ vsphere-iso рд╢реБрд░реВ рдХрд░рдирд╛
2020/04/26 20:46:15 рдкреИрдХрд░-рдЙрдкрдмрдВрдзрдХ-рдЕрдиреНрд╕рд┐рдмрд▓ рдкреНрд▓рдЧрдЗрди: рдЕрдиреНрд╕рд┐рдмрд▓-рдкреНрд▓реЗрдмреБрдХ рд╕рдВрд╕реНрдХрд░рдг: 2.9.6
==> vsphere-iso: рд╡реАрдПрдо рдмрдирд╛рдирд╛ ...
==> vsphere-iso: рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ ...
==> vsphere-iso: рдмрдврд╝рддреЗ рдЖрдИрдПрд╕рдУ рдЪрд┐рддреНрд░ ...
2020/04/26 20:46:17 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: рдирд┐рдпрдВрддреНрд░рдХ рдкрд░ CD-ROM рдмрдирд╛рдирд╛ '& {{{} 200 0xc00055e2a00} 0 []} 'iso рдХреЗ рд╕рд╛рде' [ISO] CentOS / CentOS-7-x86_64-Minimal-1908.iso '
==> vsphere-iso: рдлреНрд▓реЙрдкреА рдбрд┐рд╕реНрдХ рдмрдирд╛рдирд╛ ...
vsphere-iso: рдлреНрд▓реЙрдкреА_рдлрд╛рдЗрд▓реНрд╕ рд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдорддрд▓ рд░реВрдк рд╕реЗ рдХреЙрдкреА рдХрд░рдирд╛
2020/04/26 20:46:18 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: рдлреНрд▓реЙрдкреА рдкрде: / tmp / packer579447498
2020/04/26 20:46:18 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд
2020/04/26 20:46:18 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: FAT рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╕реНрд╡рд░реВрдкрд┐рдд рдХрд░рдирд╛ ...
2020/04/26 20:46:18 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ FAT рдлрд╛рдЗрд▓рд╕рд┐рд╕реНрдЯрдо рдХреА рд╢реБрд░реБрдЖрдд
2020/04/26 20:46:18 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: рдлрд╛рдЗрд▓рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдкрдврд╝рдирд╛
vsphere-iso: рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдлрд╝рд╛рдЗрд▓: http / ks-7.7-minimal-static.cfg
vsphere-iso: рдлреНрд▓реЙрдкреА_рдлрд╛рдЗрд▓реНрд╕ рд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛ рд░рд╣рд╛ рд╣реИ
vsphere-iso: рдлреНрд▓реЙрдкреА_рдбрд┐рд░ рд╕реЗ рдкрде рдПрдХрддреНрд░рд┐рдд рдХрд░рдирд╛
vsphere-iso: рдлрд╝реНрд▓реЙрдкреА_рдбрд╛рдпрд░ рд╕реЗ рдкрд░рд┐рдгрд╛рдореА рдкрде: []
vsphere-iso: рдлреНрд▓реЙрдкреА_рдбрд┐рд░ рд╕реЗ рдкрде рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛
==> vsphere-iso: рдЕрдкрд▓реЛрдб рдХреА рдЧрдИ рдлреНрд▓реЙрдкреА рдЫрд╡рд┐
==> vsphere-iso: рдЙрддреНрдкрдиреНрди рдлреНрд▓реЙрдкреА ...
==> vsphere-iso: HTTP рд╕рд░реНрд╡рд░ рдХреЛ рдкреЛрд░реНрдЯ 8081 рдкрд░ рд╢реБрд░реВ рдХрд░рдирд╛
2020/04/26 20:46:19 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: рдЙрдкрд▓рдмреНрдз рдкреЛрд░реНрдЯ: 8081 IP рдкрд░: 0.0.0.0
==> vsphere-iso: рдмреВрдЯ рдСрд░реНрдбрд░ рдЕрд╕реНрдерд╛рдпреА рдХрд░реЗрдВ ...
==> vsphere-iso: рд╡реАрдПрдо рдкрд░ рд╢рдХреНрддрд┐ ...
==> vsphere-iso: рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ рдмреВрдЯ рдХреЗ рд▓рд┐рдП 10s ...
==> vsphere-iso: HTTP рд╕рд░реНрд╡рд░ http: // ABCE: 8081 / рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ
==> vsphere-iso: рдЯрд╛рдЗрдкрд┐рдВрдЧ рдмреВрдЯ рдХрдорд╛рдВрдб ...
2020/04/26 20:46:32 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: рд╡рд┐рд╢реЗрд╖ рдХреЛрдб ''рдкрд╛рдпрд╛, рдХреЗ рд╕рд╛рде рдХреА рдЬрдЧрд╣: CodeTab
2020/04/26 20:46:40 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: рд╡рд┐рд╢реЗрд╖ рдХреЛрдб ''рдкрд╛рдпрд╛, рдХреЗ рд╕рд╛рде рдХреА рдЬрдЧрд╣: CodeReturnEnter
2020/04/26 20:46:40 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: рдкреНрд░рддреАрдХреНрд╖рд╛ 1 рд╕реЗрдХрдВрдб
==> vsphere-iso: рдЖрдИрдкреА рдХрд╛ рдЗрдВрддрдЬрд╛рд░ ...
2020/04/26 20:46:41 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: [INFO] IP рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ, рдХреБрд▓ рдЯрд╛рдЗрдордЖрдЙрдЯ рддрдХ: 30m0s, рд╕рдордп рд╕реАрдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ: 5 s
2020/04/26 20:55:12 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: VM IP рдПрдХреНрд╡рд╛рдпрд░реНрдб: ABCD
2020/04/26 20:55:12 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: VM IP рдЕрднреА рднреА рдПрдХ рд╣реА рд╣реИ: ABCD
2020/04/26 20:55:13 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: VM IP рдЕрднреА рднреА рдПрдХ рд╣реА рд╣реИ: ABCD
2020/04/26 20:55:14 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: VM IP рдЕрднреА рднреА рдПрдХ рд╣реА рд╣реИ: ABCD
2020/04/26 20:55:15 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: VM IP рдЕрднреА рднреА рдПрдХ рд╣реА рд╣реИ: ABCD
2020/04/26 20:55:16 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: VM IP рдЕрднреА рднреА рдПрдХ рд╣реА рд╣реИ: ABCD
==> vsphere-iso: IP рдкрддрд╛: ABCD
2020/04/26 20:55:17 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: VM IP рдЕрдм рднреА рд╡рд╣реА рд╣реИ: ABCD
2020/04/26 20:55:17 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: VM IP рд╕реНрдерд┐рд░ рдкрд░реНрдпрд╛рдкреНрдд рд▓рдЧрддрд╛ рд╣реИ: ABCD
==> vsphere-iso: рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ssh рдХрдореНрдпреБрдирд┐рдХреЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛: ABCD
==> vsphere-iso: SSH рдХреЗ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ ...
2020/04/26 20:55:17 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: [рдЬрд╛рдирдХрд╛рд░реА] SSH рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЯрд╛рдЗрдордЖрдЙрдЯ рддрдХ: 5m0s
2020/04/26 20:55:17 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: [рдЬрд╛рдирдХрд╛рд░реА] ABH рдХреЗ рд▓рд┐рдП SSH рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдкреНрд░рдпрд╛рд╕: 22 ...
2020/04/26 20:55:17 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: [DEBUG] SSH рдХреЗ рд▓рд┐рдП TCP рдХрдиреЗрдХреНрд╢рди рдХреЛ рдлрд┐рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИ
2020/04/26 20:55:17 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: [DEBUG] HH рдХреЗ рд╕рд╛рде рд╣рд╛рде рдорд┐рд▓рд╛рдирд╛
2020/04/26 20:55:17 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: [DEBUG] рд╣реИрдВрдбрд╢реЗрдХ рдкреВрд░рд╛!
2020/04/26 20:55:17 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: [DEBUG] рдкрд╣рд▓рд╛ рд╕рддреНрд░ рдЦреЛрд▓рдиреЗ
==> vsphere-iso: SSH рд╕реЗ рдЬреБрдбрд╝реЗ!
2020/04/26 20:55:17 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: [INFO] рдПрдЬреЗрдВрдЯ рдЕрдЧреНрд░реЗрд╖рдг рд╕рдХреНрд╖рдо
2020/04/26 20:55:17 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: рдкреНрд░реЛрд╡рд┐рдЬрди рд╣реБрдХ рдЪрд▓рд╛рдирд╛
2020/04/26 20:55:17 [INFO] (рдЯреЗрд▓реАрдореЗрдЯреНрд░реА) рд╢реБрд░реВ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрдпреЛрдЬрдХ
==> vsphere-iso: Ansible рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рд╡рдзрд╛рди ...
vsphere-iso: Ansible рд░рди рдХреЗ рд▓рд┐рдП рдкреНрд░реЙрдХреНрд╕реА рдПрдбрд╛рдкреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛:
vsphere-iso: рдкреИрдХрд░ рдХрдореНрдпреБрдирд┐рдХреЗрдЯрд░ рд╕реЗ ssh рдХреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ ...
vsphere-iso: рдкреИрдХрд░ рдХрдореНрдпреБрдирд┐рдХреЗрдЯрд░ рд╕реЗ ssh рдХреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ ...
2020/04/26 20:55:17 рдкреИрдХрд░-рдЙрдкрдмрдВрдзрдХ-рдЕрдиреНрд╕рд┐рдмрд▓ рдкреНрд▓рдЧрдЗрди: рдПрдиреНрд╕рд┐рдмрд▓ рд░рди рдХреЗ рд▓рд┐рдП рдЗрдиреНрд╡реЗрдВрдЯреНрд░реА рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдирд╛ ...
vsphere-iso: рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдЧреИрд▓реЗрдХреНрд╕реА
vsphere-iso: [рдЪреЗрддрд╛рд╡рдиреА]: - dovry.ansible_role_sample (рдорд╛рд╕реНрдЯрд░) рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ - рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
vsphere-iso: - рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
2020/04/26 20:55:18 рдкреИрдХрд░-рдЙрдкрдмрдВрдзрдХ-рдЕрдирд╕реЙрд▓рд┐рдмрд▓ рдкреНрд▓рдЧрдЗрди: рдореЗрдЧрди cmd рд╣реИ & exec.Cmd {Path: "/ usr / bin / ansible-playbook", Args: [] string {"ansible-playbook", " -e "," packer_build_name = vsphere-iso "," -e "," packer_builder_type = vsphere-iso "," -e "," ansible_ssh__Street_key_file = / tmp / ansible-key848613781 "," -Ef "," : 8081 "," - ssh-extra-args "," -o IdentitiesOnly = yes "," -i "," / tmp / packer-рдкреНрд░реЛрд╡рд┐рдЬрдирд░-ansible807514096 "," / рдШрд░ / рджреЗрд╡-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / рдЧреНрд░рд╣рдг-рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ / packer-test / ansible / packer-test.yml "," -v "}, Env: [] string (nil), Dir:" ", Stdin: io.Reader (nil), Stdout, io.Writer (nil) , Stderr: io.Writer (nil), ExtraFiles: [] os.File (nil), SysProcAttr :( syscall.SysProcAttr) (nil), рдкреНрд░рдХреНрд░рд┐рдпрд╛ :( os.Process) (nil), ProcessState :( os.ProcessState) (nil), ctx: reference.Context (nil), lookPathErr: error (nil), рд╕рдорд╛рдкреНрдд: рдЧрд▓рдд, рдЪрд╛рдЗрд▓реНрдбрдлрд╛рдЗрд▓реНрд╕: [] os.File (nil), closeAfterStart [] io.Closer (nil), closeAfterWait: [] io.Closer (nil), goroutine: [] func () рдПрд░рд░ (nil), рдЗрд░рдЪ: (chan рдПрд░рд░) (nil), WaitDone: (chan рд╕реНрдЯреНрд░рдХреНрдЪрд░ {}) (nil)}==> vsphere-iso: рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп args -o IdentitiesOnly = Yes -i / tmp / packer-рдкреНрд░реЛрд╡рд┐рдЬрдирд░-ansible807514096 /home/dev-user/eclipse-workspace/packer-test/ansible/packer-test.yml -vvsphere-iso: config рдлрд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ /etc/ansible/ansible.cfg рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛vSphere-iso:vsphere-iso: PLAY [рдЖрдзрд╛рд░ VM рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ] * * * * * * * * * * * * * * * *


vSphere-iso:
vsphere-iso: TASK [рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рддрдереНрдп] * * * * * * * * * * * * * * * * * * *
рдХреБрдВрдЬреА '/ tmp / ansible-key848613781' рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝ рджрд░реНрдЬ рдХрд░реЗрдВ:
vsphere-iso: рдШрд╛рддрдХ: [рдбрд┐рдлрд╝реЙрд▓реНрдЯ]: рдкрд╣реБрдВрдЪ рд╕реЗ рдмрд╛рд╣рд░! => {"рдкрд░рд┐рд╡рд░реНрддрд┐рдд": рдЧрд▓рдд, "рд╕рдВрджреЗрд╢": "ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: рдЪреЗрддрд╛рд╡рдиреА: рдЬреНрдЮрд╛рдд рд╣реЛрд╕реНрдЯ рдХреА рд╕реВрдЪреА рдореЗрдВ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ 'ABCD' (ECDSA) рдЬреЛрдбрд╝рд╛ред \ r \ n \ n рдЕрд╕реНрд╡реАрдХреГрддрд┐ (publickey, gssapi-) рдХреАреЗрдХреНрд╕, gssapi-with-mic, рдкрд╛рд╕рд╡рд░реНрдб)ред "," рдЕрдЧрдореНрдп ": рд╕рдЪ}
vSphere-iso:
vsphere-iso: PLAY RECAP * * * * * * * * * * * * * * * * * * * * * *
vsphere-iso: default: ok = 0 рдкрд░рд┐рд╡рд░реНрддрд┐рдд = 0 рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рдирд╣реАрдВ = 1 рд╡рд┐рдлрд▓ = 0 рдЫреЛрдбрд╝ рджрд┐рдпрд╛ = 0 рдмрдЪрд╛рдпрд╛ рдЧрдпрд╛ = 0 рдЕрдирджреЗрдЦрд╛ = 0
vSphere-iso:
2020/04/26 20:55:50 [INFO] (рдЯреЗрд▓реАрдореЗрдЯреНрд░реА) рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдпреЛрдЧреНрдп
==> vsphere-iso: рдкреНрд░рд╛рд╡рдзрд╛рди рдХреЗ рдЪрд░рдгреЛрдВ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдереАрдВ: рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдХреНрд▓реАрдирдЕрдк рдкреНрд░рд╛рд╡рдзрд╛рди рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ ...
==> vsphere-iso: рдмреВрдЯ рдСрд░реНрдбрд░ рд╕рд╛рдлрд╝ рдХрд░реЗрдВ ...
==> vsphere-iso: рд╡реАрдПрдо рд╕реЗ рдмрд┐рдЬрд▓реА ...
==> vsphere-iso: рдлреНрд▓реЙрдкреА рдЫрд╡рд┐ рд╣рдЯрд╛ рд░рд╣рд╛ рд╣реИ ...
==> vsphere-iso: рд╡реАрдПрдо рдХреЛ рдирд╖реНрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИ ...
2020/04/26 20:55:51 рдкреИрдХрд░-рдмрд┐рд▓реНрдбрд░-vsphere-iso рдкреНрд▓рдЧрдЗрди: рдлреНрд▓реЙрдкреА рдбрд┐рд╕реНрдХ рдХреЛ рд╣рдЯрд╛рдирд╛: / tmp / packer579447498
'Vsphere-iso' рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рдмрдирд╛рдПрдБ: рддреНрд░реБрдЯрд┐ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп: рдЧреИрд░-рд╢реВрдиреНрдп рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐: рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ 4

==> рдХреБрдЫ рдмрд┐рд▓реНрдб рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реБрдП рдФрд░ рдЙрдирдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдереАрдВ:
- рдмрдирд╛рдо vsphere-iso: рддреНрд░реБрдЯрд┐ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп: рдЧреИрд░-рд╢реВрдиреНрдп рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐: рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ 4

==> рдмрд┐рд▓реНрдб рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдП рд▓реЗрдХрд┐рди рдХреЛрдИ рдХрд▓рд╛рдХреГрддрд┐рдпрд╛рдВ рдирд╣реАрдВ рдмрдирд╛рдИ рдЧрдИрдВред
2020/04/26 20:55:52 [INFO] (рдЯреЗрд▓реАрдореЗрдЯреНрд░реА) vsphere-iso рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛
2020/04/26 20:55:52 рдорд╢реАрди рдкрдардиреАрдп: рддреНрд░реБрдЯрд┐-рдЧрдгрдирд╛ [] рд╕реНрдЯреНрд░рд┐рдВрдЧ {"1"}
==> рдХреБрдЫ рдмрд┐рд▓реНрдб рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реБрдП рдФрд░ рдЙрдирдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдереАрдВ:
2020/04/26 20:55:52 рдорд╢реАрди рдкрдардиреАрдп: vsphere-iso, error [] string {"рддреНрд░реБрдЯрд┐ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп: рдЧреИрд░-рд╢реВрдиреНрдп рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐: рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ 4"}
==> рдмрд┐рд▓реНрдб рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдП рд▓реЗрдХрд┐рди рдХреЛрдИ рдХрд▓рд╛рдХреГрддрд┐рдпрд╛рдВ рдирд╣реАрдВ рдмрдирд╛рдИ рдЧрдИрдВред
2020/04/26 20:55:52 [INFO] (рдЯреЗрд▓реАрдореЗрдЯреНрд░реА) рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рджреЗрдирд╛ред
2020/04/26 20:55:53 рд╕рднреА рдкреНрд▓рдЧрдЗрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ ...
2020/04/26 20:55:53 / usr / bin / packer: рдкреНрд▓рдЧрдЗрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЧрдпрд╛
2020/04/26 20:55:53 / usr / bin / packer: рдкреНрд▓рдЧрдЗрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЧрдпрд╛
[ рджреЗрд╡-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ @ рд╕реЗрдВрдЯреЛрд╕ -7-рджреЗрд╡ рдкреИрдХрд░-рдкрд░реАрдХреНрд╖рдг] $
`

рдЗрд╕ рдкрд░ рдкреИрдХрд░ 1.5.5 рдЪреЛрдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдПрдХ рдирдпрд╛ рд╡реИрд░рд┐рдПрдмрд▓ рдорд╛рди рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рдкреАрдЫреЗ рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реВрдВред

рд╕рд╣реА рдмрд╛рддред рдирдП рдлреАрдЪрд░ рдХреЗ рд▓рд┐рдП рдбреЙрдХреНрд╕ рдХреЛ рд▓рд┐рдВрдХ рдХрд┐рдП рдЧрдП PR рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдкреИрдХрд░ 1.5.6-рджреЗрд╡рддрд╛ рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХрддреНрд░рд┐рдд рддрдереНрдпреЛрдВ рдХреЗ рдЪрд░рдг (yey!) рдкрд░ рд▓рдЯрдХрд╛ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдпрд╣ рдореЗрдЬрдмрд╛рди рдХреБрдВрдЬреА рдореБрджреНрджреЗ рдкрд░ рдШреБрдЯ рдЧрдпрд╛ред рдпрд╣ ansible.cfg рдХреЛ рдХрд╣рд╛рдВ рд╕реЗ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ? рдпрд╛, рдПрдХ рд╣реА рд╕рд╡рд╛рд▓ рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рд╣реИ, рдЬрд╣рд╛рдВ (рдХреНрдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЗ рд░реВрдк рдореЗрдВ) ansible-playbook рд╕реЗ spawned рдорд┐рд▓рддрд╛ рд╣реИ?

ansible-playbook рдЙрд╕реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рд╕реНрдкреЙрди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдкреИрдХрд░ рд╕реЗ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ _30 рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ тП│ред рдпрд╣ рд╣рдорд╛рд░реЗ рд░рдЦрд░рдЦрд╛рд╡рдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рдХреНрд░рд┐рдп рдореБрджреНрджреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдФрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдкрдХреЛ рдРрд╕реА рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рд╣реИ рдЬреЛ рдЗрд╕рдХреЗ рд╕рдорд╛рди рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдкреВрд░рд╛ рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╣рдо рдЖрдЧреЗ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдкрдХрдбрд╝ рд╕рдХреЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

mvermaes picture mvermaes  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mwhooker picture mwhooker  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Nikoos picture Nikoos  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

craigsimon picture craigsimon  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

frezbo picture frezbo  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ
bleepcoder.com рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рджреБрдирд┐рдпрд╛ рднрд░ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд GitHub рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╣рдо GitHub, Inc. рдпрд╛ рдХрд┐рд╕реА рднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдмрджреНрдз рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП GitHub рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдХрд┐рд╕реА рднреА рд╡реАрдбрд┐рдпреЛ рдпрд╛ рдЪрд┐рддреНрд░ рдХреА рдореЗрдЬрдмрд╛рдиреА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рд╕рднреА рдЕрдзрд┐рдХрд╛рд░ рдЙрдирдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдорд╛рд▓рд┐рдХреЛрдВ рдХреЗ рд╣реИрдВред
рдЗрд╕ рдкреЗрдЬ рдХреЗ рд▓рд┐рдП рд╕реЛрд░реНрд╕: рд╕реНрд░реЛрдд

рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдПрдВ
рд▓реЛрдХрдкреНрд░рд┐рдп рдЧрд┐рдЯрд╣рдм рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ
рдЕрдзрд┐рдХ рдЧрд┐рдЯрд╣рдм рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ

┬й 2024 bleepcoder.com - Contact
Made with in the Dominican Republic.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.