Π Π΅Π»ΠΈΠ· Polemarch 2.0, web-интСрфСйса для Ansible

Бостоялся выпуск Polemarch 2.0.0, web-интСрфСйса для управлСния сСрвСрной инфраструктурой Π½Π° Π±Π°Π·Π΅ Ansible. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° языках Python ΠΈ JavaScript с использованиСм Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² Django ΠΈ Celery. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ AGPLv3. Для запуска систСмы достаточно ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ 1 сСрвис. Для ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ³ΠΎ примСнСния рСкомСндуСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ MySQL/PostgreSQL ΠΈ Redis/RabbitMQ+Redis (кэш ΠΈ Π±Ρ€ΠΎΠΊΠ΅Ρ€ MQ). Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ вСрсии формируСтся ΠΎΠ±Ρ€Π°Π· Docker.

Бпустя Π³ΠΎΠ΄ Π±Ρ‹Π» осущСствлён ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΡΠ²Π΅ΠΆΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ vstutils 5.0, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π»ΠΎ исправлСно мноТСство ошибок, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Ρ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½. Π’Π°ΠΊ ΠΆΠ΅ Π±Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΆΠΈΠ²ΠΎΠ³ΠΎ обновлСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Centrifugo, c ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΠΎΡΡ‹Π»Π°ΡŽΡ‚ API-запрос Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ, Π° ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ объявлСн Ρ€Π΅ΠΊΠΎΠΌΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΌ Python 3.10.

Π‘Ρ‚ΠΎΠΈΡ‚ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ исправлСниС ошибок Ρ€Π°Π±ΠΎΡ‚Ρ‹ с git-рСпозиториями, использованиС Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… возмоТностСй Π‘Π” для управлСния Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ ΠΈ исправлСниС ошибки, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ послС Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ простоя Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ всС ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠΌ Π·Π°Π΄Π°Ρ‡ΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru