Spec-Zone.ru › Ansible 2.6

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
    Варианты:
  • present ←
  • absent
Требуется ли наличие веб-сайта
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

Spec-Zone.ru

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