community.windows.win_iis_webapplication 模块 – 配置 IIS Web 应用程序
注意
此模块是 community.windows 集合 (版本 2.3.0) 的一部分。
如果您使用的是 ansible 软件包,则可能已经安装了此集合。它不包含在 ansible-core 中。要检查它是否已安装,请运行 ansible-galaxy collection list。
要安装它,请使用:ansible-galaxy collection install community.windows。
要在剧本中使用它,请指定:community.windows.win_iis_webapplication。
概要
- 创建、删除和配置 IIS Web 应用程序。 
参数
| 参数 | 注释 | 
|---|---|
| 新站点运行的应用程序池。 如果未指定,则将使用当前网站的应用程序池。 | |
| 此应用程序使用的身份验证类型。 如果为  如果为  选项 
 | |
| Web 应用程序的名称。 | |
| 与 *username* 关联的密码。 当 *connect_as* 设置为  | |
| 远程主机上用于新应用程序的物理路径。 指定的文件夹必须已存在。 | |
| 创建应用程序的站点的名称。 | |
| Web 应用程序的状态。 选项 
 | |
| 指定可以访问此应用程序的配置文件和内容的帐户的用户名。 当 *connect_as* 设置为  | 
另请参见
另请参见
- community.windows.win_iis_virtualdirectory
- 配置 IIS 中的虚拟目录。 
- community.windows.win_iis_webapppool
- 配置 IIS Web 应用程序池。 
- community.windows.win_iis_webbinding
- 配置 IIS Web 站点绑定。 
- community.windows.win_iis_website
- 配置 IIS Web 站点。 
示例
- name: Add ACME webapplication on IIS.
  community.windows.win_iis_webapplication:
    name: api
    site: acme
    state: present
    physical_path: C:\apps\acme\api
返回值
常见的返回值已在此处记录,以下是此模块特有的字段
| 键 | 描述 | 
|---|---|
| 使用的/已实现的 application_pool 值。 返回:成功 示例: | |
| IIS 将如何尝试对 physical_path 进行身份验证。 返回:当应用程序存在时 示例: | |
| 使用的/已实现的 physical_path 值。 返回:成功 示例: | 
