Spec-Zone.ru › Ansible 2.7

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

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

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

Обзор

  • Добавление или удаление приложений на хосте 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.7/modules/webfaction_app_module.html

Spec-Zone.ru

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