Spec-Zone.ru › Ansible 2.4

win_iis_website — Настройка веб-сайта IIS.

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

  • Описание
  • Параметры
  • Примеры
    • Статус

Описание

  • Создаёт, удаляет и настраивает веб-сайт IIS

Параметры

Параметр Обязательно По умолчанию Варианты Комментарии
application_pool
нет
Пул приложений, в котором выполняется новый сайт.
hostname
нет
Заголовок хоста для привязки к новому сайту.
ip
нет
IP-адрес для привязки к новому сайту.
name
да
Имя веб-сайта
parameters
нет
Настраиваемые параметры сайта из строки, где свойства разделены символом «|», а имена/значения свойств разделены двоеточием. Пример: "foo:1|bar:2"
physical_path
нет
Физический путь на удалённом хосте для нового сайта. Указанная папка должна уже существовать.
port
нет
Порт для привязки к новому сайту.
site_id
(добавлен в 2.1)
нет
Явно задать числовой идентификатор IIS для сайта. Обратите внимание, что это значение нельзя изменить после создания веб-сайта.
ssl
нет
Включает привязку HTTPS к сайту.
state
нет
  • started
  • restarted
  • stopped
  • absent
Состояние веб-сайта

Примеры

# Start a website

- name: Acme IIS site
  win_iis_website:
    name: "Acme"
    state: started
    port: 80
    ip: 127.0.0.1
    hostname: acme.local
    application_pool: "acme"
    physical_path: c:\sites\acme
    parameters: logfile.directory:c:\sites\logs
  register: website

# Remove Default Web Site and the standard port 80 binding
- name: Remove Default Web Site
  win_iis_website:
    name: "Default Web Site"
    state: absent

# Some commandline examples:

# This return information about an existing host
# $ ansible -i vagrant-inventory -m win_iis_website -a "name='Default Web Site'" window
# host | success >> {
#     "changed": false,
#     "site": {
#         "ApplicationPool": "DefaultAppPool",
#         "Bindings": [
#             "*:80:"
#         ],
#         "ID": 1,
#         "Name": "Default Web Site",
#         "PhysicalPath": "%SystemDrive%\\inetpub\\wwwroot",
#         "State": "Stopped"
#     }
# }

# This stops an existing site.
# $ ansible -i hosts -m win_iis_website -a "name='Default Web Site' state=stopped" host

# This creates a new site.
# $ ansible -i hosts -m win_iis_website -a "name=acme physical_path=c:\\sites\\acme" host

# Change logfile.
# $ ansible -i hosts -m win_iis_website -a "name=acme physical_path=c:\\sites\\acme" host

Статус

Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется обратной совместимостью.

Для получения помощи при разработке модулей, если вы этого пожелаете, прочитайте Справочную информацию по сообществу и участию, Тестирование Ansible и Разработка модулей.

© 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/win_iis_website_module.html

Spec-Zone.ru

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