Spec-Zone.ru › Ansible 2.6

webfaction_db — Добавление или удаление базы данных на Webfaction

Новое в версии 2.0.

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

Обзор

  • Добавление или удаление базы данных на хосте Webfaction. Дополнительная документация доступна по адресу https://github.com/quentinsf/ansible-webfaction.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
login_name
обязательно
Имя учетной записи Webfaction
login_password
обязательно
Пароль учетной записи Webfaction
machine
Имя машины (необязательно для учетных записей с одной машиной)
name
обязательно
Имя базы данных
password
Пароль для нового пользователя базы данных.
state
    Варианты:
  • present ←
  • absent
Требуется ли существование базы данных
type
обязательно
    Варианты:
  • mysql
  • postgresql
Тип базы данных для создания.

Примечания

Примечание

  • Вы можете запускать playbook с этим модулем на локальной машине, на хосте Webfaction или в другом месте, поскольку скрипты используют удаленный API Webfaction. Местоположение не имеет значения. Тем не менее, запуск на нескольких хостах одновременно следует избегать. Если вы не указали localhost в качестве хоста, возможно, вам нужно добавить serial: 1 в playbook.
  • Для получения дополнительной информации см. API Webfaction.

Примеры

# This will also create a default DB user with the same
# name as the database, and the specified password.

- name: Create a database
  webfaction_db:
    name: "{{webfaction_user}}_db1"
    password: mytestsql
    type: mysql
    login_name: "{{webfaction_user}}"
    login_password: "{{webfaction_passwd}}"
    machine: "{{webfaction_machine}}"

# Note that, for symmetry's sake, deleting a database using
# 'state: absent' will also delete the matching user.

Статус

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

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

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

Список других модулей, которые также поддерживаются сообществом Ansible, см. в этом месте.

Автор

  • Quentin Stafford-Fraser (@quentinsf)

Подсказка

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

© 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/webfaction_db_module.html

Spec-Zone.ru

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