Due to the takeover of freenode we're moving to a different irc network. (#74775) (#75007)

* Update channel references to point at the same channel name on libera.chat
* Update generic links to https://libera.chat
* In general, use irc.libera.net for link names/text and https://libera.chat for link targets.
  The irc service is hosted on irc.libera.chat but the project web server is hosted on
  libera.chat.
* Removed http://irc.freenode.net from the linkcheck exceptions.
* Add a link to where contributors should get support
for developing groups of modules to docs/docsite/rst/dev_guide/developing_modules_in_groups.rst

Co-authored-by: John R Barker <john@johnrbarker.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
(cherry picked from commit 80e7e1a17c)

Co-authored-by: Toshio Kuratomi <a.badger@gmail.com>
pull/75130/head
Andrew Klychkov 5 years ago committed by GitHub
parent 6cb039a402
commit 0c895b2e22
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -31,9 +31,15 @@ To subscribe to a group from a non-Google account, you can send an email to the
IRC channels
============
Ansible has several IRC channels on `Freenode <https://freenode.net/>`_.
Ansible has several IRC channels on `irc.libera.chat <https://libera.chat/>`_.
Our IRC channels may require you to register your nickname. If you receive an error when you connect, see `Freenode's Nickname Registration guide <https://freenode.net/kb/answer/registration>`_ for instructions.
Our IRC channels may require you to register your nickname. If you receive an error when you connect, see `libera.chat's Nickname Registration guide <https://libera.chat/guides/registration>`_ for instructions.
To find all ``ansible`` specific channels on the libera.chat network, use the following command in your IRC client::
/msg alis LIST #ansible* -min 5
as described in the `libera.chat docs <https://libera.chat/guides/findingchannels>`_.
General channels
----------------
@ -47,7 +53,7 @@ General channels
Working groups
--------------
Many of our community `Working Groups <https://github.com/ansible/community/wiki#working-groups>`_ meet on Freenode IRC channels. If you want to get involved in a working group, join the channel where it meets or comment on the agenda.
Many of our community `Working Groups <https://github.com/ansible/community/wiki#working-groups>`_ meet on libera.chat IRC channels. If you want to get involved in a working group, join the channel where it meets or comment on the agenda.
- `Amazon (AWS) Working Group <https://github.com/ansible/community/wiki/AWS>`_ - ``#ansible-aws``
- `Ansible Lockdown Working Group <https://github.com/ansible/community/wiki/Lockdown>`_ | `gh/ansible/ansible-lockdown <https://github.com/ansible/ansible-lockdown>`_ - ``#ansible-lockdown``- Security playbooks/roles

@ -181,6 +181,8 @@ Joining the documentation working group
The Documentation Working Group is just getting started, please visit the `community repo <https://github.com/ansible/community>`_ for more information.
The Documentation Working Group (DaWGs) meets weekly on Tuesdays on the #ansible-docs channel on the `libera.chat IRC network <https://libera.chat/>`_. For more information, including links to our agenda and a calendar invite, please visit the `working group page in the community repo <https://github.com/ansible/community/wiki/Docs>`_.
.. seealso::
:ref:`More about testing module documentation <testing_module_documentation>`
:ref:`More about documenting modules <module_documenting>`

@ -43,5 +43,5 @@ command line tools (``lib/ansible/cli/``) is `available on GitHub <https://githu
How to develop plugins
`Development Mailing List <https://groups.google.com/group/ansible-devel>`_
Mailing list for development topics
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat>`_
#ansible IRC chat channel

@ -381,5 +381,5 @@ See the `content_collector README <https://github.com/ansible/content_collector>
Learn about how to write Ansible modules
`Mailing List <https://groups.google.com/group/ansible-devel>`_
The development mailing list
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat>`_
#ansible IRC chat channel

@ -20,5 +20,5 @@ those pieces work together.
Learn about developing plugins
`Mailing List <https://groups.google.com/group/ansible-devel>`_
The development mailing list
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat>`_
#ansible-devel IRC chat channel

@ -434,5 +434,5 @@ An easy way to see how this should look is using :ref:`ansible-inventory`, which
REST API endpoint and GUI for Ansible, syncs with dynamic inventory
`Development Mailing List <https://groups.google.com/group/ansible-devel>`_
Mailing list for development topics
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -59,5 +59,5 @@ If your use case isn't covered by an existing module, an open PR, an action plug
Browse module source code
`Mailing List <https://groups.google.com/group/ansible-devel>`_
Development mailing list
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -29,7 +29,7 @@ To contribute a module to Ansible, you must:
* if a module is named ``<something>_facts``, it should be because its main purpose is returning ``ansible_facts``. Do not name modules that do not do this with ``_facts``. Only use ``ansible_facts`` for information that is specific to the host machine, for example network interfaces and their configuration, which operating system and which programs are installed.
* Modules that query/return general information (and not ``ansible_facts``) should be named ``_info``. General information is non-host specific information, for example information on online/cloud services (you can access different accounts for the same online service from the same host), or information on VMs and containers accessible from the machine.
Please make sure your module meets these requirements before you submit your PR/proposal. If you have questions, reach out via `Ansible's IRC chat channel <http://irc.freenode.net>`_ or the `Ansible development mailing list <https://groups.google.com/group/ansible-devel>`_.
Please make sure your module meets these requirements before you submit your PR/proposal. If you have questions, reach out via `Ansible's #ansible-devel IRC chat channel <http://libera.chat>`_ or the `Ansible development mailing list <https://groups.google.com/group/ansible-devel>`_.
Contributing to Ansible: subjective requirements
================================================

@ -298,8 +298,8 @@ The :ref:`Community Guide <ansible_community_guide>` covers how to open a pull r
Communication and development support
=====================================
Join the IRC channel ``#ansible-devel`` on freenode for discussions
surrounding Ansible development.
Join the IRC channel ``#ansible-devel`` on `irc.libera.chat <https://libera.chat/>`_ for
discussions surrounding Ansible development.
For questions and discussions pertaining to using the Ansible product,
use the ``#ansible`` channel.

@ -572,8 +572,7 @@ idempotent and does not report changes. For example:
Windows communication and development support
=============================================
Join the IRC channel ``#ansible-devel`` or ``#ansible-windows`` on freenode for
discussions about Ansible development for Windows.
Join the ``#ansible-devel`` or ``#ansible-windows`` irc channels on `irc.libera.chat <https://libera.chat/>`_ for discussions about Ansible development for Windows.
For questions and discussions pertaining to using the Ansible product,
use the ``#ansible`` channel.

@ -67,8 +67,8 @@ Ansible has a thriving and knowledgeable community of module developers that is
In the :ref:`ansible_community_guide` you can find how to:
* Subscribe to the Mailing Lists - We suggest "Ansible Development List" (for codefreeze info) and "Ansible Announce list"
* ``#ansible-devel`` - We have found that IRC ``#ansible-devel`` on FreeNode's IRC network works best for module developers so we can have an interactive dialogue.
* Subscribe to the Mailing Lists - We suggest "Ansible Development List" and "Ansible Announce list"
* ``#ansible-devel`` - We have found that communicating on the IRC channel, ``#ansible-devel`` on `libera.chat's <https://libera.chat/>`_ IRC network works best for developers so we can have an interactive dialogue.
* IRC meetings - Join the various weekly IRC meetings `meeting schedule and agenda page <https://github.com/ansible/community/blob/master/meetings/README.md>`_

@ -461,5 +461,5 @@ For example vars plugins, see the source code for the `vars plugins included wit
Learn about how to write Ansible modules
`Mailing List <https://groups.google.com/group/ansible-devel>`_
The development mailing list
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -77,8 +77,7 @@ You should check in on the status of your PR after tests have completed to see i
Getting help rebasing
=====================
For help with rebasing your PR, or other development related questions, join us on our #ansible-devel IRC chat channel
on `freenode.net <https://freenode.net>`_.
For help with rebasing your PR, or other development related questions, join us on our #ansible-devel IRC chat channel on `irc.libera.chat <https://libera.chat/>`_.
.. seealso::

@ -723,7 +723,7 @@ Troubleshooting IAM policies
- Re-read the AWS documentation, especially the list of `Actions, Resources and Condition Keys <https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_actions-resources-contextkeys.html>`_ for the various AWS services.
- Look at the `cloudonaut <https://iam.cloudonaut.io>`_ documentation as a troubleshooting cross-reference.
- Use a search engine.
- Ask in the Ansible IRC channel #ansible-aws (on freenode IRC).
- Ask in the Ansible IRC channel #ansible-aws (on `irc.libera.chat <https://libera.chat>`_).
Some cases where tests should be marked as unsupported:
1) The tests take longer than 10 or 15 minutes to complete

@ -215,5 +215,5 @@ These pages offer more help with grammatical, stylistic, and technical rules for
How to contribute to the Ansible documentation
:ref:`testing_documentation_locally`
How to build the Ansible documentation
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat>`_
#ansible-docs IRC chat channel

@ -1,7 +1,7 @@
Resources
````````````````
* Follow the style of the :ref:`Ansible Documentation<ansible_documentation>`
* Ask for advice on IRC, on the ``#ansible-devel`` Freenode channel
* Ask for advice on IRC, on the ``#ansible-devel`` `libera.chat channel <https://libera.chat/>`_
* Review these online style guides:
* `AP Stylebook <https://www.apstylebook.com>`_

@ -94,7 +94,7 @@ If either of these issues appear to be the case, you can rerun the Shippable tes
* closing and re-opening the PR
* making another change to the PR and pushing to GitHub
If the issue persists, please contact us in ``#ansible-devel`` on Freenode IRC.
If the issue persists, please contact us in the ``#ansible-devel`` irc channel on the `irc.libera.chat <https://libera.chat/>`_ IRC network.
How to test a PR

@ -242,5 +242,5 @@ Provide the ID of the integration to be disabled. You can find the ID by using t
All about ansible roles
`Mailing List <https://groups.google.com/group/ansible-project>`_
Questions? Help? Ideas? Stop by the list on Google Groups
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -540,7 +540,7 @@ bugs and feature ideas.
Ansible Installation related to FAQs
`Mailing List <https://groups.google.com/group/ansible-project>`_
Questions? Help? Ideas? Stop by the list on Google Groups
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel
.. [1] If you have issues with the "pycrypto" package install on macOS, then you may need to try ``CC=clang sudo -E pip install pycrypto``.

@ -42,6 +42,6 @@ IRC and Slack
Join us on:
* Freenode IRC - ``#ansible-network`` Freenode channel
* IRC Channel - ``#ansible-network`` on `irc.libera.chat <https://libera.chat/>`_
* Slack - `<https://ansiblenetwork.slack.com>`_

@ -52,5 +52,5 @@ Use ``ansible-doc <name>`` to see specific documentation and examples, this shou
Ansible Vars plugins
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -68,5 +68,5 @@ Use ``ansible-doc -t become <plugin name>`` to see specific documentation and ex
Jinja2 lookup plugins
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -136,5 +136,5 @@ Use ``ansible-doc -t cache <plugin name>`` to see specific documentation and exa
Ansible Vars plugins
`User Mailing List <https://groups.google.com/forum/#!forum/ansible-devel>`_
Have a question? Stop by the google group!
`webchat.freenode.net <https://webchat.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -103,5 +103,5 @@ Use ``ansible-doc -t callback <plugin name>`` to see specific documents and exam
Ansible Vars plugins
`User Mailing List <https://groups.google.com/forum/#!forum/ansible-devel>`_
Have a question? Stop by the google group!
`webchat.freenode.net <https://webchat.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -53,5 +53,5 @@ Use ``ansible-doc -t cliconf <plugin name>`` to see detailed documentation and e
An overview of using Ansible to automate networking devices.
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible-network IRC chat channel

@ -80,5 +80,5 @@ Use ``ansible-doc -t connection <plugin name>`` to see detailed documentation an
Ansible vars plugins
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -55,5 +55,5 @@ Use ``ansible-doc -t httpapi <plugin name>`` to see detailed documentation and e
How to develop network modules.
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible-network IRC chat channel

@ -185,5 +185,5 @@ Use ``ansible-doc -t inventory <plugin name>`` to see plugin-specific documentat
Ansible vars plugins
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -168,5 +168,5 @@ You can use ``ansible-doc -t lookup -l`` to see the list of available plugins. U
Jinja2 lookup plugins
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -58,5 +58,5 @@ Use ``ansible-doc -t netconf <plugin name>`` to see detailed documentation and e
An overview of using Ansible to automate networking devices.
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible-network IRC chat channel

@ -40,5 +40,5 @@ This section covers the various types of plugins that are included with Ansible:
Ansible tools, description and options
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -54,5 +54,5 @@ detailed in the plugin themselves (linked below).
Jinja2 lookup plugins
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -80,5 +80,5 @@ Use ``ansible-doc -t strategy <plugin name>`` to see plugin-specific specific do
Jinja2 lookup plugins
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -62,5 +62,5 @@ Use ``ansible-doc -t vars <plugin name>`` to see specific plugin-specific docume
Ansible Strategy plugins
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -231,8 +231,10 @@ value::
A good guide to YAML syntax
`Mailing List <https://groups.google.com/group/ansible-project>`_
Questions? Help? Ideas? Stop by the list on Google Groups
`irc.freenode.net <http://irc.freenode.net>`_
#ansible IRC chat channel and #yaml for YAML specific questions
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel
`irc.libera.chat <https://libera.chat/>`_
#yaml for YAML specific questions
`YAML 1.1 Specification <https://yaml.org/spec/1.1/>`_
The Specification for YAML 1.1, which PyYAML and libyaml are currently
implementing

@ -96,5 +96,5 @@ This key contains a list of dictionaries that will be presented to the user. Key
Browse source of core and extras modules
`Mailing List <https://groups.google.com/group/ansible-devel>`_
Development mailing list
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -695,5 +695,5 @@ Please see the section below for a link to IRC and the Google Group, where you c
Best practices advice
`User Mailing List <https://groups.google.com/group/ansible-project>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -497,5 +497,5 @@ when a term comes up on the mailing list.
Best practices advice
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -29,5 +29,5 @@ Please go to `the devel release and maintenance page <https://docs.ansible.com/a
Ansible release tarballs
`Development Mailing List <https://groups.google.com/group/ansible-devel>`_
Mailing list for development topics
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -270,6 +270,6 @@ system.
Delegation, useful for working with load balancers, clouds, and locally executed steps.
`User Mailing List <https://groups.google.com/group/ansible-project>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -655,7 +655,7 @@ You will find our roadmap, an overview of open ACI issues and pull-requests, and
A detailed guide on how to use Ansible for automating network infrastructure.
`Network Working Group <https://github.com/ansible/community/tree/master/group-network>`_
The Ansible Network community page, includes contact information and meeting information.
`#ansible-network <https://webchat.freenode.net/?channels=ansible-network>`_
The #ansible-network IRC chat channel on Freenode.net.
``#ansible-network`` on `irc.libera.chat <https://libera.chat/>`_
The #ansible-network IRC chat channel on libera.chat.
`User Mailing List <https://groups.google.com/group/ansible-project>`_
Have a question? Stop by the google group!

@ -277,6 +277,6 @@ documentation for a full list with examples.
Delegation, useful for working with loud balancers, clouds, and locally executed steps.
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -694,5 +694,5 @@ Limitations of become on Windows
`Mailing List <https://groups.google.com/forum/#!forum/ansible-project>`_
Questions? Help? Ideas? Stop by the list on Google Groups
`webchat.freenode.net <https://webchat.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -104,5 +104,5 @@ Notice that you still need the FQCN for non-action or module plugins.
Understand the collections metadata structure.
`Mailing List <https://groups.google.com/group/ansible-devel>`_
The development mailing list
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -202,5 +202,5 @@ Now that you understand the basic elements of Ansible execution, you are ready t
Using Ansible for configuration management & deployment
`Mailing List <https://groups.google.com/group/ansible-project>`_
Questions? Help? Ideas? Stop by the list on Google Groups
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -102,5 +102,5 @@ Please feel free to report any issues or incompatibilities you discover with BSD
How to write modules
`Mailing List <https://groups.google.com/group/ansible-project>`_
Questions? Help? Ideas? Stop by the list on Google Groups
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -401,5 +401,5 @@ the dynamic groups as empty in the static inventory file. For example:
All about static inventory files
`Mailing List <https://groups.google.com/group/ansible-project>`_
Questions? Help? Ideas? Stop by the list on Google Groups
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -121,5 +121,5 @@ also has powerful configuration management and deployment features.
Learning Ansible's configuration management language
`Mailing List <https://groups.google.com/group/ansible-project>`_
Questions? Help? Ideas? Stop by the list on Google Groups
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -762,5 +762,5 @@ their location.
Learning Ansible's configuration, deployment, and orchestration language.
`Mailing List <https://groups.google.com/group/ansible-project>`_
Questions? Help? Ideas? Stop by the list on Google Groups
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -163,5 +163,5 @@ To apply your knowledge of patterns with Ansible commands and playbooks, read :r
Learning the Ansible configuration management language
`Mailing List <https://groups.google.com/group/ansible-project>`_
Questions? Help? Ideas? Stop by the list on Google Groups
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -33,5 +33,5 @@ like services, packages, or files (anything really), or handle executing system
Configuring the right Python interpreter on target hosts
`Mailing List <https://groups.google.com/group/ansible-project>`_
Questions? Help? Ideas? Stop by the list on Google Groups
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -55,5 +55,5 @@ For a list of all available modules, see the :ref:`Module Docs <modules_by_categ
Examples of using modules with the Python API
`Mailing List <https://groups.google.com/group/ansible-project>`_
Questions? Help? Ideas? Stop by the list on Google Groups
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -42,7 +42,7 @@ If you believe you have found a bug in a module and are already running the late
Should you have a question rather than a bug report, inquiries are welcome on the `ansible-project Google group <https://groups.google.com/forum/#%21forum/ansible-project>`_ or on Ansible's "#ansible" channel, located on irc.freenode.net.
For development-oriented topics, use the `ansible-devel Google group <https://groups.google.com/forum/#%21forum/ansible-devel>`_ or Ansible's #ansible and #ansible-devel channels, located on irc.freenode.net. You should also read the :ref:`Community Guide <ansible_community_guide>`, :ref:`Testing Ansible <developing_testing>`, and the :ref:`Developer Guide <developer_guide>`.
For development-oriented topics, use the `ansible-devel Google group <https://groups.google.com/forum/#%21forum/ansible-devel>`_ or Ansible's #ansible and #ansible-devel channels, located on `irc.libera.chat <https://libera.chat/>`_. You should also read the :ref:`Community Guide <ansible_community_guide>`, :ref:`Testing Ansible <developing_testing>`, and the :ref:`Developer Guide <developer_guide>`.
The modules are hosted on GitHub in a subdirectory of the `Ansible <https://github.com/ansible/ansible/tree/devel/lib/ansible/modules>`_ repo.
@ -68,5 +68,5 @@ please refer to the following `knowledge base article <https://access.redhat.com
High level list of Ansible certified modules from Partners
`Mailing List <https://groups.google.com/group/ansible-project>`_
Questions? Help? Ideas? Stop by the list on Google Groups
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -108,5 +108,5 @@ You've anchored the value of ``version`` with the ``&my_version`` anchor, and re
All about variables
`User Mailing List <https://groups.google.com/group/ansible-project>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -180,5 +180,5 @@ of tasks running concurrently, you can do it this way::
An introduction to playbooks
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -161,5 +161,5 @@ ansible_failed_result
Playbook organization by roles
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -414,5 +414,5 @@ Possible values (sample, not complete list)::
All about variables
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -289,5 +289,5 @@ may cause the rescheduled task to execute after subsequent tasks listed in your
An introduction to playbooks
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -364,5 +364,5 @@ In this example Ansible will start the software upgrade on the front ends only i
Many examples of full-stack deployments
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -133,5 +133,5 @@ You might also want to simply specify the environment for a single task::
An introduction to playbooks
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -202,5 +202,5 @@ See :ref:`block_error_handling` for more examples.
All about variables
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -1467,5 +1467,5 @@ to be added to core so everyone can make use of them.
Best practices in playbooks
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -644,5 +644,5 @@ The supported formats result in the following conversions for the ``1a:2b:3c:4d:
Best practices in playbooks
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -52,5 +52,5 @@ For more details and a complete list of lookup plugins available, please see :re
Looping in playbooks
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -435,5 +435,5 @@ Migrating from with_X to loop
All about variables
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -109,5 +109,5 @@ If you need to put in special characters (i.e `{%`) that might create templating
All about variables
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -54,5 +54,5 @@ Other keywords that affect play execution include ``ignore_errors``, ``ignore_un
Playbook organization by roles
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -231,5 +231,5 @@ By default, Ansible runs as if ``--tags all`` had been specified.
Playbook organization by roles
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -51,5 +51,5 @@ fmt
Best practices in playbooks
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -263,5 +263,5 @@ The following tasks are illustrative of the tests meant to check the status of t
Best practices in playbooks
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -1231,5 +1231,5 @@ For information about advanced YAML syntax used to declare variables and have mo
List of special variables
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -501,5 +501,5 @@ Setup IIS Website
Windows specific module list, all implemented in PowerShell
`User Mailing List <https://groups.google.com/group/ansible-project>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -224,5 +224,5 @@ host.
Best practices advice
`User Mailing List <https://groups.google.com/group/ansible-project>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -551,5 +551,5 @@ Here are the known ones:
Windows specific module list, all implemented in PowerShell
`User Mailing List <https://groups.google.com/group/ansible-project>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -509,5 +509,5 @@ guides for Windows modules differ substantially from those for standard standard
Windows specific module list, all implemented in PowerShell
`User Mailing List <https://groups.google.com/group/ansible-project>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -889,5 +889,5 @@ Some of these limitations can be mitigated by doing one of the following:
Windows specific module list, all implemented in PowerShell
`User Mailing List <https://groups.google.com/group/ansible-project>`_
Have a question? Stop by the google group!
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -85,5 +85,5 @@ Examples
Learn how to install and use collections.
`Mailing List <https://groups.google.com/group/ansible-devel>`_
The development mailing list
`irc.freenode.net <http://irc.freenode.net>`_
`irc.libera.chat <https://libera.chat/>`_
#ansible IRC chat channel

@ -7,7 +7,7 @@ Thanks very much for your interest in Ansible. It sincerely means a lot to us.
This appears to be a user question, and we'd like to direct these kinds of things to either the mailing list or the IRC channel.
* IRC: #ansible on irc.freenode.net
* IRC: #ansible on `irc.libera.chat <https://libera.chat/>`_
* mailing list: https://groups.google.com/forum/#!forum/ansible-project
If you can stop by there, we'd appreciate it. This allows us to keep the issue tracker for bugs, pull requests, RFEs and the like.

@ -9,7 +9,7 @@ https://github.com/ansible/proposals/blob/master/proposals_process_proposal.md
If you have any further questions, please let us know by stopping by our devel mailing list, or our devel IRC channel:
* #ansible-devel on Freenode
* #ansible-devel on `irc.libera.chat <https://libera.chat/>`_
* https://groups.google.com/forum/#!forum/ansible-devel
Thank you!

Loading…
Cancel
Save