Spec-Zone.ru › Ansible 2.4

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

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

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

Описание

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

Параметры

параметр обязательно по умолчанию значения комментарии
host
да
Хост Webfaction, на котором должен быть создан сайт.
https
нет false
  • True
  • False
Использовать HTTPS или нет
login_name
да
Имя пользователя учетной записи Webfaction.
login_password
да
Пароль учетной записи Webfaction.
name
да
Имя сайта.
site_apps
нет
Сопоставление URL-адресов с приложениями.
state
нет present
  • present
  • absent
Требуется ли существование сайта.
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

Spec-Zone.ru

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