16Modules
Ansible collection for Microsoft Internet Information Services (IIS)
The microsoft.iis
collection includes the core plugins supported by Ansible to help the management of Windows hosts.
News & Announcements: track project-wide announcements including social events.
The Ansible Bullhorn newsletter: used to announce releases and important changes.
For more information about communication, see the Ansible communication guide.
This collection has been tested against the following Ansible versions: >=2.16.
Plugins and modules within a collection may be tested with only specific Ansible versions. A collection may contain metadata that identifies these versions. PEP440 is the schema used to describe the versions of Ansible.
See CHANGELOG.rst for the release history and changes made to this collection.
Browsing the latest collection documentation will show docs for the latest version released in the Ansible package not the latest version of the collection released on Galaxy.
Browsing the devel collection documentation shows docs for the latest version released on Galaxy.
We also separately publish latest commit collection documentation which shows docs for the latest commit in the main
branch.
If you use the Ansible package and don't update collections independently, use latest, if you install or update this collection directly from Galaxy, use devel. If you are looking to contribute, use latest commit.
This collection follows semantic versioning (major
.minor
.patch
) which in short means:
patch
release can only contain bug fixesminor
release can contain bug fixes, features, and new deprecationsmajor
release can contain bug fixes, features, new deprecations, removal of features, and other breaking changesDeprecated features can be removed only 2 years after the deprecation warning was added.
Once a deprecation warning has lasted for 2 years, they will be removed in the next major
release.
Before using the microsoft.iis collection, you need to install it with the ansible-galaxy
CLI:
ansible-galaxy collection install microsoft.iis
You can also include it in a requirements.yml
file and install it via ansible-galaxy collection install -r requirements.yml
using the format:
collections:
- name: microsoft.iis
We welcome community contributions to this collection. If you find problems, please open an issue or create a PR against the Ansible Windows collection repository. See Contributing to Ansible-maintained collections for details.
See Developing modules for Windows for specifics on Windows modules.
See the Ansible Community Guide for details on contributing to Ansible.
This collection follows the Ansible project's Code of Conduct. Please read and familiarize yourself with this document.
ansible-test
The tests
directory contains configuration for running sanity and integration tests using ansible-test
.
You can run the collection's test suites with the commands:
ansible-test sanity --docker
ansible-test windows-integration --docker
The current process for publishing new versions of the Windows Core Collection is manual, and requires a user who has access to the ansible
namespace on Ansible Galaxy and Automation Hub to publish the build artifact.
galaxy.yml
with the new version for the collection.CHANGELOG
:antsibull-changelog
installed pip install antsibull-changelog
.changelogs/fragments
.release_summary
fragment: echo "release_summary: Release summary for v..." > changelogs/fragments/release-summary.yml
antsibull-changelog release
.After the version is published, verify it exists on the Windows Core Collection Galaxy page.
As a Red Hat Ansible Certified Content, this collection is entitled to support through Ansible Automation Platform (AAP) through the Red Hat Ansible team.
If a support case cannot be opened with Red Hat or the collection has been obtained either from Galaxy or GitHub, you can open a GitHub issue on this repo but this has no guarantee of support or timeframes for a response.
GNU General Public License v3.0 or later
See COPYING to see the full text.
Product |
---|
Red Hat Ansible Automation Platform 2.4 |
Red Hat Ansible Automation Platform 2.5 |
The microsoft.iis
collection includes the core plugins supported by Ansible to help the management of Windows hosts.
News & Announcements: track project-wide announcements including social events.
The Ansible Bullhorn newsletter: used to announce releases and important changes.
For more information about communication, see the Ansible communication guide.
This collection has been tested against the following Ansible versions: >=2.16.
Plugins and modules within a collection may be tested with only specific Ansible versions. A collection may contain metadata that identifies these versions. PEP440 is the schema used to describe the versions of Ansible.
See CHANGELOG.rst for the release history and changes made to this collection.
Browsing the latest collection documentation will show docs for the latest version released in the Ansible package not the latest version of the collection released on Galaxy.
Browsing the devel collection documentation shows docs for the latest version released on Galaxy.
We also separately publish latest commit collection documentation which shows docs for the latest commit in the main
branch.
If you use the Ansible package and don't update collections independently, use latest, if you install or update this collection directly from Galaxy, use devel. If you are looking to contribute, use latest commit.
This collection follows semantic versioning (major
.minor
.patch
) which in short means:
patch
release can only contain bug fixesminor
release can contain bug fixes, features, and new deprecationsmajor
release can contain bug fixes, features, new deprecations, removal of features, and other breaking changesDeprecated features can be removed only 2 years after the deprecation warning was added.
Once a deprecation warning has lasted for 2 years, they will be removed in the next major
release.
Before using the microsoft.iis collection, you need to install it with the ansible-galaxy
CLI:
ansible-galaxy collection install microsoft.iis
You can also include it in a requirements.yml
file and install it via ansible-galaxy collection install -r requirements.yml
using the format:
collections:
- name: microsoft.iis
We welcome community contributions to this collection. If you find problems, please open an issue or create a PR against the Ansible Windows collection repository. See Contributing to Ansible-maintained collections for details.
See Developing modules for Windows for specifics on Windows modules.
See the Ansible Community Guide for details on contributing to Ansible.
This collection follows the Ansible project's Code of Conduct. Please read and familiarize yourself with this document.
ansible-test
The tests
directory contains configuration for running sanity and integration tests using ansible-test
.
You can run the collection's test suites with the commands:
ansible-test sanity --docker
ansible-test windows-integration --docker
The current process for publishing new versions of the Windows Core Collection is manual, and requires a user who has access to the ansible
namespace on Ansible Galaxy and Automation Hub to publish the build artifact.
galaxy.yml
with the new version for the collection.CHANGELOG
:antsibull-changelog
installed pip install antsibull-changelog
.changelogs/fragments
.release_summary
fragment: echo "release_summary: Release summary for v..." > changelogs/fragments/release-summary.yml
antsibull-changelog release
.After the version is published, verify it exists on the Windows Core Collection Galaxy page.
As a Red Hat Ansible Certified Content, this collection is entitled to support through Ansible Automation Platform (AAP) through the Red Hat Ansible team.
If a support case cannot be opened with Red Hat or the collection has been obtained either from Galaxy or GitHub, you can open a GitHub issue on this repo but this has no guarantee of support or timeframes for a response.
GNU General Public License v3.0 or later
See COPYING to see the full text.
The Red Hat Ecosystem Catalog is the official source for discovering and learning more about the Red Hat Ecosystem of both Red Hat and certified third-party products and services.
We’re the world’s leading provider of enterprise open source solutions—including Linux, cloud, container, and Kubernetes. We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.