diff options
author | Henrik Wallström <henrik@wallstroms.nu> | 2015-04-24 10:48:02 +0200 |
---|---|---|
committer | Henrik Wallström <henrik@wallstroms.nu> | 2015-04-24 10:48:02 +0200 |
commit | 91483bdd6b9a3dd0c0ad047a1209801068afcb27 (patch) | |
tree | 12494fb10721c3dfb2f7fd42fccd73843f543878 /windows/win_iis_webapplication.py | |
parent | b544431a18582356778e9b511fa078f093122265 (diff) | |
download | ansible-modules-extras-91483bdd6b9a3dd0c0ad047a1209801068afcb27.tar.gz |
Modules to manage IIS
Wraps the Web Server Administration module for PowerShell into Ansible modules.
Diffstat (limited to 'windows/win_iis_webapplication.py')
-rw-r--r-- | windows/win_iis_webapplication.py | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/windows/win_iis_webapplication.py b/windows/win_iis_webapplication.py new file mode 100644 index 00000000..d8a59b66 --- /dev/null +++ b/windows/win_iis_webapplication.py @@ -0,0 +1,68 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +# (c) 2015, Henrik Wallström <henrik@wallstroms.nu> +# +# This file is part of Ansible +# +# Ansible is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Ansible is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Ansible. If not, see <http://www.gnu.org/licenses/>. + +DOCUMENTATION = ''' +--- +module: win_iis_website +version_added: "1.9" +short_description: Configures a IIS Web application. +description: + - Creates, Removes and configures a IIS Web applications +options: + name: + description: + - Name of the Web applicatio + required: true + default: null + aliases: [] + site: + description: + - Name of the site on which the application is created. + required: true + default: null + aliases: [] + state: + description: + - State of the web application + choices: + - present + - absent + required: false + default: null + aliases: [] + physical_path: + description: + - The physical path on the remote host to use for the new applicatiojn. The specified folder must already exist. + required: false + default: null + aliases: [] + application_pool: + description: + - The application pool in which the new site executes. + required: false + default: null + aliases: [] +author: Henrik Wallström +''' + +EXAMPLES = ''' +$ ansible -i hosts -m win_iis_webapplication -a "name=api site=acme physical_path=c:\\apps\\acme\\api" host + +''' |