Spec-Zone.ru › Ansible 2.9

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

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

Описание

  • Добавление или удаление приложений на хосте Webfaction. Дополнительная документация на https://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 по https://docs.webfaction.com/xmlrpc-api/apps.html.

Примечания

Примечание

  • Вы можете запускать книги сценариев, использующие этот модуль, на локальной машине, на хосте Webfaction или в другом месте, так как скрипты используют удалённый API Webfaction. Местоположение не имеет значения. Тем не менее, одновременный запуск на нескольких хостах не рекомендуется. Если вы не указываете localhost как хост, возможно, вам нужно добавить serial: 1 в книги сценариев.
  • Для получения дополнительной информации см. 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}}"

Статус

  • Этот модуль не гарантирует обратной совместимости интерфейса. [предварительная версия]
  • Этот модуль поддерживается сообществом 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.9/modules/webfaction_app_module.html

Spec-Zone.ru

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