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