Spec-Zone.ru › Ansible 2.6

postgresql_ext — Добавление или удаление расширений PostgreSQL из базы данных.

Новая версия с 1.9.

  • Описание
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Описание

  • Добавление или удаление расширений PostgreSQL из базы данных.

Требования

Ниже перечислены требования к хосту, на котором выполняется этот модуль.

  • psycopg2

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
db
обязательно
имя базы данных, к которой нужно добавить или удалить расширение
login_host По умолчанию:
"localhost"
Хост, на котором работает база данных
login_password
Пароль, используемый для аутентификации
login_user
Имя пользователя, используемое для аутентификации
name
обязательно
имя расширения, которое нужно добавить или удалить
port По умолчанию:
5432
Порт базы данных для подключения.
state
    Варианты:
  • present ←
  • absent
Состояние расширения базы данных

Примечания

Примечание

  • Аутентификация по умолчанию предполагает, что вы входите в систему или используете sudo как пользователь postgres на хосте.
  • Этот модуль использует psycopg2, адаптер Python для работы с базой данных PostgreSQL. Вам необходимо убедиться, что psycopg2 установлен на хосте перед использованием этого модуля. Если удаленный хост является сервером PostgreSQL (что является стандартным случаем), то PostgreSQL также должен быть установлен на удаленном хосте. Для систем на основе Ubuntu установите пакеты postgresql, libpq-dev, и python-psycopg2 на удаленном хосте перед использованием этого модуля.

Примеры

# Adds postgis to the database "acme"
- postgresql_ext:
    name: postgis
    db: acme

Статус

Этот модуль помечен как превью, что означает, что его интерфейс не гарантированно будет обратной совместимым.

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Для получения дополнительной информации см. Техническое обслуживание и поддержка модулей.

Список других модулей, поддерживаемых сообществом Ansible, см. на странице здесь.

Автор

  • Daniel Schep (@dschep)

Подсказка

Если вы обнаружите какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/postgresql_ext_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API