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.