Spec-Zone.ru › Ansible

модуль microsoft.iis.web_application_info — получение информации о веб-приложениях IIS

Примечание

Этот модуль входит в коллекцию microsoft.iis (версия 1.1.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install microsoft.iis. Для использования этого модуля нужны дополнительные требования; подробности см. в разделе Требования.

Чтобы использовать модуль в плейбуке, укажите: microsoft.iis.web_application_info.

  • Краткое описание
  • Требования
  • Параметры
  • Атрибуты
  • См. также
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Возвращает информацию о веб-приложениях IIS.

Требования

Следующие требования необходимы на хосте, где выполняется этот модуль.

  • Модуль PowerShell IISAdministration

Параметры

Параметр

Комментарии

name

string

Имя веб-приложения.

Если параметр не указан, будет получена информация обо всех существующих приложениях. Если указан параметр site, будет получена информация обо всех приложениях на этом сайте.

site

string

Имя сайта, на котором создано приложение.

Если параметр не указан, будет получена информация обо всех существующих приложениях, если только не указан параметр name.

Можно использовать вместе с параметром name, чтобы получить информацию о конкретном приложении, если его имя не уникально.

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: полная

Модуль может работать в режиме check_mode и возвращать прогноз изменения состояния, не изменяя целевой объект. Если режим не поддерживается, действие будет пропущено.

diff_mode

Поддержка: нет

В режиме diff будут возвращены сведения об изменениях (или о возможных изменениях в режиме check_mode).

platform

Платформа: windows

Целевая ОС или семейства ОС, с которыми можно работать

См. также

См. также

microsoft.iis.web_application

Настраивает веб-приложения IIS.

microsoft.iis.website

Настраивает веб-сайт IIS.

Примеры

- name: Fetch info for all applications under SiteA
  microsoft.iis.web_application_info:
    site: SiteA
  register: info

- name: Fetch info for web application MyApp
  microsoft.iis.web_application_info:
    name: MyApp
  register: info

- name: Fetch info for web application MyApp using site and name - Useful when multiple sites have same app name
  microsoft.iis.web_application_info:
    name: MyApp
    site: SiteA
  register: info

- name: Fetch info for all web applications that present in the system
  microsoft.iis.web_application_info:
  register: info

Возвращаемые значения

Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:

Ключ

Описание

applications

list / elements=dictionary

Список найденных приложений.

Возвращается: при успешном выполнении

Пример: "[ { \"application_pool\": \"testpool\", \"enabled_protocols\": \"http\", \"name\": \"TestAppA\", \"physical_path\": \"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Temp\\\\foldera\", \"site\": \"Test Site One\" \"connect_as\": \"pass_through\" \"username\": \"\" }, { \"application_pool\": \"DefaultAppPool\", \"enabled_protocols\": \"http\", \"name\": \"TestAppB\", \"physical_path\": \"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Temp\\\\folderb\", \"site\": \"Test Site Two\" \"connect_as\": \"specific_user\" \"username\": \"testuser\" } ]"

application_pool

string

Пул приложений, с которым связано приложение.

Возвращается: при успешном выполнении

Пример: "testpool"

connect_as

string

Тип аутентификации, используемый для этого приложения.

Возвращается: при успешном выполнении

Пример: "pass_through"

enabled_protocols

string

Протоколы, включенные для приложения.

Возвращается: при успешном выполнении

Пример: "http"

name

string

Имя приложения.

Возвращается: при успешном выполнении

Пример: "TestApp"

physical_path

string

Физический путь к приложению.

Возвращается: при успешном выполнении

Пример: "C:\\Users\\Administrator\\AppData\\Local\\Temp\\AppFolder"

site

string

Сайт, с которым связано приложение.

Возвращается: при успешном выполнении

Пример: "Test Site One"

username

string

Имя пользователя учетной записи, которая может обращаться к файлам конфигурации и содержимому этого приложения, если applications.connect_as=specific_user.

Возвращается: при успешном выполнении

Пример: "testuser"

exists

boolean

Были ли найдены приложения.

Возвращается: при успешном выполнении

Пример: true

Авторы

  • Ron Gershburg (@rgershbu)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (исходный код)
  • Сообщить о проблеме
  • Связь

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/microsoft/iis/web_application_info_module.html

Spec-Zone.ru

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