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