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 |
| Существует ли приложение |
| type | да | Тип приложения. Список типов см. в документации Webfaction по адресу http://docs.webfaction.com/xmlrpc-api/apps.html. |
Примеры
- 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}}
Примечания
Примечание
- Плейбуки, использующие этот модуль, можно запускать на локальной машине, на хосте Webfaction или где-либо еще, так как скрипты используют удалённый API Webfaction. Расположение не имеет значения. Однако запуск на нескольких хостах одновременно следует избегать. Если вы не указали localhost в качестве хоста, вам может потребоваться добавить
serial: 1в плейбуки. - См. API Webfaction для получения дополнительной информации.
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость.
Для получения помощи в разработке модулей, если у вас есть желание, прочитайте Community Information & Contributing, Testing Ansible и Developing Modules.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/webfaction_app_module.html