Spec-Zone.ru › Ansible 2.7

webfaction_site – Добавление или удаление веб-сайта на хосте Webfaction

Новое в версии 2.0.

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Статус

Описание

  • Добавление или удаление веб-сайта на хосте Webfaction. Дополнительная документация доступна по адресу https://github.com/quentinsf/ansible-webfaction.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
host
- / обязательно
Хост Webfaction, на котором должен быть создан сайт.
https
логический тип
    Варианты:
  • нет ←
  • да
Использовать 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. [community]

Авторы

  • 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.7/modules/webfaction_site_module.html

Spec-Zone.ru

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