community.windows.win_iis_virtualdirectory module – Configures a virtual directory in IIS
Note
This module is part of the community.windows collection (version 2.4.0).
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install community.windows
.
To use it in a playbook, specify: community.windows.win_iis_virtualdirectory
.
Synopsis
Creates, Removes and configures a virtual directory in IIS.
Parameters
Parameter |
Comments |
---|---|
The application under which the virtual directory is created or exists. |
|
The type of authentication to use for the virtual directory. Either If If Choices:
|
|
The name of the virtual directory to create or remove. |
|
The password associated with username. Required when connect_as is set to |
|
The physical path to the folder in which the new virtual directory is created. The specified folder must already exist. |
|
The site name under which the virtual directory is created or exists. |
|
Whether to add or remove the specified virtual directory. Removing will remove the virtual directory and all under it (Recursively). Choices:
|
|
Specifies the user name of an account that can access configuration files and content for the virtual directory. Required when connect_as is set to |
See Also
See also
- community.windows.win_iis_webapplication
Configures IIS web applications.
- community.windows.win_iis_webapppool
Configure IIS Web Application Pools.
- community.windows.win_iis_webbinding
Configures a IIS Web site binding.
- community.windows.win_iis_website
Configures a IIS Web site.
Examples
- name: Create a virtual directory if it does not exist
community.windows.win_iis_virtualdirectory:
name: somedirectory
site: somesite
state: present
physical_path: C:\virtualdirectory\some
- name: Remove a virtual directory if it exists
community.windows.win_iis_virtualdirectory:
name: somedirectory
site: somesite
state: absent
- name: Create a virtual directory on an application if it does not exist
community.windows.win_iis_virtualdirectory:
name: somedirectory
site: somesite
application: someapp
state: present
physical_path: C:\virtualdirectory\some