К основному контенту

Сообщения

Показаны сообщения с ярлыком "devops"

Автоматизация задач по настройке ОС с помощью Ansible.

Ansible — система управления конфигурациями, написанная на Python, с использованием декларативного языка разметки для описания конфигураций. Используется для автоматизации настройки и развертывания программного обеспечения. Обычно используется для управления Linux-узлами, но Windows также поддерживается. Поддерживает работу с сетевыми устройствами, на которых установлен Python версии 2.4 и выше по SSH или PowerShell соединению. Слово « Ansible » означает вымышленную систему мгновенной гиперпространственной связи. Преимущества: низкий порог входа; декларативный язык описания конфигурации; на управляемые узлы не нужно устанавливать никакого дополнительного ПО (агентов); Простой пример Предварительное замечание: В рассматриваемых примерах подразумеваем, что на всех машинах (на управляющей и на управляемых) уже создан пользователь ansible с правами выполнения любых действий через sudo и без запроса пароля. Также между машинами настроен беспарольный досту...

Установка PL/Java для PostgreSQL 9.4

Предварительные требования:  1. Компилятор C. Как правило имеется в виду gcc и g++ gcc  --version на CENTOS 7 мне понадобился gcc_c++ (в дополнение к установленному ранее gcc) 2. JAVA. Убедиться, что  javac  -version работает  3. PostgreSQL установлен и  работает pg_config Файлы для разработки (.h файлы) для нашего PostgreSQL также должны быть установлены. Убедиться можно посмотрев что лежит в INCLUDEDIR-SERVER (вывод pg_config). Я раньше компилировал БД из исходников на этой машине, так что у меня эти файлы были. 4. компилятор Maven mvn --version Установка git clone https://github.com/tada/pljava.git или git clone ssh://git@github.com/tada/pljava.git Заходим в директорию pljava и выполняем mvn clean install В результате должны получить: [INFO] PostgreSQL PL/Java ................................ SUCCESS [INFO] PL/Java API ....................................... SUCCESS [INFO] PL/Java backend Java code...