webfaction_db – Добавление или удаление базы данных на Webfaction
Обзор
- Добавление или удаление базы данных на хосте 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к 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