webfaction_site - Добавление или удаление веб-сайта на хосте Webfaction
Новая версия 2.0.
Описание
- Добавление или удаление веб-сайта на хосте Webfaction. Дополнительная документация по адресу http://github.com/quentinsf/ansible-webfaction.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| host обязательно | Хост Webfaction, на котором должен быть создан сайт. | |
| https |
false | Использовать ли HTTPS |
| login_name обязательно | Имя учетной записи Webfaction. | |
| login_password обязательно | Пароль учетной записи Webfaction. | |
| name обязательно | Имя веб-сайта. | |
| site_apps | Сопоставление URL-адресов с приложениями. | |
| state |
| Нужно ли создать веб-сайт. |
| subdomains | Значение по умолчанию: None | Список доменных имен второго уровня, связанных с этим сайтом. |
Примечания
Примечание
- К сожалению, вам нужно знать имя хоста Webfaction для параметра
host. Но по крайней мере, в отличие от API, вам не нужно знать IP-адрес. Можно использовать имя DNS. - Если сайт с тем же именем существует в учетной записи, но на другом хосте, операция завершится.
- Вы можете запускать playbook'ы, использующие этот модуль, на локальной машине, на хосте Webfaction или где-либо ещё, поскольку скрипты используют удаленный API Webfaction. Местоположение не имеет значения. Однако следует избегать одновременного запуска на нескольких хостах. Если вы не укажете localhost как ваш хост, возможно, вам следует добавить
serial: 1к playbook'ам. - Для получения дополнительной информации обратитесь к API Webfaction.
Примеры
- name: create website
webfaction_site:
name: testsite1
state: present
host: myhost.webfaction.com
subdomains:
- 'testsite1.my_domain.org'
site_apps:
- ['testapp1', '/']
https: no
login_name: "{{webfaction_user}}"
login_password: "{{webfaction_passwd}}"
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Автор
- 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.5/modules/webfaction_site_module.html