Spec-Zone.ru › Ansible 2.5

webfaction_app - Добавление или удаление приложений на хосте Webfaction

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

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Статус
    • Автор

Обзор

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
autostart
    Варианты:
  • нет ←
  • да
Необходимо ли перезапускать приложение с помощью скрипта autostart.cgi
extra_info Значение по умолчанию:
Нет
Дополнительные параметры, необходимые для приложения
login_name
обязательно
Имя учетной записи Webfaction
login_password
обязательно
Пароль учетной записи Webfaction
machine
Имя машины (необязательно для учетных записей с одной машиной)
name
обязательно
Имя приложения
port_open
    Варианты:
  • нет ←
  • да
Необходимо ли открыть порт
state
    Варианты:
  • present ←
  • absent
Должно ли приложение существовать
type
обязательно
Тип приложения. Список типов см. в документации Webfaction по адресу http://docs.webfaction.com/xmlrpc-api/apps.html.

Примечания

Примечание

  • Вы можете запускать playbook'и, использующие этот модуль, на локальной машине, на хосте Webfaction или в другом месте, так как скрипты используют удаленный API Webfaction. Расположение не имеет значения. Однако следует избегать одновременного запуска на нескольких хостах. Если вы не укажете localhost как хост, вы можете добавить serial: 1 в play'и.
  • Для получения дополнительной информации см. API Webfaction.

Примеры

- name: Create a test app
  webfaction_app:
    name: "my_wsgi_app1"
    state: present
    type: mod_wsgi35-python27
    login_name: "{{webfaction_user}}"
    login_password: "{{webfaction_passwd}}"
    machine: "{{webfaction_machine}}"

Статус

Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость.

Автор

  • 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_app_module.html

Spec-Zone.ru

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