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 - |
| Должно ли приложение существовать |
| 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