Note
This plugin is part of the community.general collection (version 3.8.1).
You might already have this collection installed if you are using the ansible
package. It is not included in ansible-core
. To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install community.general
.
To use it in a playbook, specify: community.general.webfaction_domain
.
Parameter | Choices/Defaults | Comments |
---|---|---|
login_name string / required | The webfaction account to use | |
login_password string / required | The webfaction password to use | |
name string / required | The name of the domain | |
state string |
| Whether the domain should exist |
subdomains list / elements=string | Default: [] | Any subdomains to create. |
Note
state=absent
, then note that if you specify subdomains, just those particular subdomains will be deleted. If you don’t specify subdomains, the domain will be deleted.serial: 1
to the plays.- name: Create a test domain community.general.webfaction_domain: name: mydomain.com state: present subdomains: - www - blog login_name: "{{webfaction_user}}" login_password: "{{webfaction_passwd}}" - name: Delete test domain and any subdomains community.general.webfaction_domain: name: mydomain.com state: absent login_name: "{{webfaction_user}}" login_password: "{{webfaction_passwd}}"
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/webfaction_domain_module.html