Spec-Zone.ru › Ansible 2.5

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 ←
  • absent
Нужно ли создать веб-сайт.
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API