Polemarch 3.0 рдХреЛ рд░рд┐рд▓реАрдЬ, рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХреЛ рд▓рд╛рдЧреА рдПрдХ рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕

Polemarch 3.0.0, Ansible рдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╕рд░реНрднрд░ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рдПрдХ рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕, рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб Django рд░ Celery рдлреНрд░реЗрдорд╡рд░реНрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ Python рд░ JavaScript рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ AGPLv3 рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рдкреНрд░рдгрд╛рд▓реА рд╕реБрд░реБ рдЧрд░реНрди, рдпреЛ рдкреНрдпрд╛рдХреЗрдЬ рд╕реНрдерд╛рдкрдирд╛ рд░ 1 рд╕реЗрд╡рд╛ рд╕реБрд░реБ рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдЫред рдФрджреНрдпреЛрдЧрд┐рдХ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐, MySQL/PostgreSQL рд░ Redis/RabbitMQ+Redis (рдХреНрдпрд╛рд╕ рд░ MQ рдмреНрд░реЛрдХрд░) рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдЫред рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐, рдбрдХрд░ рдЫрд╡рд┐ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫред

рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • Rest API v4 рдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдг рд░ Python 3.8 рдХреЛ рдиреНрдпреВрдирддрдо рд╕рдорд░реНрдерд┐рдд рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рд╕рдВрдХреНрд░рдордгред рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рд░ рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВрдХреЛ рдирдпрд╛рдБ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕реБрдзрд╛рд░ рдЧрд░реНрди, рд╕рд╛рдереИ рд╡рд┐рдХрд╛рд╕рдХреЛ рдЧрддрд┐ рдмрдврд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрдХреНрд░рдордг рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛред рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд░ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдХреЛ рдердк рддрд╛рд░реНрдХрд┐рдХ рд░ рд╕рд╣рдЬ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХреЗрд╣реА рдЕрдирд╛рд╡рд╢реНрдпрдХ рддрддреНрд╡рд╣рд░реВрд▓рд╛рдИ рдкрдирд┐ рд╕рд░рд▓реАрдХреГрдд рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд╛ ini/yaml/json рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВ рдЬрд╕реНрддрд╛ рдорд╛рдирдХ рд╕реВрдЪреА рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рди рдирдпрд╛рдБ рдЗрдиреНрднреЗрдиреНрдЯрд░реА рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреНред рдЗрдиреНрднреЗрдиреНрдЯрд░реА рдкреНрд▓рдЧрдЗрди рдкреНрд░рдгрд╛рд▓реА рдЖрдлреИрдВ рдкрдирд┐ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╡рд┐рднрд┐рдиреНрди рд╕реНрд░реЛрддрд╣рд░реВрдмрд╛рдЯ рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреЗ рдЖрдлреНрдиреИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд▓рдиреНрдЪ рдкреНрд▓рдЧрдЗрди рдкреНрд░рдгрд╛рд▓реА рдЬреБрди рдЕрдШрд┐рд▓реНрд▓реЛ рд░рд┐рд▓реАрдЬрдорд╛ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдЕрдм рддрдкрд╛рдИрд▓реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрджреЗрд╢рд╣рд░реВ рд╕реБрд░реВ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЖрдлреНрдиреИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд╣рд░реВ рд▓реЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЬрд╕реНрддреИ bash рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдЯреЗрд░рд╛рдлрд░реНрдо рд╡рд╛ рд╣реЗрд▓реНрдоред рд░рд┐рдлреНрдпрд╛рдХреНрдЯрд░рд┐рдЩрдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛, рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд░ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдорд╛ рдкреНрд▓рдЧрдЗрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫред рд╕рд╛рдереИ рдкреНрд▓рдЧрдЗрдирд╣рд░реВрдорд╛ рддрдкрд╛рдИрд▓реЗ рдЕрдм рднрдгреНрдбрд╛рд░рдорд╛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдкреНрд░рд╛рд░рдореНрднрд┐рдХрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдХрд▓рд╣рд░реВрдХреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
  • рдЖрдЙрдЯрдкреБрдЯрдмрд╛рдЯ рд╡рд┐рднрд┐рдиреНрди рднрдгреНрдбрд╛рд░рд╣рд░реВрдорд╛ рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВ рд▓реЗрдЦреНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВрдХреЛ рдкреНрд░рдгрд╛рд▓реА рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред рдмрд╛рдХрд╕рдХреЛ рдмрд╛рд╣рд┐рд░ рдЕрдм рдПрдХ рдбрд╛рдЯрд╛рдмреЗрд╕ рд░реЗрдХрд░реНрдбрд┐рдЩ рдкреНрд▓рдЧрдЗрди рд░ рдкрд╛рдЗрдерди-рд▓рдЧрд░ stdout, рдлрд╛рдЗрд▓ рд╡рд╛ syslog рдорд╛ рдЖрдЙрдЯрдкреБрдЯ рдкрдард╛рдЙрдиреЗ рдХреНрд╖рдорддрд╛рдХреЛ рд╕рд╛рде рдЖрдЙрдБрдЫред
  • рд╕рдиреНрджреЗрд╢ рд▓рд╛рдЗрдирд╣рд░реВрд▓реЗ рдЕрдм рдЕрдЪрд╛рд░рдХреЛ рд╕рдЯреНрдЯрд╛ json рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдЖрджрд╛рди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рд▓рд╛рдЗрдирдорд╛ рдкрдард╛рдЙрдирдХрд╛ рд▓рд╛рдЧрд┐ рдбрд╛рдЯрд╛рд▓рд╛рдИ рдХреНрд░рдордмрджреНрдз рдЧрд░реНрдиреЗ рд░ рдбрд┐рд╕реЗрд░рд┐рдпрд▓рд╛рдЗрдЬ рдЧрд░реНрдиреЗ рдХрд╛рдорд▓рд╛рдИ рдкрдирд┐ рддреАрдмреНрд░рддрд╛ рджрд┐рдЗрдПрдХреЛ рдЫ ред
  • рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рд░ Centrifugo рд╕рдБрдЧ рд╕реНрд╡рдд: рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдПрдХреАрдХрд░рдгред
  • рдореБрдЦреНрдп рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рдЬрд╕реНрддреИ Django рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдХреЛ рд╕реВрдЪреА рдШрдЯрд╛рдЙрди рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ рдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдХреНрдпрд╛рд╕рдХреЛ рд▓рд╛рдЧрд┐ рдиреЗрдЯрд┐рдн рд░реЗрдбрд┐рд╕ рд╕рдорд░реНрдерди)ред

.

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди