webfaction_site - Добавление или удаление веб-сайта на хосте Webfaction
Новое в версии 2.0.
Описание
- Добавление или удаление веб-сайта на хосте Webfaction. Дополнительная документация по адресу https://github.com/quentinsf/ansible-webfaction.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| host обязательно | Хост Webfaction, на котором должен быть создан сайт. | |
| https bool |
| Использовать HTTPS или нет |
| login_name обязательно | Имя учетной записи Webfaction. | |
| login_password обязательно | Пароль учетной записи Webfaction. | |
| name обязательно | Имя веб-сайта | |
| site_apps | Значение по умолчанию: [] | Сопоставление URL-адресов с приложениями |
| state |
| Требуется ли наличие веб-сайта |
| subdomains | Значение по умолчанию: [] | Список доменных имен, связанных с этим сайтом. |
Примечания
Примечание
- К сожалению, вам необходимо знать имя хоста Webfaction для параметра
host. Но, по крайней мере, в отличие от API, вам не нужно знать IP-адрес. Можно использовать имя DNS. - Если сайт с таким же именем существует в учетной записи, но на другом хосте, операция завершится.
- Вы можете запускать playbooks, использующие этот модуль, на локальном компьютере, на хосте Webfaction или в другом месте, так как скрипты используют удаленный API Webfaction. Местоположение не имеет значения. Однако одновременный запуск на нескольких хостах не рекомендуется. Если вы не укажете localhost в качестве хоста, возможно, вам следует добавить
serial: 1к playbooks. - Для получения дополнительной информации см. 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}}"
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом 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_site_module.html