Spec-Zone.ru › Ansible 2.6

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
    Варианты:
  • absent
  • started
  • stopped
  • restarted
Состояние веб-сайта

Примеры

# 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. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.

Список других модулей, поддерживаемых сообществом 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.6/modules/win_iis_website_module.html

Spec-Zone.ru

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