New in version 2.0.
| parameter | required | default | choices | comments |
|---|---|---|---|---|
| login_name | yes | The webfaction account to use | ||
| login_password | yes | The webfaction password to use | ||
| machine | no | The machine name to use (optional for accounts with only one machine) | ||
| name | yes | The name of the database | ||
| password | no | None | The password for the new database user. | |
| state | no | present |
| Whether the database should exist |
| type | yes |
| The type of database to create. |
# 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.
Note
serial: 1 to the plays.This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Testing Ansible and Developing Modules.
© 2012–2017 Michael DeHaan
© 2017 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/webfaction_db_module.html