Ansible: docker-py рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдЬрд╛рдВрдЪрд╛ рдЧрдпрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 10 рд╕рд┐рддре░ 2016  ┬╖  44рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ansible/ansible

рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкреНрд░рдХрд╛рд░

  • рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ
рдШрдЯрдХ рдХрд╛ рдирд╛рдо

docker рдПрдХреАрдХрд░рдг (рд▓реЗрдХрд┐рди docker рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ) (https://github.com/ansible/ansible/blob/devel/lib/ansible/module_utils/docker_common.py#L154)

рдЙрддреНрддрд░ рд╕рдВрд╕реНрдХрд░рдг
ansible 2.1.1.0
рд╡рд┐рдиреНрдпрд╛рд╕

рдХреЛрдИ рдирд╣реАрдВ

рдУрдПрд╕ / рдкрд░реНрдпрд╛рд╡рд░рдг

рдУрдПрд╕ рдПрдХреНрд╕, рдПрд▓ рдХреИрдк

рд╕рд╛рд░рд╛рдВрд╢

docker-py рдиреЗ рдЗрд╕рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 1.10 рдЯрдХреНрдХрд░ рджреАред рдпрд╣ рд╡рд╣ рдХреЛрдб рд╣реИ рдЬреЛ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ:

  154         if docker_version < MIN_DOCKER_VERSION:
  155             self.fail("Error: docker-py version is %s. Minimum version required is %s." % (docker_version,
  156      

рдпрд╣ рдХреИрд╕реЗ рдЕрдЬрдЧрд░ рддрд╛рд░ рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИ:

>>> "1.5" < "1.7"
True
>>> "1.9" < "1.7"
False
>>> "1.10.1" < "1.7"
True
>>> "1.10.1" < "1.7.0"
True
>>> "1.10" < "1.7.0"
True

рдкреНрд░рдЬрдирди рдХрд░рдиреЗ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛

  1. рд▓рдХреНрд╖реНрдп рдорд╢реАрди рдкрд░ рдирд╡реАрдирддрдо рдбреЙрдХ-рдкреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
  2. рдХреЛрдИ рднреА рдбреЙрдХ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдВ:
docker_service:
   ...
рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдо

рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓рд╛

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдгрд╛рдо
fatal: [demos]: FAILED! => {"changed": false, "failed": true, "msg": "Error: docker-py version is 1.10.1. Minimum version required is 1.7.0."}
affects_2.1 affects_2.2 bug docker

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

рдпрд╣ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рд╡рд┐рд╕реНрдордпрдХрд╛рд░реА рд╣реИ рдХрд┐ рдПрдХ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдирд╛рдЬреБрдХ рдХрд┐рддрдирд╛ рдХрдордЬреЛрд░ рд╣реИ рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдорд╛рдореВрд▓реА рдЙрдиреНрдирдпрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдорд╛рддреНрд░рд╛ рд╣реИред рдЙрд▓реНрд▓реЗрдЦрдиреАрдпред

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

рдпрд╣ рднреА рджреЗрдЦреЗрдВ https://github.com/docker/docker-py/issues/1200#issuecomment -2448074949

рдкреБрд╖реНрдЯрд┐ рдХреА, рдбреЗрдмрд┐рдпрди рдЬреЗрд╕реАред рд▓рдЧрддрд╛ рд╣реИ ... рддрддреНрдХрд╛рд▓ред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ docker-compose 1.8.0 рдореЗрдВ docker-py> 1.9, <2.0 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ docker-py рдХреЛ 1.9.0 рд╕реЗ рдХрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ docker-compose 1.8.0 рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдпрд╣ docker-py рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдЧрд╛ 1.10.1 рдХреЗ рд╕рднреА рд░рд╛рд╕реНрддреЗ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕рдВрд╕реНрдХрд░рдг рдХреА рддреБрд▓рдирд╛ рдХреЛ рддреЛрдбрд╝рддреЗ рд╣реИрдВред рдЗрд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП docker-py рдХреЛ 1.9.0 рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред

рдбреЙрдХрдЯрд░ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдЖрдХрд╛рд╢рдЧрдВрдЧрд╛ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧреЛрдВ рдХреЛ рдорд┐рд▓ рд░рд╣рд╛ рд╣реЛрдЧрд╛
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг - рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░рд╛ рд╕рд╛рдорд╛рди рддреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ

рд╢реБрдХреНрд░, рд╕рд┐рддрдореНрдмрд░ 9, 2016, 7:09 рдЕрдкрд░рд╛рд╣реНрди рд╢реЗрди рд╕реНрдЯреИрд▓реЗрд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдкрд░ рд▓рд┐рдЦрд╛:

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ docker-compose 1.8.0 рдореЗрдВ docker-py> 1.9, <2.0 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк
рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ 1.9.0 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП docker-py рдХреА рд╕реНрдерд╛рдкрдирд╛
docker-compose 1.8.0 рдпрд╣ docker-py рдХреЛ 1.10.1 рддрдХ рд╕рднреА рддрд░рд╣ рд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рджреЗрдЧрд╛
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕рдВрд╕реНрдХрд░рдг рдХреА рддреБрд▓рдирд╛ рдХреЛ рддреЛрдбрд╝рддрд╛ рд╣реИред 1.9.0 рдкрд░ docker-py рд╕реЗрдЯ рдХрд░реЗрдВ
рдЗрд╕реЗ рд░реЛрдХреЗрдВред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдереНрд░реЗрдб рдХреЛ рдЕрдзрд┐рдХреГрдд рдХрд┐рдпрд╛ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/ansible/ansible/issues/17495#issuecomment -246081820,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAeFZ-OYb5eZHpd8TFlSrX7Z9WimPuIwks5qohE9gaJpZM4J5lx9
ред

FWIW, рдореИрдВ рдХрд┐рд╕реА рднреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП docker-py рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдФрд░ рдЗрд╕рдиреЗ рдореБрдЭреЗ рд╡реИрд╕реЗ рднреА рддреЛрдбрд╝ рджрд┐рдпрд╛ред

рд╣рд╛рдБ, рдореИрдВ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдЙрдмрдВрдЯреВ 16.04 рдкрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдХреНрдпрд╛ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдореМрдЬреВрдж рд╣реИ?

1.9.0 рдХреЛ docker-py рдХрд╛ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╣реИ

рд╕реЛрдо, рд╕рд┐рддрдореНрдмрд░ 12, 2016, 7:59 AM рдХреЗрд╡рд┐рди рд╡рд┐рдЯрдЯреЗрдХ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @ithub.com рдкрд░ рд▓рд┐рдЦрд╛:

рдХреНрдпрд╛ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдореМрдЬреВрдж рд╣реИ?

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдереНрд░реЗрдб рдХреЛ рдЕрдзрд┐рдХреГрдд рдХрд┐рдпрд╛ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/ansible/ansible/issues/17495#issuecomment -246375443,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAeFZ0KPLl-PYEN80CH6YRvAwuVekYq1ks5qpWjLgaJpZM4J5lx9
ред

@kiview
рдпрджрд┐ рдЖрдк рдбреЙрдХ-рдкрд╛рдИ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдЗрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:
pip install 'docker-py==1.9.0'
рдпрд╛ рдпрджрд┐ рд╕рдВрд╕реНрдХрд░рдг рез.резреж.рез рдкрд╣рд▓реЗ рд╣реА рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЪреБрдХрд╛ рд╣реИ:
pip install 'docker-py==1.9.0' --force-reinstall

@vietbui рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ angstwad.docker_ubuntu рдХреА рднреВрдорд┐рдХрд╛ рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ docker-py рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред

рдирдорд╕реНрдХрд╛рд░ рджреЛрд╕реНрддреЛрдВ, рдЖрдк рдЗрд╕ рдмрджрд▓рд╛рд╡ рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХрдм рдЬрд╛рд░реА рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ? рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдЬрд▓реНрдж рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ? рдзрдиреНрдпрд╡рд╛рдж!

рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рднреА рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ
fatal: [localhost]: FAILED! => {"changed": false, "failed": true, "msg": "Error: docker-py version is 1.10.3. Minimum version required is 1.7.0."}

@Vietbui рджреНрд╡рд╛рд░рд╛ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛

рдпрджрд┐ рдЖрдк рдбреЙрдХ-рдкрд╛рдИ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдЗрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:
рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд 'docker-py == 1.9.0'
рдпрд╛ рдпрджрд┐ рд╕рдВрд╕реНрдХрд░рдг рез.резреж.рез рдкрд╣рд▓реЗ рд╣реА рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЪреБрдХрд╛ рд╣реИ:
рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ 'docker-py == 1.9.0' --force-Restore

рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ 2.1.2.0 рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЖрдЬ рдХреЛрд╢рд┐рд╢ рдХреА:
"рддреНрд░реБрдЯрд┐: docker-py рд╕рдВрд╕реНрдХрд░рдг 1.10.3 рд╣реИред рдЖрд╡рд╢реНрдпрдХ рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 1.7.0 рд╣реИред"

рдпрд╣ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдПрдХ рдЬрд░реВрд░реА рд╕рдорд╕реНрдпрд╛ рд╣реИ!

рдореБрдЭреЗ рдбреЙрдХрдЯрд░-рдХрдореНрдкреЛрдЬрд╝ рдФрд░ docker-py рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдкреНрд░рд╛рдкреНрдд рд╣реБрдИрдВ, рдЕрдВрдд рдореЗрдВ рдореИрдВ рдмрд╕ рдЧрдпрд╛
рдореЗрд░реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ docker-compose (1.8.1) рдФрд░ docker-py (1.7.0)ред рдФрд░ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ рдФрд░ рдореЗрд░реЗ рдбреЙрдХрдЯрд░-рдХрдВрдкреЛрдЬ.рдЖрдИрдПрдордПрд▓ рдХрд╛ рдЙрдЪрд┐рдд рдЙрдкрднреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред Ansible рд╕рдВрд╕реНрдХрд░рдг 2.1.2.0 рд╣реИ

+1 !!
"Error: docker-py version is 1.10.3. Minimum version required is 1.7.0."}

рдЙрдмрдВрдЯреВ 16.04 рдкрд░

ansible --version
ansible 2.1.1.0

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: 2.1.2.0 рдХреЗ рд╕рд╛рде рд╣реА

рдХреБрдЫ рдРрд╕рд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддреЗ?

(Pdb) '1.10.0' > '1.7.0'
False
(Pdb) [int(i) for i in '1.10.0'.split('.')] > [int(i) for i in '1.7.0'.split('.')]
True

рдпрд╣ рддреБрд▓рдирд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИ:

/usr/lib/python2.7/dist-packages/ansible/module_utils/docker_common.py

154         if [int(i) for i in docker_version.split('.')] < [int(i) for i in MIN_DOCKER_VERSION.split('.')]:
155             self.fail("Error: docker-py version is %s. Minimum version required is %s." % (docker_version,
156                                                                                            MIN_DOCKER_VERSION))

LooseVersion рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдПрдХрд▓ рд▓рд╛рдЗрди рдкреИрдЪ 2.1 рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рдирд╣реАрдВ рдерд╛ ..

рдУрдкреА 6 рдУрдХреЗред 2016 om 02:32 heeft рд╕реАрди рдУрдХреЛрдЖ рд╕реВрдЪрдирд╛рдПрдВ @ gubchreven

рдХреБрдЫ рдРрд╕рд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддреЗ?

(рдкреАрдбреАрдмреА) '1.10.0'> '1.7.0'
рдЕрд╕рддреНрдп
(Pdb) [int (i) i рдХреЗ рд▓рд┐рдП '1.10.0'.split ('ред ')]> [int (i) i рдХреЗ рд▓рд┐рдП' 1.7.0'.split (')'] рдореЗрдВред
рд╕рдЪ
-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВред

{ "Api_version": "1.0", "рдкреНрд░рдХрд╛рд╢рдХ": { "api_key": "05dde50f1d1a384dd78767c55493e4bb", "рдирд╛рдо": "GitHub"}, "рдЗрдХрд╛рдИ": { "external_key": "GitHub / ansible / ansible", "рд╢реАрд░реНрд╖рдХ ":" ansible / ansible "," subtitle ":" GitHub repository "," main_image_url ":" https://cloud.githubusercontent.com/assets/143418_17495839/a5054eac-5d88-11e6-95fc-7290892b77b7b77b77b7 , "avatar_image_url": " https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-bb2498112777.png ", "рдХрд╛рд░реНрд░рд╡рд╛рдИ": "" рдирд╛рдо ":" GitHubub рдореЗрдВ рдЦреЛрд▓реЗрдВ "ред "url": " https://github.com/ansible/ansible "}}, "рдЕрдкрдбреЗрдЯ": {"рд╕реНрдирд┐рдкреЗрдЯреНрд╕": [{"рдЖрдЗрдХрди": "PERSON", "рд╕рдВрджреЗрд╢": " @sochoa # 17495 рдореЗрдВред" рдРрд╕рд╛ рдХреБрдЫ рдХреНрдпреЛрдВ рди рдХрд░реЗрдВ? \ R \ n \ r \ n \r\n(Pdb) '1.10.0' \u003e '1.7.0'\r\nFalse\r\n(Pdb) [int(i) for i in '1.10.0'.split('.')] \u003e [int(i) for i in '1.7.0'.split('.')]\r\nTrue\r\n "}]," рдХрд╛рд░реНрд░рд╡рд╛рдИ ": {" рдирд╛рдо ":" рдореБрджреНрджрд╛ рджреЗрдЦреЗрдВ "," рдпреВрдЖрд░рдПрд▓ ":" https: // githubред com / ansible / ansible / issues / 17495 # рдЬрд╛рд░реАрдХрд░рдг -251837619 "}}}

@sochoa рдпрд╣ рдЖрдкрдХреЗ рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдлрд╝рд╛рдЗрд▓ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХреА рд╣реИред
рдореИрдВ рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреИрдЪ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдирдЬрд╝рд░ рд░рдЦреВрдБрдЧрд╛ред

рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ред рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рд┐рд▓реАрдЬ рдкрд░ рдХреЛрдИ рдИрдЯреАрдП рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ, рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдпрд╣ 2.1.2 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рд╡рд╣рд╛рдБ рд╣реИред рдХреНрдпрд╛ рдЗрд╕реЗ 2.2.0 рдореЗрдВ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

рдореИрдВ рдЕрднреА рднреА 2.1.2.0 ansible рдХреЗ рд╕рд╛рде рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рд╣реИ

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреЗ рдкрд░ 2.1.2.0 рдореЗрдВ рдЬреЛ рдореЗрд░реЗ рд╕рд░реНрд╡рд░ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдкреБрдирдГ рдЖрд░рдВрдн рдирд╣реАрдВ рд╣реБрдЖ рдерд╛

рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рдпрд╣рд╛рдБ, 2.1.2.0

2.2.5 рдкрд░ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред :(

рдЖрдк рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдлрд╝рд╛рдЗрд▓ lib / ansible / рдореЙрдбреНрдпреВрд▓_utils / docker_common.py рдХреЛ рдкреИрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
https://github.com/ansible/ansible/pull/17496/files

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

рдХреНрдпрд╛ рдЬрд▓реНрдж рд╣реА рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде 2.1 рд▓рд┐рдП рдПрдХ рдкреИрдЪ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╣реИ? рдЧрдВрднреАрд░рддрд╛ рд╕реЗ, рдпрд╣ рдПрдХ рдЯреВрдЯреА рд╣реБрдИ рдмрдЧ рд╣реИ, рд╣рдореЗрдВ рдПрдХ рдЫреЛрдЯреА рд░рд┐рд╣рд╛рдИ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП = /

рдЕрдВрдд рдореЗрдВ рдореБрдЭреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ docker-py==1.9.0 рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рдордЬрдмреВрд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЬрд▓реНрдж рд╣реА 2.1 рдпрд╛ 2.2 рдПрдХ рддреНрд╡рд░рд┐рдд рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд┐рдХреНрд╕ рд╣реИ

рдкреИрдЪ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣реА рд╣реИ, рдлрд┐рдХреНрд╕ рдХреЛ рдмрд╣реБрдд рддреЗрдЬрд╝реА рд╕реЗ рдЕрдкрдбреЗрдЯ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП! рдореИрдВрдиреЗ рдЙрдкрд░реЛрдХреНрдд рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдЕрдиреБрд╕рд╛рд░ docker_common.py рдХреЛ рдкреИрдЪ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рд╣реЛрдордмреНрд░реЗрд╡ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдореЗрдВ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдзрд╛ рдирд╣реАрдВ рд╣реИ)ред

рд╢реБрдХреНрд░ рдкрд░, рдЕрдХреНрдЯреВрдмрд░ резрек, реирежрезрем рдХреЛ PM:релрел рдмрдЬреЗ +0100, "рд▓реБрдХрд╛рд╕" рд╕реВрдЪрдирд╛рдПрдБ @ithub.com рдиреЗ рд▓рд┐рдЦрд╛:

рдЕрдВрдд рдореЗрдВ рдореБрдЭреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ docker-py == 1.9.0 рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЬрд▓реНрдж рд╣реА 2.1 рдХреЗ рд▓рд┐рдП рдПрдХ рддрдп рд╣реИ рдпрд╛ 2.2 рдХреА рдПрдХ рддреНрд╡рд░рд┐рдд рд░рд┐рд▓реАрдЬ

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВред

рдореБрдЭреЗ рднреА рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА :-(

- pip: name=docker-py version=1.9.0 state=forcereinstall
  when: upgrade_pip | success

- pip: name=docker-compose state=latest
  when: upgrade_pip | success

рдФрд░ docker-compose рдХрд╛рд░реНрдп рдирд╡реАрдирддрдо docker-py рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░реЗрдВрдЧреЗ ...

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ v2.2.0.0-0.1.rc1 рдареАрдХ рдХрд░рддрд╛ рд╣реИред

рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк RC1: pip install git+https://github.com/ansible/[email protected] рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рджреЗрд╡рд▓ рд╢рд╛рдЦрд╛ 2.3.0 рдХреЗ рд░реВрдк рдореЗрдВ
рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЙрд╕ рд╢рд╛рдЦрд╛ рдореЗрдВ рднреА рддрдп рд╣реЛрддреА рд╣реИред

рдЗрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ 2.1.3RC3 рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рд░-2.1 рдкрд░ рд╡рд╛рдкрд╕ рднреЗрдЬ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рдЕрдиреНрдп 2.2.0 рд░рд┐рд▓реАрдЬрд╝ рдЙрдореНрдореАрджрд╡рд╛рд░ рд╣реИ, рддреЛ рд╕реНрдерд┐рд░-2.2 рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдЧрд╛, рдЕрдиреНрдпрдерд╛, рдпрд╣ 2.2.1 рдХреЗ рд▓рд┐рдП рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЕрдЪреНрдЫрд╛ @nitzmahone , рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдо рдореЗрдВ рд╕реЗ рдЬреНрдпрд╛рджрд╛рддрд░ рдХреНрдпрд╛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ: +1:

ЁЯСН

... рдФрд░ рд╡рд╣рд╛рдБ рдПрдХ 2.2.0RC4 рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рд╕рд╡рд╛рд░реА рдХреЗ рд▓рд┐рдП рд╕рд╛рде рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреЗрд░реА рдЙрдард╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

+1

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ ansible 2.2.0 рдмрд╛рд╣рд░ рд╣реИ, рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред рд╕рд╣реА?

@dbrgn рд╕рд╣реА! рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ 2.2.0 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рд╕реЗ рдореБрдЭреЗ рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред рдпрд╣ mysql рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп ansible рдЖрдХрд╛рд╢рдЧрдВрдЧрд╛ рднреВрдорд┐рдХрд╛ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдЕрдЧрд░ рдЖрдк рдЙрд╕ рднреВрдорд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВред

рд╣рд╛рдБ, рдФрд░ 2.2 docker_service рднреА рддреЛрдбрд╝рддрд╛ рд╣реБрдЖ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ: face_with_head_bandage: https://github.com/ansible/ansible-modules-core/pull/5159

рд╕рд╣реА

рдУрдк 3 рдиреЛрд╡ред 2016 om 23:55 heeft lukasged рд╕реВрдЪрдирд╛рдПрдВ @ gubchreven

@dbrgn рд╕рд╣реА! рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ 2.2.0 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рд╕реЗ рдореБрдЭреЗ рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред рдпрд╣ mysql рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп ansible рдЖрдХрд╛рд╢рдЧрдВрдЧрд╛ рднреВрдорд┐рдХрд╛ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдЕрдЧрд░ рдЖрдк рдЙрд╕ рднреВрдорд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВред

{ "Api_version": "1.0", "рдкреНрд░рдХрд╛рд╢рдХ": { "api_key": "05dde50f1d1a384dd78767c55493e4bb", "рдирд╛рдо": "GitHub"}, "рдЗрдХрд╛рдИ": { "external_key": "GitHub / ansible / ansible", "рд╢реАрд░реНрд╖рдХ ":" ansible / ansible "," subtitle ":" GitHub repository "," main_image_url ":" https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892-7b7b77b77b7 " , "avatar_image_url": " https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-bb2498112777.png ", "action": "" name ":" GitHubub рдореЗрдВ рдЦреЛрд▓реЗрдВ "ред "url": " https://github.com/ansible/ansible "}}, "рдЕрдкрдбреЗрдЯ": {"рд╕реНрдирд┐рдкреЗрдЯреНрд╕": [{"рдЖрдЗрдХрди": "PERSON", "рд╕рдВрджреЗрд╢": " @lukasged in # @dbrgn рд░рд╛рдЗрдЯ! рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ 2.2.0 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рд╕реЗ рдореБрдЭреЗ рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред рдпрд╣ mysql рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп ansible рдЖрдХрд╛рд╢рдЧрдВрдЧрд╛ рднреВрдорд┐рдХрд╛ рдХреЛ рддреЛрдбрд╝рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рдЙрд╕ рднреВрдорд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВред "}]," рдХрд╛рд░реНрд░рд╡рд╛рдИ "{}ред рдирд╛рдо ":" рдореБрджреНрджрд╛ рджреЗрдЦреЗрдВ "," url ":" https://github.com/ansible/ansible/issues/17495#issuecomment -258298370 "}}}

рдпрд╣ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рд╡рд┐рд╕реНрдордпрдХрд╛рд░реА рд╣реИ рдХрд┐ рдПрдХ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдирд╛рдЬреБрдХ рдХрд┐рддрдирд╛ рдХрдордЬреЛрд░ рд╣реИ рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдорд╛рдореВрд▓реА рдЙрдиреНрдирдпрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдорд╛рддреНрд░рд╛ рд╣реИред рдЙрд▓реНрд▓реЗрдЦрдиреАрдпред

рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдкрд░ рдПрдХ рдФрд░ рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдВрд╕рдмрд▓ 2.2 рдореЗрдВ рдлрд┐рдХреНрд╕ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ:

Traceback (most recent call last):\n  File \"/var/folders/79/4dttv20s6p30d78_yqmr3jjh0000gn/T/ansible_c_jdw536/ansible_module_docker_container.py\", line 652, in <module>\n    from ansible.module_utils.docker_common import *\n  File \"/var/folders/79/4dttv20s6p30d78_yqmr3jjh0000gn/T/ansible_c_jdw536/ansible_modlib.zip/ansible/module_utils/docker_common.py\", line 26, in <module>\nImportError: No module named 'urlparse'\n

рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЯрд┐рдХрдЯ рдмрдВрдж рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рджреЗрдЦрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рдирдпрд╛ рдЯрд┐рдХрдЯ рдЦреЛрд▓реЗрдВред

@ darkn3rd - рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдкреНрд░рдмрдВрдзрд┐рдд рдорд╢реАрди рдкрд░ docker_common.py рдХрдорд╛рдВрдб рдФрд░ python3 рдХреЗ рдмреАрдЪ рдЕрд╕рдВрдЧрддрддрд╛ рд╣реИред рдХрд╛рдо python2 рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВ python3 рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдмрдирд╛рдиреЗ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВрдЧреЗред

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

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

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

rokka-n picture rokka-n  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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

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