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 | нет | present |
| Требуется ли существование сайта. |
| subdomains | нет | Список доменных имен, связанных с этим сайтом. |
Примеры
- 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}}"
Примечания
Примечание
- К сожалению, вам необходимо знать имя хоста Webfaction для параметра
host. Но, по крайней мере, в отличие от API, вам не нужно знать IP-адрес. Вы можете использовать имя DNS. - Если сайт с таким же именем существует в учетной записи, но на другом хосте, операция завершится.
- Вы можете запускать playbook'и, использующие этот модуль, на локальной машине, на хосте Webfaction или где-либо еще, так как скрипты используют удаленный API Webfaction. Местоположение не имеет значения. Однако следует избегать одновременного запуска на нескольких хостах. Если вы не указали localhost в качестве своего хоста, вам может потребоваться добавить
serial: 1к задачам. - Для получения дополнительной информации см. API Webfaction.
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Для получения помощи в разработке модулей, если вам это нужно, прочитайте Информацию о сообществе и сотрудничестве, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/webfaction_site_module.html