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 - |
| Требуется ли создание приложения |
| 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