summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Klychkov <aklychko@redhat.com>2021-06-14 17:08:16 +0300
committerGitHub <noreply@github.com>2021-06-14 09:08:16 -0500
commit93de61a8dab85309fa0e5b2015e25995662af468 (patch)
tree11f7875838227329144c35b2e8221885e8e7dbd9
parentdad721d9dc2f3436e3ae4be733a516123e979540 (diff)
downloadansible-93de61a8dab85309fa0e5b2015e25995662af468.tar.gz
Due to the takeover of freenode we're moving to a different irc network. (#74775) (#74968)
* Updates our channels to point at the same channel name on libera.chat * Links that used to point to webchat.freenode.net now point to https://libera.chat * Removes http://irc.freenode.net from the linkcheck exceptions. * Updates docs/docsite/rst/dev_guide/developing_modules_in_groups.rst (cherry picked from commit 80e7e1a17cb6aaf10e289e671fc382a614018e6e) Co-authored-by: John R Barker <john@johnrbarker.com> Co-authored-by: Felix Fontein <felix@fontein.de> Co-authored-by: Toshio Kuratomi <a.badger@gmail.com>
-rw-r--r--docs/docsite/README.md2
-rw-r--r--docs/docsite/rst/community/communication.rst10
-rw-r--r--docs/docsite/rst/community/documentation_contributions.rst2
-rw-r--r--docs/docsite/rst/dev_guide/developing_api.rst2
-rw-r--r--docs/docsite/rst/dev_guide/developing_collections.rst2
-rw-r--r--docs/docsite/rst/dev_guide/developing_collections_changelogs.rst2
-rw-r--r--docs/docsite/rst/dev_guide/developing_collections_contributing.rst2
-rw-r--r--docs/docsite/rst/dev_guide/developing_collections_creating.rst2
-rw-r--r--docs/docsite/rst/dev_guide/developing_collections_distributing.rst2
-rw-r--r--docs/docsite/rst/dev_guide/developing_collections_migrating.rst2
-rw-r--r--docs/docsite/rst/dev_guide/developing_collections_shared.rst2
-rw-r--r--docs/docsite/rst/dev_guide/developing_collections_structure.rst2
-rw-r--r--docs/docsite/rst/dev_guide/developing_collections_testing.rst2
-rw-r--r--docs/docsite/rst/dev_guide/developing_core.rst2
-rw-r--r--docs/docsite/rst/dev_guide/developing_inventory.rst2
-rw-r--r--docs/docsite/rst/dev_guide/developing_modules.rst2
-rw-r--r--docs/docsite/rst/dev_guide/developing_modules_checklist.rst2
-rw-r--r--docs/docsite/rst/dev_guide/developing_modules_general.rst4
-rw-r--r--docs/docsite/rst/dev_guide/developing_modules_general_windows.rst4
-rw-r--r--docs/docsite/rst/dev_guide/developing_modules_in_groups.rst6
-rw-r--r--docs/docsite/rst/dev_guide/developing_plugins.rst2
-rw-r--r--docs/docsite/rst/dev_guide/developing_rebasing.rst2
-rw-r--r--docs/docsite/rst/dev_guide/platforms/aws_guidelines.rst2
-rw-r--r--docs/docsite/rst/dev_guide/style_guide/index.rst2
-rw-r--r--docs/docsite/rst/dev_guide/style_guide/resources.rst2
-rw-r--r--docs/docsite/rst/dev_guide/testing.rst2
-rw-r--r--docs/docsite/rst/galaxy/dev_guide.rst2
-rw-r--r--docs/docsite/rst/installation_guide/intro_installation.rst2
-rw-r--r--docs/docsite/rst/network/dev_guide/developing_resource_modules_network.rst3
-rw-r--r--docs/docsite/rst/network/getting_started/network_resources.rst2
-rw-r--r--docs/docsite/rst/plugins/action.rst2
-rw-r--r--docs/docsite/rst/plugins/become.rst2
-rw-r--r--docs/docsite/rst/plugins/cache.rst2
-rw-r--r--docs/docsite/rst/plugins/callback.rst2
-rw-r--r--docs/docsite/rst/plugins/cliconf.rst2
-rw-r--r--docs/docsite/rst/plugins/connection.rst2
-rw-r--r--docs/docsite/rst/plugins/httpapi.rst2
-rw-r--r--docs/docsite/rst/plugins/inventory.rst2
-rw-r--r--docs/docsite/rst/plugins/lookup.rst2
-rw-r--r--docs/docsite/rst/plugins/netconf.rst2
-rw-r--r--docs/docsite/rst/plugins/plugins.rst2
-rw-r--r--docs/docsite/rst/plugins/shell.rst2
-rw-r--r--docs/docsite/rst/plugins/strategy.rst2
-rw-r--r--docs/docsite/rst/plugins/vars.rst2
-rw-r--r--docs/docsite/rst/reference_appendices/YAMLSyntax.rst6
-rw-r--r--docs/docsite/rst/reference_appendices/common_return_values.rst2
-rw-r--r--docs/docsite/rst/reference_appendices/faq.rst2
-rw-r--r--docs/docsite/rst/reference_appendices/glossary.rst2
-rw-r--r--docs/docsite/rst/reference_appendices/release_and_maintenance.rst2
-rw-r--r--docs/docsite/rst/reference_appendices/test_strategies.rst2
-rw-r--r--docs/docsite/rst/roadmap/ansible_base_roadmap_index.rst2
-rw-r--r--docs/docsite/rst/roadmap/ansible_roadmap_index.rst2
-rw-r--r--docs/docsite/rst/scenario_guides/guide_aci.rst4
-rw-r--r--docs/docsite/rst/scenario_guides/guide_aws.rst2
-rw-r--r--docs/docsite/rst/user_guide/become.rst2
-rw-r--r--docs/docsite/rst/user_guide/collections_using.rst2
-rw-r--r--docs/docsite/rst/user_guide/intro_adhoc.rst2
-rw-r--r--docs/docsite/rst/user_guide/intro_bsd.rst2
-rw-r--r--docs/docsite/rst/user_guide/intro_dynamic_inventory.rst2
-rw-r--r--docs/docsite/rst/user_guide/intro_getting_started.rst2
-rw-r--r--docs/docsite/rst/user_guide/intro_inventory.rst2
-rw-r--r--docs/docsite/rst/user_guide/intro_patterns.rst2
-rw-r--r--docs/docsite/rst/user_guide/modules.rst2
-rw-r--r--docs/docsite/rst/user_guide/modules_intro.rst2
-rw-r--r--docs/docsite/rst/user_guide/modules_support.rst4
-rw-r--r--docs/docsite/rst/user_guide/playbooks_advanced_syntax.rst2
-rw-r--r--docs/docsite/rst/user_guide/playbooks_async.rst2
-rw-r--r--docs/docsite/rst/user_guide/playbooks_blocks.rst2
-rw-r--r--docs/docsite/rst/user_guide/playbooks_conditionals.rst2
-rw-r--r--docs/docsite/rst/user_guide/playbooks_debugger.rst2
-rw-r--r--docs/docsite/rst/user_guide/playbooks_delegation.rst2
-rw-r--r--docs/docsite/rst/user_guide/playbooks_environment.rst2
-rw-r--r--docs/docsite/rst/user_guide/playbooks_error_handling.rst2
-rw-r--r--docs/docsite/rst/user_guide/playbooks_filters.rst2
-rw-r--r--docs/docsite/rst/user_guide/playbooks_filters_ipaddr.rst4
-rw-r--r--docs/docsite/rst/user_guide/playbooks_lookups.rst2
-rw-r--r--docs/docsite/rst/user_guide/playbooks_loops.rst2
-rw-r--r--docs/docsite/rst/user_guide/playbooks_prompts.rst2
-rw-r--r--docs/docsite/rst/user_guide/playbooks_strategies.rst2
-rw-r--r--docs/docsite/rst/user_guide/playbooks_tags.rst2
-rw-r--r--docs/docsite/rst/user_guide/playbooks_templating.rst2
-rw-r--r--docs/docsite/rst/user_guide/playbooks_tests.rst2
-rw-r--r--docs/docsite/rst/user_guide/playbooks_variables.rst2
-rw-r--r--docs/docsite/rst/user_guide/windows_dsc.rst2
-rw-r--r--docs/docsite/rst/user_guide/windows_faq.rst2
-rw-r--r--docs/docsite/rst/user_guide/windows_setup.rst2
-rw-r--r--docs/docsite/rst/user_guide/windows_usage.rst2
-rw-r--r--docs/docsite/rst/user_guide/windows_winrm.rst2
-rw-r--r--docs/docsite/sphinx_conf/2.10_conf.py1
-rw-r--r--docs/docsite/sphinx_conf/all_conf.py1
-rw-r--r--docs/docsite/sphinx_conf/ansible_conf.py1
-rw-r--r--docs/docsite/sphinx_conf/core_conf.py1
-rw-r--r--docs/templates/collections_galaxy_meta.rst.j22
-rw-r--r--hacking/ticket_stubs/bug_is_really_a_question.md2
-rw-r--r--hacking/ticket_stubs/collections.md2
-rw-r--r--hacking/ticket_stubs/proposal.md2
96 files changed, 108 insertions, 107 deletions
diff --git a/docs/docsite/README.md b/docs/docsite/README.md
index d643792e20..fbf1703029 100644
--- a/docs/docsite/README.md
+++ b/docs/docsite/README.md
@@ -11,7 +11,7 @@ Contributions to the documentation are welcome.
The Ansible community produces guidance on contributions, building documentation, and submitting pull requests, which you can find in [Contributing to the Ansible Documentation](https://docs.ansible.com/ansible/latest/community/documentation_contributions.html).
-You can also join the [Docs Working Group](https://github.com/ansible/community/wiki/Docs) and/or the ``#ansible-docs`` channel on freenode IRC.
+You can also join the [Docs Working Group](https://github.com/ansible/community/wiki/Docs) and/or the ``#ansible-docs`` IRC channel on `irc.libera.chat <https://libera.chat/>`_
Ansible style guide
===================
diff --git a/docs/docsite/rst/community/communication.rst b/docs/docsite/rst/community/communication.rst
index b38b9a3c50..ce3cf7a46b 100644
--- a/docs/docsite/rst/community/communication.rst
+++ b/docs/docsite/rst/community/communication.rst
@@ -33,15 +33,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 a freenode network, use the following command in your IRC client::
+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 `freenode docs <https://freenode.net/kb/answer/findingchannels>`_.
+as described in the `libera.chat docs <https://libera.chat/guides/findingchannels>`_.
General channels
----------------
@@ -56,7 +56,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
diff --git a/docs/docsite/rst/community/documentation_contributions.rst b/docs/docsite/rst/community/documentation_contributions.rst
index ecd8ebc22c..e6cb9fd2e6 100644
--- a/docs/docsite/rst/community/documentation_contributions.rst
+++ b/docs/docsite/rst/community/documentation_contributions.rst
@@ -206,7 +206,7 @@ Unfortunately, leftover rST-files from previous document-generating can occasion
Joining the documentation working group
=======================================
-The Documentation Working Group (DaWGs) meets weekly on Tuesdays on the #ansible-docs channel on freenode IRC. 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>`_.
+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>`
diff --git a/docs/docsite/rst/dev_guide/developing_api.rst b/docs/docsite/rst/dev_guide/developing_api.rst
index c530b9a32e..888b75e3e6 100644
--- a/docs/docsite/rst/dev_guide/developing_api.rst
+++ b/docs/docsite/rst/dev_guide/developing_api.rst
@@ -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
diff --git a/docs/docsite/rst/dev_guide/developing_collections.rst b/docs/docsite/rst/dev_guide/developing_collections.rst
index b955b3d2ae..72c20e64f9 100644
--- a/docs/docsite/rst/dev_guide/developing_collections.rst
+++ b/docs/docsite/rst/dev_guide/developing_collections.rst
@@ -44,5 +44,5 @@ For instructions on developing modules, see :ref:`developing_modules_general`.
Current development status of community collections and FAQ
`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
diff --git a/docs/docsite/rst/dev_guide/developing_collections_changelogs.rst b/docs/docsite/rst/dev_guide/developing_collections_changelogs.rst
index 363182e43c..5a587fe5e7 100644
--- a/docs/docsite/rst/dev_guide/developing_collections_changelogs.rst
+++ b/docs/docsite/rst/dev_guide/developing_collections_changelogs.rst
@@ -76,5 +76,5 @@ If your collection is part of Ansible, use one of the following three options t
Guidelines for contributing to selected 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
diff --git a/docs/docsite/rst/dev_guide/developing_collections_contributing.rst b/docs/docsite/rst/dev_guide/developing_collections_contributing.rst
index 8abed63664..a07102deac 100644
--- a/docs/docsite/rst/dev_guide/developing_collections_contributing.rst
+++ b/docs/docsite/rst/dev_guide/developing_collections_contributing.rst
@@ -55,5 +55,5 @@ You can test your changes by using this checkout of ``community.general`` in pla
Guidelines for contributing to selected 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
diff --git a/docs/docsite/rst/dev_guide/developing_collections_creating.rst b/docs/docsite/rst/dev_guide/developing_collections_creating.rst
index 721d5c1abf..7a1a6d447a 100644
--- a/docs/docsite/rst/dev_guide/developing_collections_creating.rst
+++ b/docs/docsite/rst/dev_guide/developing_collections_creating.rst
@@ -53,5 +53,5 @@ To learn more about the ``ansible-galaxy`` command-line tool, see the :ref:`ansi
Directories and files included in the collection skeleton
`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
diff --git a/docs/docsite/rst/dev_guide/developing_collections_distributing.rst b/docs/docsite/rst/dev_guide/developing_collections_distributing.rst
index e31d53368a..edeffb5850 100644
--- a/docs/docsite/rst/dev_guide/developing_collections_distributing.rst
+++ b/docs/docsite/rst/dev_guide/developing_collections_distributing.rst
@@ -237,5 +237,5 @@ Once Galaxy uploads and accepts a collection, you will be redirected to the **My
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
diff --git a/docs/docsite/rst/dev_guide/developing_collections_migrating.rst b/docs/docsite/rst/dev_guide/developing_collections_migrating.rst
index 9980e238c4..37acaeefe3 100644
--- a/docs/docsite/rst/dev_guide/developing_collections_migrating.rst
+++ b/docs/docsite/rst/dev_guide/developing_collections_migrating.rst
@@ -132,5 +132,5 @@ Ansibulbot will know how to redirect existing issues and PRs to the new repo. Th
Guidelines for contributing to selected 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
diff --git a/docs/docsite/rst/dev_guide/developing_collections_shared.rst b/docs/docsite/rst/dev_guide/developing_collections_shared.rst
index c509c1ef82..8e43695e04 100644
--- a/docs/docsite/rst/dev_guide/developing_collections_shared.rst
+++ b/docs/docsite/rst/dev_guide/developing_collections_shared.rst
@@ -73,5 +73,5 @@ The optional import behavior also applies to module_utils imported from collecti
Guidelines for contributing to selected 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
diff --git a/docs/docsite/rst/dev_guide/developing_collections_structure.rst b/docs/docsite/rst/dev_guide/developing_collections_structure.rst
index 8d36650261..0a2f20a497 100644
--- a/docs/docsite/rst/dev_guide/developing_collections_structure.rst
+++ b/docs/docsite/rst/dev_guide/developing_collections_structure.rst
@@ -237,5 +237,5 @@ A collection can store some additional metadata in a ``runtime.yml`` file in the
Guidelines for contributing to selected 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
diff --git a/docs/docsite/rst/dev_guide/developing_collections_testing.rst b/docs/docsite/rst/dev_guide/developing_collections_testing.rst
index 0b58b021a0..ca50d3ef9f 100644
--- a/docs/docsite/rst/dev_guide/developing_collections_testing.rst
+++ b/docs/docsite/rst/dev_guide/developing_collections_testing.rst
@@ -79,5 +79,5 @@ You can specify multiple target names. Each target name is the name of a directo
Guidelines for contributing to selected 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
diff --git a/docs/docsite/rst/dev_guide/developing_core.rst b/docs/docsite/rst/dev_guide/developing_core.rst
index 9542f0d8f3..eeee30fc73 100644
--- a/docs/docsite/rst/dev_guide/developing_core.rst
+++ b/docs/docsite/rst/dev_guide/developing_core.rst
@@ -17,5 +17,5 @@ Although ``ansible-core`` (the code hosted in the `ansible/ansible repository <h
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
diff --git a/docs/docsite/rst/dev_guide/developing_inventory.rst b/docs/docsite/rst/dev_guide/developing_inventory.rst
index 0df314cb24..fd0587bc52 100644
--- a/docs/docsite/rst/dev_guide/developing_inventory.rst
+++ b/docs/docsite/rst/dev_guide/developing_inventory.rst
@@ -473,5 +473,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
diff --git a/docs/docsite/rst/dev_guide/developing_modules.rst b/docs/docsite/rst/dev_guide/developing_modules.rst
index 5cfcf15c0a..8945f754aa 100644
--- a/docs/docsite/rst/dev_guide/developing_modules.rst
+++ b/docs/docsite/rst/dev_guide/developing_modules.rst
@@ -47,5 +47,5 @@ If your use case isn't covered by an existing module, an action plugin, or a rol
Browse existing collections, modules, and plugins
`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
diff --git a/docs/docsite/rst/dev_guide/developing_modules_checklist.rst b/docs/docsite/rst/dev_guide/developing_modules_checklist.rst
index 492b60154b..ddba03fc20 100644
--- a/docs/docsite/rst/dev_guide/developing_modules_checklist.rst
+++ b/docs/docsite/rst/dev_guide/developing_modules_checklist.rst
@@ -31,7 +31,7 @@ To contribute a module to most Ansible collections, you must:
Additional requirements may apply for certain collections. Review the individual collection repositories for more information.
-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-devel``, Ansible's IRC chat channel on `irc.libera.chat <http://libera.chat>`_ or the `Ansible development mailing list <https://groups.google.com/group/ansible-devel>`_.
Contributing to Ansible: subjective requirements
================================================
diff --git a/docs/docsite/rst/dev_guide/developing_modules_general.rst b/docs/docsite/rst/dev_guide/developing_modules_general.rst
index 43a71ba49e..3632938807 100644
--- a/docs/docsite/rst/dev_guide/developing_modules_general.rst
+++ b/docs/docsite/rst/dev_guide/developing_modules_general.rst
@@ -218,8 +218,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.
diff --git a/docs/docsite/rst/dev_guide/developing_modules_general_windows.rst b/docs/docsite/rst/dev_guide/developing_modules_general_windows.rst
index cbc555eccd..e08639f802 100644
--- a/docs/docsite/rst/dev_guide/developing_modules_general_windows.rst
+++ b/docs/docsite/rst/dev_guide/developing_modules_general_windows.rst
@@ -690,8 +690,8 @@ 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.
diff --git a/docs/docsite/rst/dev_guide/developing_modules_in_groups.rst b/docs/docsite/rst/dev_guide/developing_modules_in_groups.rst
index a2e1f7b417..7b25d92d3a 100644
--- a/docs/docsite/rst/dev_guide/developing_modules_in_groups.rst
+++ b/docs/docsite/rst/dev_guide/developing_modules_in_groups.rst
@@ -45,6 +45,8 @@ Speak to us
Circulating your ideas before coding helps you adopt good practices and avoid common mistakes. After reading the "Before you start coding" section you should have a reasonable idea of the structure of your modules. Write a list of your proposed plugin and/or module names, with a short description of what each one does. Circulate that list on IRC or a mailing list so the Ansible community can review your ideas for consistency and familiarity. Names and functionality that are consistent, predictable, and familiar make your collection easier to use.
+.. _developing_in_groups_support:
+
Where to get support
====================
@@ -53,7 +55,7 @@ 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" and "Ansible Announce list"
-* ``#ansible-devel`` - We have found that IRC ``#ansible-devel`` on FreeNode's IRC network works best for developers so we can have an interactive dialogue.
+* ``#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>`_
Required files
@@ -68,7 +70,7 @@ Your collection should include the following files to be usable:
When you have these files ready, review the :ref:`developing_modules_checklist` again. If you are creating a new collection, you are responsible for all procedures related to your repository, including setting rules for contributions, finding reviewers, and testing and maintaining the code in your collection.
-If you need help or advice, consider join the ``#ansible-devel`` IRC channel (see how in the "Where to get support").
+If you need help or advice, consider joining the ``#ansible-devel`` IRC channel (see how in the :ref:`Where to get support <developing_in_groups_support>` section).
New to git or GitHub
====================
diff --git a/docs/docsite/rst/dev_guide/developing_plugins.rst b/docs/docsite/rst/dev_guide/developing_plugins.rst
index 38825fb36d..982924e601 100644
--- a/docs/docsite/rst/dev_guide/developing_plugins.rst
+++ b/docs/docsite/rst/dev_guide/developing_plugins.rst
@@ -497,5 +497,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
diff --git a/docs/docsite/rst/dev_guide/developing_rebasing.rst b/docs/docsite/rst/dev_guide/developing_rebasing.rst
index 81936be1da..e023d17107 100644
--- a/docs/docsite/rst/dev_guide/developing_rebasing.rst
+++ b/docs/docsite/rst/dev_guide/developing_rebasing.rst
@@ -75,7 +75,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::
diff --git a/docs/docsite/rst/dev_guide/platforms/aws_guidelines.rst b/docs/docsite/rst/dev_guide/platforms/aws_guidelines.rst
index b5263274ca..e9dff5ab82 100644
--- a/docs/docsite/rst/dev_guide/platforms/aws_guidelines.rst
+++ b/docs/docsite/rst/dev_guide/platforms/aws_guidelines.rst
@@ -761,7 +761,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>`_).
Unsupported Integration tests
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
diff --git a/docs/docsite/rst/dev_guide/style_guide/index.rst b/docs/docsite/rst/dev_guide/style_guide/index.rst
index 3cf50afe7a..274d447e3f 100644
--- a/docs/docsite/rst/dev_guide/style_guide/index.rst
+++ b/docs/docsite/rst/dev_guide/style_guide/index.rst
@@ -274,5 +274,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
diff --git a/docs/docsite/rst/dev_guide/style_guide/resources.rst b/docs/docsite/rst/dev_guide/style_guide/resources.rst
index c624b12e13..53621f976e 100644
--- a/docs/docsite/rst/dev_guide/style_guide/resources.rst
+++ b/docs/docsite/rst/dev_guide/style_guide/resources.rst
@@ -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>`_
diff --git a/docs/docsite/rst/dev_guide/testing.rst b/docs/docsite/rst/dev_guide/testing.rst
index 3b500d4f18..07ca4b1024 100644
--- a/docs/docsite/rst/dev_guide/testing.rst
+++ b/docs/docsite/rst/dev_guide/testing.rst
@@ -96,7 +96,7 @@ If either of these issues appear to be the case, you can rerun the Azure Pipelin
* closing and re-opening the PR (full rebuild)
* 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
diff --git a/docs/docsite/rst/galaxy/dev_guide.rst b/docs/docsite/rst/galaxy/dev_guide.rst
index 9f08073207..b8c96c805b 100644
--- a/docs/docsite/rst/galaxy/dev_guide.rst
+++ b/docs/docsite/rst/galaxy/dev_guide.rst
@@ -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
diff --git a/docs/docsite/rst/installation_guide/intro_installation.rst b/docs/docsite/rst/installation_guide/intro_installation.rst
index 77beeddeed..932213ed91 100644
--- a/docs/docsite/rst/installation_guide/intro_installation.rst
+++ b/docs/docsite/rst/installation_guide/intro_installation.rst
@@ -660,7 +660,7 @@ See the `argcomplete documentation <https://kislyuk.github.io/argcomplete/>`_.
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``.
diff --git a/docs/docsite/rst/network/dev_guide/developing_resource_modules_network.rst b/docs/docsite/rst/network/dev_guide/developing_resource_modules_network.rst
index f5715b5f06..153cc55627 100644
--- a/docs/docsite/rst/network/dev_guide/developing_resource_modules_network.rst
+++ b/docs/docsite/rst/network/dev_guide/developing_resource_modules_network.rst
@@ -711,7 +711,8 @@ For more options:
ansible-test network-integration --help
-If you need additional help or feedback, reach out in ``#ansible-network`` on Freenode.
+If you need additional help or feedback, reach out in the ``#ansible-network`` IRC channel on the
+`irc.libera.chat <https://libera.chat/>`_ IRC network.
Unit test requirements
-----------------------
diff --git a/docs/docsite/rst/network/getting_started/network_resources.rst b/docs/docsite/rst/network/getting_started/network_resources.rst
index 3451c476da..acdcf0e0f7 100644
--- a/docs/docsite/rst/network/getting_started/network_resources.rst
+++ b/docs/docsite/rst/network/getting_started/network_resources.rst
@@ -41,6 +41,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>`_
diff --git a/docs/docsite/rst/plugins/action.rst b/docs/docsite/rst/plugins/action.rst
index 93c4e4bab8..1ce16ea2ae 100644
--- a/docs/docsite/rst/plugins/action.rst
+++ b/docs/docsite/rst/plugins/action.rst
@@ -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
diff --git a/docs/docsite/rst/plugins/become.rst b/docs/docsite/rst/plugins/become.rst
index c710bcf660..f46d50d813 100644
--- a/docs/docsite/rst/plugins/become.rst
+++ b/docs/docsite/rst/plugins/become.rst
@@ -63,5 +63,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
diff --git a/docs/docsite/rst/plugins/cache.rst b/docs/docsite/rst/plugins/cache.rst
index a13c78db04..b36092961d 100644
--- a/docs/docsite/rst/plugins/cache.rst
+++ b/docs/docsite/rst/plugins/cache.rst
@@ -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
diff --git a/docs/docsite/rst/plugins/callback.rst b/docs/docsite/rst/plugins/callback.rst
index 17a3a25043..bc7263c391 100644
--- a/docs/docsite/rst/plugins/callback.rst
+++ b/docs/docsite/rst/plugins/callback.rst
@@ -97,5 +97,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
diff --git a/docs/docsite/rst/plugins/cliconf.rst b/docs/docsite/rst/plugins/cliconf.rst
index 2de12dd5cd..61f96d9046 100644
--- a/docs/docsite/rst/plugins/cliconf.rst
+++ b/docs/docsite/rst/plugins/cliconf.rst
@@ -43,5 +43,5 @@ These plugins have migrated to collections on `Ansible Galaxy <https://galaxy.an
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
diff --git a/docs/docsite/rst/plugins/connection.rst b/docs/docsite/rst/plugins/connection.rst
index 0417526ff2..495f937f11 100644
--- a/docs/docsite/rst/plugins/connection.rst
+++ b/docs/docsite/rst/plugins/connection.rst
@@ -74,5 +74,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
diff --git a/docs/docsite/rst/plugins/httpapi.rst b/docs/docsite/rst/plugins/httpapi.rst
index cf9b0bbf01..a0e1725f5c 100644
--- a/docs/docsite/rst/plugins/httpapi.rst
+++ b/docs/docsite/rst/plugins/httpapi.rst
@@ -68,5 +68,5 @@ These plugins have migrated to collections on `Ansible Galaxy <https://galaxy.an
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
diff --git a/docs/docsite/rst/plugins/inventory.rst b/docs/docsite/rst/plugins/inventory.rst
index 562c130374..91c520ad08 100644
--- a/docs/docsite/rst/plugins/inventory.rst
+++ b/docs/docsite/rst/plugins/inventory.rst
@@ -158,5 +158,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
diff --git a/docs/docsite/rst/plugins/lookup.rst b/docs/docsite/rst/plugins/lookup.rst
index 1ddbd32fdc..59f508437a 100644
--- a/docs/docsite/rst/plugins/lookup.rst
+++ b/docs/docsite/rst/plugins/lookup.rst
@@ -155,5 +155,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
diff --git a/docs/docsite/rst/plugins/netconf.rst b/docs/docsite/rst/plugins/netconf.rst
index fef2aeb370..908eec9020 100644
--- a/docs/docsite/rst/plugins/netconf.rst
+++ b/docs/docsite/rst/plugins/netconf.rst
@@ -43,5 +43,5 @@ These plugins have migrated to collections on `Ansible Galaxy <https://galaxy.an
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
diff --git a/docs/docsite/rst/plugins/plugins.rst b/docs/docsite/rst/plugins/plugins.rst
index 4dee6c6a27..ac9a862eb2 100644
--- a/docs/docsite/rst/plugins/plugins.rst
+++ b/docs/docsite/rst/plugins/plugins.rst
@@ -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
diff --git a/docs/docsite/rst/plugins/shell.rst b/docs/docsite/rst/plugins/shell.rst
index b0846323e0..09dbfc279d 100644
--- a/docs/docsite/rst/plugins/shell.rst
+++ b/docs/docsite/rst/plugins/shell.rst
@@ -49,5 +49,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
diff --git a/docs/docsite/rst/plugins/strategy.rst b/docs/docsite/rst/plugins/strategy.rst
index e3623329a6..c4a4a500d3 100644
--- a/docs/docsite/rst/plugins/strategy.rst
+++ b/docs/docsite/rst/plugins/strategy.rst
@@ -75,5 +75,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
diff --git a/docs/docsite/rst/plugins/vars.rst b/docs/docsite/rst/plugins/vars.rst
index a17529326f..626c7de9bb 100644
--- a/docs/docsite/rst/plugins/vars.rst
+++ b/docs/docsite/rst/plugins/vars.rst
@@ -75,5 +75,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
diff --git a/docs/docsite/rst/reference_appendices/YAMLSyntax.rst b/docs/docsite/rst/reference_appendices/YAMLSyntax.rst
index 7d43966403..859845032b 100644
--- a/docs/docsite/rst/reference_appendices/YAMLSyntax.rst
+++ b/docs/docsite/rst/reference_appendices/YAMLSyntax.rst
@@ -233,8 +233,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
diff --git a/docs/docsite/rst/reference_appendices/common_return_values.rst b/docs/docsite/rst/reference_appendices/common_return_values.rst
index 34ca08c490..f73860f227 100644
--- a/docs/docsite/rst/reference_appendices/common_return_values.rst
+++ b/docs/docsite/rst/reference_appendices/common_return_values.rst
@@ -247,5 +247,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
diff --git a/docs/docsite/rst/reference_appendices/faq.rst b/docs/docsite/rst/reference_appendices/faq.rst
index 3a18466318..6294b517fd 100644
--- a/docs/docsite/rst/reference_appendices/faq.rst
+++ b/docs/docsite/rst/reference_appendices/faq.rst
@@ -777,5 +777,5 @@ Please see the section below for a link to IRC and the Google Group, where you c
Tips and tricks for playbooks
`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
diff --git a/docs/docsite/rst/reference_appendices/glossary.rst b/docs/docsite/rst/reference_appendices/glossary.rst
index a70ca3bcdc..49eb07bae3 100644
--- a/docs/docsite/rst/reference_appendices/glossary.rst
+++ b/docs/docsite/rst/reference_appendices/glossary.rst
@@ -527,5 +527,5 @@ when a term comes up on the mailing list.
Tips and tricks for 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
diff --git a/docs/docsite/rst/reference_appendices/release_and_maintenance.rst b/docs/docsite/rst/reference_appendices/release_and_maintenance.rst
index c3cbacaecf..9533e8303d 100644
--- a/docs/docsite/rst/reference_appendices/release_and_maintenance.rst
+++ b/docs/docsite/rst/reference_appendices/release_and_maintenance.rst
@@ -28,5 +28,5 @@ Please go to `the devel release and maintenance page <https://docs.ansible.com/a
Community information and contributing
`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
diff --git a/docs/docsite/rst/reference_appendices/test_strategies.rst b/docs/docsite/rst/reference_appendices/test_strategies.rst
index dae037ac44..0f3d9c91ad 100644
--- a/docs/docsite/rst/reference_appendices/test_strategies.rst
+++ b/docs/docsite/rst/reference_appendices/test_strategies.rst
@@ -270,5 +270,5 @@ 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
diff --git a/docs/docsite/rst/roadmap/ansible_base_roadmap_index.rst b/docs/docsite/rst/roadmap/ansible_base_roadmap_index.rst
index c6ed2bfbdc..95ea36325a 100644
--- a/docs/docsite/rst/roadmap/ansible_base_roadmap_index.rst
+++ b/docs/docsite/rst/roadmap/ansible_base_roadmap_index.rst
@@ -18,7 +18,7 @@ Each roadmap is published both as an idea of what is upcoming in ``ansible-core`
You can submit feedback on the current roadmap in multiple ways:
- Edit the agenda of an IRC `Core Team Meeting <https://github.com/ansible/community/blob/master/meetings/README.md>`_ (preferred)
-- Post on the ``#ansible-devel`` Freenode IRC channel
+- Post on the ``#ansible-devel`` IRC channel on `irc.libera.chat <https://libera.chat/>`_.
- Email the ansible-devel list
See :ref:`Ansible communication channels <communication>` for details on how to join and use the email lists and IRC channels.
diff --git a/docs/docsite/rst/roadmap/ansible_roadmap_index.rst b/docs/docsite/rst/roadmap/ansible_roadmap_index.rst
index 6e840470c2..928dfead08 100644
--- a/docs/docsite/rst/roadmap/ansible_roadmap_index.rst
+++ b/docs/docsite/rst/roadmap/ansible_roadmap_index.rst
@@ -14,7 +14,7 @@ Each roadmap is published both as an idea of what is upcoming in Ansible, and as
You can submit feedback on the current roadmap in multiple ways:
- Edit the agenda of an IRC `Ansible Community Meeting <https://github.com/ansible/community/issues/539>`_ (preferred)
-- Post on the ``#ansible-community`` Freenode IRC channel
+- Post on the ``#ansible-community`` IRC channel on `irc.libera.chat <https://libera.chat/>`_.
See :ref:`Ansible communication channels <communication>` for details on how to join and use the IRC channels.
diff --git a/docs/docsite/rst/scenario_guides/guide_aci.rst b/docs/docsite/rst/scenario_guides/guide_aci.rst
index 0c0b7537ba..5c0823145a 100644
--- a/docs/docsite/rst/scenario_guides/guide_aci.rst
+++ b/docs/docsite/rst/scenario_guides/guide_aci.rst
@@ -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!
diff --git a/docs/docsite/rst/scenario_guides/guide_aws.rst b/docs/docsite/rst/scenario_guides/guide_aws.rst
index 3b5f1f4fb8..2b26881e6e 100644
--- a/docs/docsite/rst/scenario_guides/guide_aws.rst
+++ b/docs/docsite/rst/scenario_guides/guide_aws.rst
@@ -280,5 +280,5 @@ 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
diff --git a/docs/docsite/rst/user_guide/become.rst b/docs/docsite/rst/user_guide/become.rst
index b43358ba4b..954de9dcbf 100644
--- a/docs/docsite/rst/user_guide/become.rst
+++ b/docs/docsite/rst/user_guide/become.rst
@@ -753,5 +753,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
diff --git a/docs/docsite/rst/user_guide/collections_using.rst b/docs/docsite/rst/user_guide/collections_using.rst
index 3549a84a82..eaee16f382 100644
--- a/docs/docsite/rst/user_guide/collections_using.rst
+++ b/docs/docsite/rst/user_guide/collections_using.rst
@@ -376,5 +376,5 @@ This will have an implied entry in the ``collections:`` keyword of ``my_namespac
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
diff --git a/docs/docsite/rst/user_guide/intro_adhoc.rst b/docs/docsite/rst/user_guide/intro_adhoc.rst
index aa0eb586bf..d750d59a8d 100644
--- a/docs/docsite/rst/user_guide/intro_adhoc.rst
+++ b/docs/docsite/rst/user_guide/intro_adhoc.rst
@@ -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
diff --git a/docs/docsite/rst/user_guide/intro_bsd.rst b/docs/docsite/rst/user_guide/intro_bsd.rst
index 68a62f3197..e388ea4b3d 100644
--- a/docs/docsite/rst/user_guide/intro_bsd.rst
+++ b/docs/docsite/rst/user_guide/intro_bsd.rst
@@ -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
diff --git a/docs/docsite/rst/user_guide/intro_dynamic_inventory.rst b/docs/docsite/rst/user_guide/intro_dynamic_inventory.rst
index 24bef0a2bd..f0a546fbc8 100644
--- a/docs/docsite/rst/user_guide/intro_dynamic_inventory.rst
+++ b/docs/docsite/rst/user_guide/intro_dynamic_inventory.rst
@@ -245,5 +245,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
diff --git a/docs/docsite/rst/user_guide/intro_getting_started.rst b/docs/docsite/rst/user_guide/intro_getting_started.rst
index 6812feea5c..b3df75b08c 100644
--- a/docs/docsite/rst/user_guide/intro_getting_started.rst
+++ b/docs/docsite/rst/user_guide/intro_getting_started.rst
@@ -194,5 +194,5 @@ also has powerful configuration management and deployment features.
Labs to provide further knowledge on different topics
`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
diff --git a/docs/docsite/rst/user_guide/intro_inventory.rst b/docs/docsite/rst/user_guide/intro_inventory.rst
index 6caa1db3f8..841597cc8e 100644
--- a/docs/docsite/rst/user_guide/intro_inventory.rst
+++ b/docs/docsite/rst/user_guide/intro_inventory.rst
@@ -787,5 +787,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
diff --git a/docs/docsite/rst/user_guide/intro_patterns.rst b/docs/docsite/rst/user_guide/intro_patterns.rst
index b3a7b13816..5989852654 100644
--- a/docs/docsite/rst/user_guide/intro_patterns.rst
+++ b/docs/docsite/rst/user_guide/intro_patterns.rst
@@ -167,5 +167,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
diff --git a/docs/docsite/rst/user_guide/modules.rst b/docs/docsite/rst/user_guide/modules.rst
index 70dac88459..9809fe9304 100644
--- a/docs/docsite/rst/user_guide/modules.rst
+++ b/docs/docsite/rst/user_guide/modules.rst
@@ -32,5 +32,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
diff --git a/docs/docsite/rst/user_guide/modules_intro.rst b/docs/docsite/rst/user_guide/modules_intro.rst
index bb6d2cd710..7bc02e8d97 100644
--- a/docs/docsite/rst/user_guide/modules_intro.rst
+++ b/docs/docsite/rst/user_guide/modules_intro.rst
@@ -48,5 +48,5 @@ For a list of all available modules, see the :ref:`Collection docs <list_of_coll
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
diff --git a/docs/docsite/rst/user_guide/modules_support.rst b/docs/docsite/rst/user_guide/modules_support.rst
index 0cef603c2b..cfac94e32c 100644
--- a/docs/docsite/rst/user_guide/modules_support.rst
+++ b/docs/docsite/rst/user_guide/modules_support.rst
@@ -47,7 +47,7 @@ If you find a bug that affects a plugin in a Galaxy collection:
Some partner collections may be hosted in private repositories.
-If you are not sure whether the behavior you see is a bug, if you have questions, if you want to discuss development-oriented topics, or if you just want to get in touch, use one of our Google groups or IRC channels to :ref:`communicate with Ansiblers <communication>`.
+If you are not sure whether the behavior you see is a bug, if you have questions, if you want to discuss development-oriented topics, or if you just want to get in touch, use one of our Google groups or IRC channels to :ref:`communicate with Ansiblers <communication>`.
If you find a bug that affects a module in an Automation Hub collection:
@@ -66,5 +66,5 @@ All plugins that remain in ``ansible-core`` and all collections hosted in Automa
Examples of using modules with /usr/bin/ansible-playbook
`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
diff --git a/docs/docsite/rst/user_guide/playbooks_advanced_syntax.rst b/docs/docsite/rst/user_guide/playbooks_advanced_syntax.rst
index 03d4243f3b..17ee3a1c31 100644
--- a/docs/docsite/rst/user_guide/playbooks_advanced_syntax.rst
+++ b/docs/docsite/rst/user_guide/playbooks_advanced_syntax.rst
@@ -108,5 +108,5 @@ You've anchored the value of ``version`` with the ``&my_version`` anchor, and re
Doing complex data manipulation in Ansible
`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
diff --git a/docs/docsite/rst/user_guide/playbooks_async.rst b/docs/docsite/rst/user_guide/playbooks_async.rst
index 50e13a7d53..38a363bd96 100644
--- a/docs/docsite/rst/user_guide/playbooks_async.rst
+++ b/docs/docsite/rst/user_guide/playbooks_async.rst
@@ -166,5 +166,5 @@ To run multiple asynchronous tasks while limiting the number of tasks running co
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
diff --git a/docs/docsite/rst/user_guide/playbooks_blocks.rst b/docs/docsite/rst/user_guide/playbooks_blocks.rst
index 697004dfd6..1a57ac574b 100644
--- a/docs/docsite/rst/user_guide/playbooks_blocks.rst
+++ b/docs/docsite/rst/user_guide/playbooks_blocks.rst
@@ -185,5 +185,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
diff --git a/docs/docsite/rst/user_guide/playbooks_conditionals.rst b/docs/docsite/rst/user_guide/playbooks_conditionals.rst
index 2a9d359e31..8367f62d27 100644
--- a/docs/docsite/rst/user_guide/playbooks_conditionals.rst
+++ b/docs/docsite/rst/user_guide/playbooks_conditionals.rst
@@ -504,5 +504,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
diff --git a/docs/docsite/rst/user_guide/playbooks_debugger.rst b/docs/docsite/rst/user_guide/playbooks_debugger.rst
index cc330cc550..51f57efe87 100644
--- a/docs/docsite/rst/user_guide/playbooks_debugger.rst
+++ b/docs/docsite/rst/user_guide/playbooks_debugger.rst
@@ -325,5 +325,5 @@ With the default ``linear`` strategy enabled, Ansible halts execution while the
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
diff --git a/docs/docsite/rst/user_guide/playbooks_delegation.rst b/docs/docsite/rst/user_guide/playbooks_delegation.rst
index 1042bafb45..62c7ef3774 100644
--- a/docs/docsite/rst/user_guide/playbooks_delegation.rst
+++ b/docs/docsite/rst/user_guide/playbooks_delegation.rst
@@ -132,5 +132,5 @@ use the default remote connection type::
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
diff --git a/docs/docsite/rst/user_guide/playbooks_environment.rst b/docs/docsite/rst/user_guide/playbooks_environment.rst
index 7d97b95425..71c3102919 100644
--- a/docs/docsite/rst/user_guide/playbooks_environment.rst
+++ b/docs/docsite/rst/user_guide/playbooks_environment.rst
@@ -137,5 +137,5 @@ You can also specify the environment at the task level::
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
diff --git a/docs/docsite/rst/user_guide/playbooks_error_handling.rst b/docs/docsite/rst/user_guide/playbooks_error_handling.rst
index c73067cc77..6b167dfd23 100644
--- a/docs/docsite/rst/user_guide/playbooks_error_handling.rst
+++ b/docs/docsite/rst/user_guide/playbooks_error_handling.rst
@@ -241,5 +241,5 @@ You can also use blocks to define responses to task errors. This approach is sim
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
diff --git a/docs/docsite/rst/user_guide/playbooks_filters.rst b/docs/docsite/rst/user_guide/playbooks_filters.rst
index 6edd8380f3..eeea2247db 100644
--- a/docs/docsite/rst/user_guide/playbooks_filters.rst
+++ b/docs/docsite/rst/user_guide/playbooks_filters.rst
@@ -1804,5 +1804,5 @@ This can then be used to reference hashes in Pod specifications::
Tips and tricks for 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
diff --git a/docs/docsite/rst/user_guide/playbooks_filters_ipaddr.rst b/docs/docsite/rst/user_guide/playbooks_filters_ipaddr.rst
index 5782ec6c47..2b10108dd2 100644
--- a/docs/docsite/rst/user_guide/playbooks_filters_ipaddr.rst
+++ b/docs/docsite/rst/user_guide/playbooks_filters_ipaddr.rst
@@ -736,8 +736,8 @@ the filter ``slaac()`` generates an IPv6 address for a given network and a MAC A
:ref:`playbooks_reuse_roles`
Playbook organization by roles
:ref:`playbooks_best_practices`
- Tips and tricks for playbooks
+ Tips and tricks for 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
diff --git a/docs/docsite/rst/user_guide/playbooks_lookups.rst b/docs/docsite/rst/user_guide/playbooks_lookups.rst
index 7dd2c9ba73..67d1f8a48c 100644
--- a/docs/docsite/rst/user_guide/playbooks_lookups.rst
+++ b/docs/docsite/rst/user_guide/playbooks_lookups.rst
@@ -33,5 +33,5 @@ For more details and a list of lookup plugins in ansible-core, see :ref:`plugins
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
diff --git a/docs/docsite/rst/user_guide/playbooks_loops.rst b/docs/docsite/rst/user_guide/playbooks_loops.rst
index a425aca6b3..58747bafb7 100644
--- a/docs/docsite/rst/user_guide/playbooks_loops.rst
+++ b/docs/docsite/rst/user_guide/playbooks_loops.rst
@@ -441,5 +441,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
diff --git a/docs/docsite/rst/user_guide/playbooks_prompts.rst b/docs/docsite/rst/user_guide/playbooks_prompts.rst
index 856f703773..4998356eea 100644
--- a/docs/docsite/rst/user_guide/playbooks_prompts.rst
+++ b/docs/docsite/rst/user_guide/playbooks_prompts.rst
@@ -112,5 +112,5 @@ Some special characters, such as ``{`` and ``%`` can create templating errors. I
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
diff --git a/docs/docsite/rst/user_guide/playbooks_strategies.rst b/docs/docsite/rst/user_guide/playbooks_strategies.rst
index ec7526a322..bc9a6cbb83 100644
--- a/docs/docsite/rst/user_guide/playbooks_strategies.rst
+++ b/docs/docsite/rst/user_guide/playbooks_strategies.rst
@@ -218,5 +218,5 @@ As always with :ref:`delegation <playbooks_delegation>`, the action will be exec
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
diff --git a/docs/docsite/rst/user_guide/playbooks_tags.rst b/docs/docsite/rst/user_guide/playbooks_tags.rst
index 55ac25cc1b..5c97be89e4 100644
--- a/docs/docsite/rst/user_guide/playbooks_tags.rst
+++ b/docs/docsite/rst/user_guide/playbooks_tags.rst
@@ -425,5 +425,5 @@ If you run or skip certain tags by default, you can use the :ref:`TAGS_RUN` and
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
diff --git a/docs/docsite/rst/user_guide/playbooks_templating.rst b/docs/docsite/rst/user_guide/playbooks_templating.rst
index be7bf7afce..a28c7aec6c 100644
--- a/docs/docsite/rst/user_guide/playbooks_templating.rst
+++ b/docs/docsite/rst/user_guide/playbooks_templating.rst
@@ -51,5 +51,5 @@ fmt
Tips and tricks for 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
diff --git a/docs/docsite/rst/user_guide/playbooks_tests.rst b/docs/docsite/rst/user_guide/playbooks_tests.rst
index 419305ee48..20f667f98a 100644
--- a/docs/docsite/rst/user_guide/playbooks_tests.rst
+++ b/docs/docsite/rst/user_guide/playbooks_tests.rst
@@ -399,5 +399,5 @@ The following tasks are illustrative of the tests meant to check the status of t
Tips and tricks for 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
diff --git a/docs/docsite/rst/user_guide/playbooks_variables.rst b/docs/docsite/rst/user_guide/playbooks_variables.rst
index 086043b629..c0090c49ff 100644
--- a/docs/docsite/rst/user_guide/playbooks_variables.rst
+++ b/docs/docsite/rst/user_guide/playbooks_variables.rst
@@ -462,5 +462,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
diff --git a/docs/docsite/rst/user_guide/windows_dsc.rst b/docs/docsite/rst/user_guide/windows_dsc.rst
index 4041630595..ffc428c09b 100644
--- a/docs/docsite/rst/user_guide/windows_dsc.rst
+++ b/docs/docsite/rst/user_guide/windows_dsc.rst
@@ -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
diff --git a/docs/docsite/rst/user_guide/windows_faq.rst b/docs/docsite/rst/user_guide/windows_faq.rst
index f6bdfced37..1a3a93690e 100644
--- a/docs/docsite/rst/user_guide/windows_faq.rst
+++ b/docs/docsite/rst/user_guide/windows_faq.rst
@@ -247,5 +247,5 @@ host.
Tips and tricks for playbooks
`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
diff --git a/docs/docsite/rst/user_guide/windows_setup.rst b/docs/docsite/rst/user_guide/windows_setup.rst
index 47fbcf88a4..bad15f8460 100644
--- a/docs/docsite/rst/user_guide/windows_setup.rst
+++ b/docs/docsite/rst/user_guide/windows_setup.rst
@@ -572,5 +572,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
diff --git a/docs/docsite/rst/user_guide/windows_usage.rst b/docs/docsite/rst/user_guide/windows_usage.rst
index c7bd3f6095..56feac0156 100644
--- a/docs/docsite/rst/user_guide/windows_usage.rst
+++ b/docs/docsite/rst/user_guide/windows_usage.rst
@@ -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
diff --git a/docs/docsite/rst/user_guide/windows_winrm.rst b/docs/docsite/rst/user_guide/windows_winrm.rst
index ca8cf8146c..9a27d370e4 100644
--- a/docs/docsite/rst/user_guide/windows_winrm.rst
+++ b/docs/docsite/rst/user_guide/windows_winrm.rst
@@ -910,5 +910,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
diff --git a/docs/docsite/sphinx_conf/2.10_conf.py b/docs/docsite/sphinx_conf/2.10_conf.py
index b287f92826..e2febfd62c 100644
--- a/docs/docsite/sphinx_conf/2.10_conf.py
+++ b/docs/docsite/sphinx_conf/2.10_conf.py
@@ -294,7 +294,6 @@ intersphinx_mapping = {'python': ('https://docs.python.org/2/', (None, '../pytho
# linckchecker settings
linkcheck_ignore = [
- r'http://irc\.freenode\.net',
]
linkcheck_workers = 25
# linkcheck_anchors = False
diff --git a/docs/docsite/sphinx_conf/all_conf.py b/docs/docsite/sphinx_conf/all_conf.py
index ab65960281..2f96d696d6 100644
--- a/docs/docsite/sphinx_conf/all_conf.py
+++ b/docs/docsite/sphinx_conf/all_conf.py
@@ -291,7 +291,6 @@ intersphinx_mapping = {'python': ('https://docs.python.org/2/', (None, '../pytho
# linckchecker settings
linkcheck_ignore = [
- r'http://irc\.freenode\.net',
]
linkcheck_workers = 25
# linkcheck_anchors = False
diff --git a/docs/docsite/sphinx_conf/ansible_conf.py b/docs/docsite/sphinx_conf/ansible_conf.py
index b407231e74..8e3678f568 100644
--- a/docs/docsite/sphinx_conf/ansible_conf.py
+++ b/docs/docsite/sphinx_conf/ansible_conf.py
@@ -301,7 +301,6 @@ intersphinx_mapping = {'python': ('https://docs.python.org/2/', (None, '../pytho
# linckchecker settings
linkcheck_ignore = [
- r'http://irc\.freenode\.net',
]
linkcheck_workers = 25
# linkcheck_anchors = False
diff --git a/docs/docsite/sphinx_conf/core_conf.py b/docs/docsite/sphinx_conf/core_conf.py
index 9d320f7965..fa7d86184c 100644
--- a/docs/docsite/sphinx_conf/core_conf.py
+++ b/docs/docsite/sphinx_conf/core_conf.py
@@ -310,7 +310,6 @@ intersphinx_mapping = {'python': ('https://docs.python.org/2/', (None, '../pytho
# linckchecker settings
linkcheck_ignore = [
- r'http://irc\.freenode\.net',
]
linkcheck_workers = 25
# linkcheck_anchors = False
diff --git a/docs/templates/collections_galaxy_meta.rst.j2 b/docs/templates/collections_galaxy_meta.rst.j2
index f7ca667000..09d11c3d9b 100644
--- a/docs/templates/collections_galaxy_meta.rst.j2
+++ b/docs/templates/collections_galaxy_meta.rst.j2
@@ -94,5 +94,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
diff --git a/hacking/ticket_stubs/bug_is_really_a_question.md b/hacking/ticket_stubs/bug_is_really_a_question.md
index c3d9167130..fa5ead4f12 100644
--- a/hacking/ticket_stubs/bug_is_really_a_question.md
+++ b/hacking/ticket_stubs/bug_is_really_a_question.md
@@ -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.
diff --git a/hacking/ticket_stubs/collections.md b/hacking/ticket_stubs/collections.md
index 1fc2c02c45..64b8a24cfc 100644
--- a/hacking/ticket_stubs/collections.md
+++ b/hacking/ticket_stubs/collections.md
@@ -10,5 +10,5 @@ Thank you once again for this and your interest in Ansible!
If you have further questions please stop by IRC or the mailing list:
- * 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
diff --git a/hacking/ticket_stubs/proposal.md b/hacking/ticket_stubs/proposal.md
index 9f4f8da638..ac116cde29 100644
--- a/hacking/ticket_stubs/proposal.md
+++ b/hacking/ticket_stubs/proposal.md
@@ -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!