Manually download Ansible modules:

For example,

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows

PS C:\Users\kaau> mkdir ${HOME}/galaxy-module
    Directory: C:\Users\kaau
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----        2026-08-23   2:55 PM                galaxy-module

PS C:\Users\kaau> cd ${HOME}/galaxy-module
PS C:\Users\kaau\galaxy-module> git clone https://github.com/ansible-collections/community.general.git
Cloning into 'community.general'...
remote: Enumerating objects: 115875, done.
remote: Counting objects: 100% (1566/1566), done.
remote: Compressing objects: 100% (806/806), done.
remote: Total 115875 (delta 1212), reused 760 (delta 760), pack-reused 114309 (from 3)
Receiving objects: 100% (115875/115875), 46.89 MiB | 2.69 MiB/s, done.
Resolving deltas: 100% (80825/80825), done.
Updating files: 100% (3530/3530), done.

PS C:\Users\kaau\galaxy-module> dir
    Directory: C:\Users\kaau\galaxy-module
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----        2026-08-23   2:58 PM                community.general

PS C:\Users\kaau\galaxy-module> du -sh community.general
73M     community.general

PS C:\Users\kaau\galaxy-module> dir community.general
    Directory: C:\Users\kaau\galaxy-module\community.general
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----        2026-08-23   2:58 PM                .azure-pipelines
d-----        2026-08-23   2:58 PM                .devcontainer
d-----        2026-08-23   2:58 PM                .github
d-----        2026-08-23   2:58 PM                changelogs
d-----        2026-08-23   2:58 PM                docs
d-----        2026-08-23   2:58 PM                LICENSES
d-----        2026-08-23   2:58 PM                meta
d-----        2026-08-23   2:58 PM                plugins
d-----        2026-08-23   2:58 PM                tests
-a----        2026-08-23   2:58 PM           1507 .ansible-lint
-a----        2026-08-23   2:58 PM            561 .git-blame-ignore-revs
-a----        2026-08-23   2:58 PM          10159 .gitignore
-a----        2026-08-23   2:58 PM           6064 .mypy.ini
-a----        2026-08-23   2:58 PM            435 .pre-commit-config.yaml
-a----        2026-08-23   2:58 PM           1073 .yamllint
-a----        2026-08-23   2:58 PM          15587 AGENTS.md
-a----        2026-08-23   2:58 PM           9900 antsibull-nox.toml
-a----        2026-08-23   2:58 PM            312 CHANGELOG.md
-a----        2026-08-23   2:58 PM            195 CHANGELOG.md.license
-a----        2026-08-23   2:58 PM            337 CHANGELOG.rst
-a----        2026-08-23   2:58 PM            195 CHANGELOG.rst.license
-a----        2026-08-23   2:58 PM           6359 commit-rights.md
-a----        2026-08-23   2:58 PM          15762 CONTRIBUTING.md
-a----        2026-08-23   2:58 PM          35148 COPYING
-a----        2026-08-23   2:58 PM            968 galaxy.yml                                                 ---module meta
-a----        2026-08-23   2:58 PM           2380 noxfile.py
-a----        2026-08-23   2:58 PM           9762 README.md
-a----        2026-08-23   2:58 PM            367 REUSE.toml
-a----        2026-08-23   2:58 PM            270 ruff-modules.toml
-a----        2026-08-23   2:58 PM            271 ruff-plugins.toml
-a----        2026-08-23   2:58 PM           2400 ruff.toml

PS C:\Users\kaau\galaxy-module> grep ^version community.general\galaxy.yml
version: 13.4.0

PS C:\Users\kaau\galaxy-module> grep -A10 ^dependencies community.general\galaxy.yml
dependencies:
  community.library_inventory_filtering_v1: '>=1.0.0'                                                        ---dependency
repository: https://github.com/ansible-collections/community.general
documentation: https://docs.ansible.com/projects/ansible/latest/collections/community/general/
homepage: https://github.com/ansible-collections/community.general
issues: https://github.com/ansible-collections/community.general/issues
build_ignore:
  - .nox

PS C:\Users\kaau\galaxy-module> git clone https://github.com/ansible-collections/community.library_inventory_filtering.git
Cloning into 'community.library_inventory_filtering'...
remote: Enumerating objects: 1150, done.
remote: Counting objects: 100% (117/117), done.
remote: Compressing objects: 100% (65/65), done.
remote: Total 1150 (delta 71), reused 67 (delta 47), pack-reused 1033 (from 1)
Receiving objects: 100% (1150/1150), 5.40 MiB | 3.25 MiB/s, done.
Resolving deltas: 100% (594/594), done.

PS C:\Users\kaau\galaxy-module> dir community.library_inventory_filtering
    Directory: C:\Users\kaau\galaxy-module\community.library_inventory_filtering
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----        2026-08-23   3:52 PM                .github
d-----        2026-08-23   3:52 PM                changelogs
d-----        2026-08-23   3:52 PM                docs
d-----        2026-08-23   3:52 PM                LICENSES
d-----        2026-08-23   3:52 PM                meta
d-----        2026-08-23   3:52 PM                plugins
d-----        2026-08-23   3:52 PM                tests
-a----        2026-08-23   3:52 PM            502 .flake8
-a----        2026-08-23   3:52 PM            261 .git-blame-ignore-revs
-a----        2026-08-23   3:52 PM           2038 .gitignore
-a----        2026-08-23   3:52 PM            807 .mypy.ini
-a----        2026-08-23   3:52 PM          16084 .pylintrc
-a----        2026-08-23   3:52 PM            354 .yamllint
-a----        2026-08-23   3:52 PM            380 .yamllint-docs
-a----        2026-08-23   3:52 PM           1757 antsibull-nox.toml
-a----        2026-08-23   3:52 PM            231 black.toml
-a----        2026-08-23   3:52 PM           4563 CHANGELOG.md
-a----        2026-08-23   3:52 PM            195 CHANGELOG.md.license
-a----        2026-08-23   3:52 PM           2301 CHANGELOG.rst
-a----        2026-08-23   3:52 PM            195 CHANGELOG.rst.license
-a----        2026-08-23   3:52 PM            273 codecov.yml
-a----        2026-08-23   3:52 PM          35149 COPYING
-a----        2026-08-23   3:52 PM           1062 galaxy.yml
-a----        2026-08-23   3:52 PM            677 noxfile.py
-a----        2026-08-23   3:52 PM           8236 README.md
-a----        2026-08-23   3:52 PM            367 REUSE.toml
-a----        2026-08-23   3:52 PM            777 ruff.toml

PS C:\Users\kaau\galaxy-module> grep ^version community.library_inventory_filtering\galaxy.yml
version: 1.1.5
PS C:\Users\kaau\galaxy-module> grep -A10 ^dependencies community.library_inventory_filtering\galaxy.yml
(.....nothing!)                                                                                              ---no dependency

#
# tar up the two modules:
#
PS C:\Users\kaau\galaxy-module> tar zcf community-library_inventory_filtering-1.1.5.tar.gz community.library_inventory_filtering
PS C:\Users\kaau\galaxy-module> tar zcf community-general-13.4.0.tar.gz community.general

PS C:\Users\kaau\galaxy-module> dir community*.tar.gz
    Directory: C:\Users\kaau\galaxy-module
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----        2026-08-23   3:06 PM       54101453 community-general-13.4.0.tar.gz
-a----        2026-08-23   3:58 PM        5606454 community-library_inventory_filtering-1.1.5.tar.gz

Manually transfer tarballs to tcacaueslapp003.devhcloud.bmogc.net:

PS C:\Users\kaau\galaxy-module> sftp tcacaueslapp003.devhcloud.bmogc.net
** WARNING: connection is not using a post-quantum key exchange algorithm.
** This session may be vulnerable to "store now, decrypt later" attacks.
** The server may need to be upgraded. See https://openssh.com/pq.html
-------------------------------------
You must be properly authorized to proceed beyond this screen. To proceed without proper authorization may be a criminal offence and may result in
civil liabilities and/or job-related penalties.
Vous devez disposer d'une autorisation en bonne et due forme pour aller au-dela du present ecran. Sans cette autorisation, vous risquez de commettre
une infraction criminelle susceptible d'entrainer des responsabilites civiles ou des sanctions professionnelles, ou les deux.
-------------------------------------
** WARNING: connection is not using a post-quantum key exchange algorithm.
** This session may be vulnerable to "store now, decrypt later" attacks.
** The server may need to be upgraded. See https://openssh.com/pq.html
-------------------------------------
You must be properly authorized to proceed beyond this screen. To proceed without proper authorization may be a criminal offence and may result in
civil liabilities and/or job-related penalties.
Vous devez disposer d'une autorisation en bonne et due forme pour aller au-dela du present ecran. Sans cette autorisation, vous risquez de commettre
une infraction criminelle susceptible d'entrainer des responsabilites civiles ou des sanctions professionnelles, ou les deux.
-------------------------------------
Connected to tcacaueslapp003.devhcloud.bmogc.net.

sftp> [[yellow:put community*.tar.gz]]
Uploading community-general-13.4.0.tar.gz to /home/kaau/community-general-13.4.0.tar.gz
community-general-13.4.0.tar.gz                                                  100%   52MB   1.9MB/s   00:26
Uploading community-library_inventory_filtering-1.1.5.tar.gz to /home/kaau/community-library_inventory_filtering-1.1.5.tar.gz
community-library_inventory_filtering-1.1.5.tar.gz                               100% 5475KB   1.8MB/s   00:02

sftp> [[yellow:bye]]

To install modules:

kaau@tcacaueslapp003 ~ $ hostname -f
tcacaueslapp003.devhcloud.bmogc.net

kaau@tcacaueslapp003 ~ $ ls -l ${HOME}/community-library_inventory_filtering-1.1.5.tar.gz ${HOME}/community-general-13.4.0.tar.gz
-rw-------. 1 kaau kaau 54101453 Aug 23 16:01 /home/kaau/community-general-13.4.0.tar.gz
-rw-------. 1 kaau kaau  5606454 Aug 23 16:01 /home/kaau/community-library_inventory_filtering-1.1.5.tar.gz

kaau@tcacaueslapp003 ~ $ tar --directory=/tmp -zxf ${HOME}/community-library_inventory_filtering-1.1.5.tar.gz
kaau@tcacaueslapp003 ~ $ tar --directory=/tmp -zxf ${HOME}/community-general-13.4.0.tar.gz

kaau@tcacaueslapp003 ~ $ ls -ld /tmp/community.*
drwx------. 12 kaau kaau 4096 Aug 23 15:43 /tmp/community.general
drwx------. 10 kaau kaau 4096 Aug 23 15:52 /tmp/community.library_inventory_filtering

kaau@tcacaueslapp003 ~ $ source ${HOME}/venv/bin/activate
(venv) kaau@tcacaueslapp003 ~ $ ansible-galaxy collection list
# /home/kaau/.ansible/collections/ansible_collections
Collection             Version
---------------------- -------
ansible.posix          3.0.0
ansible.utils          6.1.0
# /home/kaau/NACBSRE_sre_cac_86039/ansible_collections
Collection             Version
---------------------- -------
nacbsre.cac_collection 8.3.0

#
# install dependency module first:
#
(venv) kaau@tcacaueslapp003 ~ $ cd /tmp/community.library_inventory_filtering
(venv) kaau@tcacaueslapp003 /tmp/community.library_inventory_filtering (stable-1)$ ls -l
-rw-------. 1 kaau kaau  1757 Aug 23 15:52 antsibull-nox.toml
-rw-------. 1 kaau kaau   231 Aug 23 15:52 black.toml
-rw-------. 1 kaau kaau  4563 Aug 23 15:52 CHANGELOG.md
-rw-------. 1 kaau kaau   195 Aug 23 15:52 CHANGELOG.md.license
-rw-------. 1 kaau kaau  2301 Aug 23 15:52 CHANGELOG.rst
-rw-------. 1 kaau kaau   195 Aug 23 15:52 CHANGELOG.rst.license
drwx------. 3 kaau kaau    94 Aug 23 15:52 changelogs
-rw-------. 1 kaau kaau   273 Aug 23 15:52 codecov.yml
-rw-------. 1 kaau kaau 35149 Aug 23 15:52 COPYING
drwx------. 3 kaau kaau    21 Aug 23 15:52 docs
-rw-------. 1 kaau kaau  1062 Aug 23 15:52 galaxy.yml
drwx------. 2 kaau kaau    34 Aug 23 15:52 LICENSES
drwx------. 2 kaau kaau    25 Aug 23 15:52 meta
-rw-------. 1 kaau kaau   677 Aug 23 15:52 noxfile.py
drwx------. 4 kaau kaau    47 Aug 23 15:52 plugins
-rw-------. 1 kaau kaau  8236 Aug 23 15:52 README.md
-rw-------. 1 kaau kaau   367 Aug 23 15:52 REUSE.toml
-rw-------. 1 kaau kaau   777 Aug 23 15:52 ruff.toml
drwx------. 4 kaau kaau    50 Aug 23 15:52 tests

(venv) kaau@tcacaueslapp003 /tmp/community.library_inventory_filtering (stable-1)$ ansible-galaxy collection build
Created collection for community.library_inventory_filtering_v1 at /tmp/community.library_inventory_filtering/community-library_inventory_filtering_v1-1.1.5.tar.gz

(venv) kaau@tcacaueslapp003 /tmp/community.library_inventory_filtering (stable-1)$ ls -l
-rw-------. 1 kaau kaau  1757 Aug 23 15:52 antsibull-nox.toml
-rw-------. 1 kaau kaau   231 Aug 23 15:52 black.toml
-rw-------. 1 kaau kaau  4563 Aug 23 15:52 CHANGELOG.md
-rw-------. 1 kaau kaau   195 Aug 23 15:52 CHANGELOG.md.license
-rw-------. 1 kaau kaau  2301 Aug 23 15:52 CHANGELOG.rst
-rw-------. 1 kaau kaau   195 Aug 23 15:52 CHANGELOG.rst.license
drwx------. 3 kaau kaau    94 Aug 23 15:52 changelogs
-rw-------. 1 kaau kaau   273 Aug 23 15:52 codecov.yml
-rw-------. 1 kaau kaau 36205 Aug 23 16:09 community-library_inventory_filtering_v1-1.1.5.tar.gz             ---this!
-rw-------. 1 kaau kaau 35149 Aug 23 15:52 COPYING
drwx------. 3 kaau kaau    21 Aug 23 15:52 docs
-rw-------. 1 kaau kaau  1062 Aug 23 15:52 galaxy.yml
drwx------. 2 kaau kaau    34 Aug 23 15:52 LICENSES
drwx------. 2 kaau kaau    25 Aug 23 15:52 meta
-rw-------. 1 kaau kaau   677 Aug 23 15:52 noxfile.py
drwx------. 4 kaau kaau    47 Aug 23 15:52 plugins
-rw-------. 1 kaau kaau  8236 Aug 23 15:52 README.md
-rw-------. 1 kaau kaau   367 Aug 23 15:52 REUSE.toml
-rw-------. 1 kaau kaau   777 Aug 23 15:52 ruff.toml
drwx------. 4 kaau kaau    50 Aug 23 15:52 tests

(venv) kaau@tcacaueslapp003 /tmp/community.library_inventory_filtering (stable-1)$ ansible-galaxy collection install community-library_inventory_filtering_v1-*.tar.gz
Starting galaxy collection install process
Process install dependency map
Starting collection install process
Installing 'community.library_inventory_filtering_v1:1.1.5' to '/home/kaau/NACBSRE_sre_cac_86039/ansible_collections/community/library_inventory_filtering_v1'
community.library_inventory_filtering_v1:1.1.5 was installed successfully

(venv) kaau@tcacaueslapp003 /tmp/community.library_inventory_filtering (stable-1)$ ansible-galaxy collection list
# /home/kaau/.ansible/collections/ansible_collections
Collection                               Version
---------------------------------------- -------
ansible.posix                            3.0.0
ansible.utils                            6.1.0
# /home/kaau/NACBSRE_sre_cac_86039/ansible_collections
Collection                               Version
---------------------------------------- -------
community.library_inventory_filtering_v1 1.1.5                                                               ---this!
nacbsre.cac_collection                   8.3.0

#
# install community.general module:
#
(venv) kaau@tcacaueslapp003 /tmp/community.library_inventory_filtering (stable-1)$ cd /tmp/community.general

(venv) kaau@tcacaueslapp003 /tmp/community.general (main)$ ls -l
-rw-------.  1 kaau kaau 15587 Aug 23 14:58 AGENTS.md
-rw-------.  1 kaau kaau  9900 Aug 23 14:58 antsibull-nox.toml
-rw-------.  1 kaau kaau   312 Aug 23 14:58 CHANGELOG.md
-rw-------.  1 kaau kaau   195 Aug 23 14:58 CHANGELOG.md.license
-rw-------.  1 kaau kaau   337 Aug 23 14:58 CHANGELOG.rst
-rw-------.  1 kaau kaau   195 Aug 23 14:58 CHANGELOG.rst.license
drwx------.  3 kaau kaau   112 Aug 23 14:58 changelogs
-rw-------.  1 kaau kaau  6359 Aug 23 14:58 commit-rights.md
-rw-------.  1 kaau kaau 15762 Aug 23 14:58 CONTRIBUTING.md
-rw-------.  1 kaau kaau 35148 Aug 23 14:58 COPYING
drwx------.  3 kaau kaau    21 Aug 23 14:58 docs
-rw-------.  1 kaau kaau   968 Aug 23 14:58 galaxy.yml
drwx------.  2 kaau kaau    73 Aug 23 14:58 LICENSES
drwx------.  2 kaau kaau    25 Aug 23 14:58 meta
-rw-------.  1 kaau kaau  2380 Aug 23 14:58 noxfile.py
drwx------. 15 kaau kaau  4096 Aug 23 14:58 plugins
-rw-------.  1 kaau kaau  9762 Aug 23 14:58 README.md
-rw-------.  1 kaau kaau   367 Aug 23 14:58 REUSE.toml
-rw-------.  1 kaau kaau   270 Aug 23 14:58 ruff-modules.toml
-rw-------.  1 kaau kaau   271 Aug 23 14:58 ruff-plugins.toml
-rw-------.  1 kaau kaau  2400 Aug 23 14:58 ruff.toml
drwx------.  6 kaau kaau   127 Aug 23 14:58 tests

(venv) kaau@tcacaueslapp003 /tmp/community.general (main)$ ansible-galaxy collection build
Created collection for community.general at /tmp/community.general/community-general-13.4.0.tar.gz

(venv) kaau@tcacaueslapp003 /tmp/community.general (main)$ ls -l
-rw-------.  1 kaau kaau   15587 Aug 23 14:58 AGENTS.md
-rw-------.  1 kaau kaau    9900 Aug 23 14:58 antsibull-nox.toml
-rw-------.  1 kaau kaau     312 Aug 23 14:58 CHANGELOG.md
-rw-------.  1 kaau kaau     195 Aug 23 14:58 CHANGELOG.md.license
-rw-------.  1 kaau kaau     337 Aug 23 14:58 CHANGELOG.rst
-rw-------.  1 kaau kaau     195 Aug 23 14:58 CHANGELOG.rst.license
drwx------.  3 kaau kaau     112 Aug 23 14:58 changelogs
-rw-------.  1 kaau kaau    6359 Aug 23 14:58 commit-rights.md
-rw-------.  1 kaau kaau 2774185 Aug 23 16:11 community-general-13.4.0.tar.gz                                ---this!
-rw-------.  1 kaau kaau   15762 Aug 23 14:58 CONTRIBUTING.md
-rw-------.  1 kaau kaau   35148 Aug 23 14:58 COPYING
drwx------.  3 kaau kaau      21 Aug 23 14:58 docs
-rw-------.  1 kaau kaau     968 Aug 23 14:58 galaxy.yml
drwx------.  2 kaau kaau      73 Aug 23 14:58 LICENSES
drwx------.  2 kaau kaau      25 Aug 23 14:58 meta
-rw-------.  1 kaau kaau    2380 Aug 23 14:58 noxfile.py
drwx------. 15 kaau kaau    4096 Aug 23 14:58 plugins
-rw-------.  1 kaau kaau    9762 Aug 23 14:58 README.md
-rw-------.  1 kaau kaau     367 Aug 23 14:58 REUSE.toml
-rw-------.  1 kaau kaau     270 Aug 23 14:58 ruff-modules.toml
-rw-------.  1 kaau kaau     271 Aug 23 14:58 ruff-plugins.toml
-rw-------.  1 kaau kaau    2400 Aug 23 14:58 ruff.toml
drwx------.  6 kaau kaau     127 Aug 23 14:58 tests

(venv) kaau@tcacaueslapp003 /tmp/community.general (main)$ ansible-galaxy collection install community-general-*.tar.gz
Starting galaxy collection install process
Process install dependency map
Starting collection install process
Installing 'community.general:13.4.0' to '/home/kaau/NACBSRE_sre_cac_86039/ansible_collections/community/general'
community.general:13.4.0 was installed successfully
'community.library_inventory_filtering_v1:1.1.5' is already installed, skipping.

(venv) kaau@tcacaueslapp003 /tmp/community.general (main)$ ansible-galaxy collection list
# /home/kaau/.ansible/collections/ansible_collections
Collection                               Version
---------------------------------------- -------
ansible.posix                            3.0.0
ansible.utils                            6.1.0
# /home/kaau/NACBSRE_sre_cac_86039/ansible_collections
Collection                               Version
---------------------------------------- -------
community.general                        13.4.0                                                              ---this!
community.library_inventory_filtering_v1 1.1.5
nacbsre.cac_collection                   8.3.0

(venv) kaau@tcacaueslapp003 /tmp/community.general (main)$ deactivate