webfaction_db — Добавление или удаление базы данных на Webfaction
Новое в версии 2.0.
Обзор
- Добавление или удаление базы данных на хосте Webfaction. Дополнительная документация доступна по адресу https://github.com/quentinsf/ansible-webfaction.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| login_name обязательно | Имя учетной записи Webfaction | |
| login_password обязательно | Пароль учетной записи Webfaction | |
| machine | Имя машины (необязательно для учетных записей с одной машиной) | |
| name обязательно | Имя базы данных | |
| password | Пароль для нового пользователя базы данных. | |
| state |
| Требуется ли существование базы данных |
| type обязательно |
| Тип базы данных для создания. |
Примечания
Примечание
- Вы можете запускать 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