All Projects → ansible-collections → community.windows

ansible-collections / community.windows

Licence: GPL-3.0 license
Windows community collection for Ansible

Programming Languages

powershell
5483 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to community.windows

sensu-go-ansible
Official Ansible module for Sensu Go
Stars: ✭ 30 (-79.73%)
Mutual labels:  ansible-collection
community.postgresql
Manage PostgreSQL with Ansible
Stars: ✭ 38 (-74.32%)
Mutual labels:  ansible-collection
kubernetes.core
The collection includes a variety of Ansible content to help automate the management of applications in Kubernetes and OpenShift clusters, as well as the provisioning and maintenance of clusters themselves.
Stars: ✭ 159 (+7.43%)
Mutual labels:  ansible-collection
community.network
Ansible Community Network Collection
Stars: ✭ 85 (-42.57%)
Mutual labels:  ansible-collection
community.docker
Community Docker Collection for Ansible: modules and plugins for working with Docker
Stars: ✭ 100 (-32.43%)
Mutual labels:  ansible-collection
ansible-cvp
Ansible modules for Arista CloudVision
Stars: ✭ 44 (-70.27%)
Mutual labels:  ansible-collection
community.digitalocean
This Ansible collection contains modules for assisting in the automation of the DigitalOcean cloud.
Stars: ✭ 115 (-22.3%)
Mutual labels:  ansible-collection
community.mongodb
MongoDB Ansible Collection
Stars: ✭ 75 (-49.32%)
Mutual labels:  ansible-collection
community.crypto
The community.crypto collection for Ansible.
Stars: ✭ 44 (-70.27%)
Mutual labels:  ansible-collection
ansible-meraki
Cisco Meraki Ansible Collection
Stars: ✭ 54 (-63.51%)
Mutual labels:  ansible-collection
ansible-nae
Cisco NAE Ansible Collection
Stars: ✭ 12 (-91.89%)
Mutual labels:  ansible-collection
ansible-unity
Ansible Modules for Dell EMC Unity
Stars: ✭ 19 (-87.16%)
Mutual labels:  ansible-collection
vmware.vmware rest
Ansible Collection for VMWare (REST modules)
Stars: ✭ 60 (-59.46%)
Mutual labels:  ansible-collection
cloudera.cluster
Ansible for automating Cloudera Clusters on baremetal or similar. Main development is a Collection.
Stars: ✭ 27 (-81.76%)
Mutual labels:  ansible-collection
azure
Development area for Azure Collections
Stars: ✭ 176 (+18.92%)
Mutual labels:  ansible-collection
community.zabbix
Zabbix Ansible modules
Stars: ✭ 224 (+51.35%)
Mutual labels:  ansible-collection
ansible.posix
Ansible Collection for Posix
Stars: ✭ 74 (-50%)
Mutual labels:  ansible-collection
dellemc.enterprise sonic
Ansible Network Collection for Enterprise SONiC Distribution by Dell Technologies
Stars: ✭ 26 (-82.43%)
Mutual labels:  ansible-collection
overview
Collections overview, how to request a namespace
Stars: ✭ 226 (+52.7%)
Mutual labels:  ansible-collection
Ansible Collection Hardening
This Ansible collection provides battle tested hardening for Linux, SSH, nginx, MySQL
Stars: ✭ 2,543 (+1618.24%)
Mutual labels:  ansible-collection

Ansible Collection: community.windows

Build Status codecov

The community.windows collection includes the community plugins supported by Ansible community to help the management of Windows hosts.

Ansible version compatibility

This collection has been tested against following Ansible versions: >=2.11.

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.

Collection Documentation

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.

Installation and Usage

Installing the Collection from Ansible Galaxy

Before using the Windows collection, you need to install it with the ansible-galaxy CLI:

ansible-galaxy collection install community.windows

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: community.windows

Contributing to this collection

Currently we welcome bugfixes or feature requests to plugins in this collection but no new modules or plugins will be accepted in this collection. If you find problems, please open an issue or create a PR against the Community Windows collection repository. See Contributing to Ansible-maintained collections for details.

See Developing modules for Windows for specifics on Windows modules.

You can also join us on:

IRC - #ansible-windows irc.libera.chat channel

See the Ansible Community Guide for details on contributing to Ansible.

Code of Conduct

This collection follows the Ansible project's Code of Conduct. Please read and familiarize yourself with this document.

Testing with 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

Publishing New Version

The current process for publishing new versions of the Windows Core Collection is manual, and requires a user who has access to the community namespace on Ansible Galaxy and Automation Hub to publish the build artifact.

  • Update galaxy.yml with the new version for the collection.
  • Update the CHANGELOG:
    • Make sure you have antsibull-changelog installed pip install antsibull-changelog.
    • Make sure there are fragments for all known changes in changelogs/fragments.
    • Add a new fragment with the header release_summary to give a summary on the release.
    • Run antsibull-changelog release.
  • Commit the changes and wait for CI to be green
  • Create a release with the tag that matches the version number
    • The tag is the version number itself, and should not start with anything
    • This will trigger a build and publish the collection to Galaxy
    • The Zuul job progress will be listed here

After the version is published, verify it exists on the Windows Community Collection Galaxy page.

More Information

For more information about Ansible's Windows integration, join the #ansible-windows channel on libera.chat IRC, and browse the resources in the Windows Working Group Community wiki page.

License

GNU General Public License v3.0 or later

See COPYING to see the full text.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].