Spec-Zone.ru › Ansible 2.9

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

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Статус

Обзор

  • Добавление или удаление базы данных на хосте 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 к play.
  • См. 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. [сообщество]

Авторы

  • 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.9/modules/webfaction_db_module.html

Spec-Zone.ru

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