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 |
| Состояние веб-сайта |
Примеры
# 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