Хитрости и особенности Ansible

В этой статье собраны небольшие трюки и особенности ansible, связанные с использованием и написанием плейбуков и скриптов.  Получить файлы с сервера В своих скриптах, мне понадобилось получать файл с сервера. Для этого служит команда fetch. Эта команда скачивает файл по пути заддному параметром src и сохраняет на хосте ansible по…

подробнее

Docker & Python

В этом разделе коснемся одного из популярных расширений докер. Это docker-compose, который позволяет комплексно создавать объединения контейнеров и управлять ими. В предыдущих постах «Часть 1 – терминология» мы рассмотрели основные термины и в части “Часть 2 – основные команды” провели обзор основных команд по управлению докер, “Часть 3 – файл…

подробнее

Docker & Python

В этом разделе коснемся сетевого взаимодействия с докер. В предыдущих постах «Часть 1 – терминология» мы рассмотрели основные термины и в части “Часть 2 – основные команды” провели обзор основных команд по управлению докер, “Часть 3 – файл докер” тренировались в создании своих образов. Часть 4 – посвящена томам и…

подробнее

Docker & Python

В предыдущих постах «Часть 1 – терминология» мы рассмотрели основные термины и в части “Часть 2 – основные команды” провели обзор основных команд по управлению докер, “Часть 3 – файл докер” тренировались в создании своих образов. Теперь расмотрим, как организовать хранение данных наших приложений в томах докер. Часть 4 –…

подробнее

Docker & Python

Часть 3 – докер файл (dockerfile) В предыдущих постах «Часть 1 – терминология» мы рассмотрели основные термины и в части “Часть 2 – основные команды” провели обзор основных команд по управлению докер. Теперь расмотрим, что такое докер файл, зачем он нужен и как его создавать. Сам по себе докер файл…

подробнее

Docker & Python

Часть 2 – основные команды В предыдущем посте «Часть 1 – терминология» мы рассмотрели основные термины, теперь посмотрим на основные команды для работы с докер. Общее состояние докер docker info эта команда отвечает за вывод текущего состояния докер, а именно количество образов в кэше, количество запушённых контейнеров, версии библиотек докер…

подробнее

Docker & Python

Часть 1 – Терминология Образ (Image) Образ – это доступный только для чтения набор окружения для приложения. За основу для такого образа выбирается специально подготовленный образ операционной системы, например Ubuntu. После чего на основу накладываются дополнительные изменения, как то установка необходимых библиотек и программ. Существует целый репозиторий с базовыми образами…

подробнее

Зависает PyCharm

Случилась как то у меня неприятность, стал при запуске зависать PyCharm. Выражалось это поведение в появлении заставки и дальге все, ничего не происходило. В логах было обнаружено: ERROR – llij.ide.plugins.PluginManager – java.net.BindException: Address already in use: bind java.util.concurrent.CompletionException: java.net.BindException: Address already in use: bind проблема решилась выполнением команд в командной…

подробнее

Как использовать Django в скриптах python

Иногда возникает необходимость выполнить некоторый крипт и использовать в нем django модели. В тком случае можно воспользоваться таким трюком (взял с stackoveflow): в sys.path добавляется путь к проекту (если файл лежит в проекте то можно использовать эти строки), потом выполняется настройка проекта и запуск django через вызов метода setup(), а дальше…

подробнее