Ansible的新功能我正在尝试在IIS下设置网站。 我可以创建和配置应用程序池,但我正在努力使用该网站。基本站点工作,HTTPS / SSL仍然很麻烦,但我读到正在处理的win_iis_website / win_iis_webbinding脚本中存在一些错误。我坚持的部分是每个站点的IIS功能。
我无法使用Ansible(更具体地说是Ansible的win_iis_website模块)找到如何配置它们。 我正在寻找配置ASP,处理程序映射,URL重写和默认文档。
有没有办法这样做?
我当前用于创建网站的yml如下所示:
- name: create new website {{ websitename}}
win_iis_website:
name: "{{ websitename}}"
state: started
port: 443
ip: *
ssl: true
hostname: "{{ websitename }}"
application_pool: "{{ websitename }}"
physical_path: c:\inetpub\wwwroot\{{ websitename }}
parameters: logfile.directory:c:\inetpub\logs\
register: website
答案 0 :(得分:0)
检查win_feature
模块:
- name: Install IIS Web-Server with sub features and management tools
win_feature:
name: Web-Server
state: present
restart: True
include_sub_features: True
include_management_tools: True
如果您想以更加可控的方式进行操作,请使用以下命令检查已安装的功能:
Get-WindowsFeature
并添加如下:
- name: Install IIS
win_feature:
name: "Web-Filtering,Web-Dir-Browsing,Web-Default-Doc"
state: present
restart: no
include_sub_features: no
include_management_tools: yes