webfaction_domain - Добавление или удаление доменов и поддоменов на Webfaction
Новое в версии 2.0.
Описание
- Добавление или удаление доменов или поддоменов на хосте Webfaction. Дополнительная документация по адресу https://github.com/quentinsf/ansible-webfaction.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| login_name обязательно | Используемый аккаунт Webfaction | |
| login_password обязательно | Используемый пароль Webfaction | |
| name обязательно | Имя домена | |
| state |
| Требуется ли существование домена |
| subdomains | По умолчанию: [] | Поддомены, которые нужно создать. |
Примечания
Примечание
- Если вы удаляете домены, используя
state=absent, то обратите внимание, что если вы указали поддомены, будут удалены только эти поддомены. Если вы не указали поддомены, будет удален весь домен. - Вы можете запускать playbooks, использующие этот модуль, на локальном компьютере, на хосте Webfaction или в другом месте, так как скрипты используют удалённый API Webfaction. Расположение не имеет значения. Однако следует избегать одновременного запуска на нескольких хостах. Если вы не указали localhost в качестве хоста, вам может потребоваться добавить
serial: 1в playbooks. - Для получения дополнительной информации см. API Webfaction.
Примеры
- name: Create a test domain
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
webfaction_domain:
name: mydomain.com
state: absent
login_name: "{{webfaction_user}}"
login_password: "{{webfaction_passwd}}"
Статус
Этот модуль помечен как preview, что означает, что его интерфейс не гарантируется обратной совместимостью.
Техническое обслуживание
Этот модуль помечен как community, что означает, что он поддерживается сообществом Ansible. Для получения дополнительной информации см. Техническое обслуживание и поддержка модулей.
Список других модулей, которые также поддерживаются сообществом 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.6/modules/webfaction_domain_module.html