CI jobs for stable-2.18 and stable-2.17 were failing before this; they
use a different Python version for lockfile generation that was not
incidentally installed like Python 3.11.
* Link to templating functions from the variables page
Add query/q templating function to the working with playbooks page
* fix typos, simplify example
* ansible-vault show how to decrypt strings
* izpelll
* Update docs/docsite/rst/vault_guide/vault_encrypting_content.rst
Co-authored-by: Don Naro <dnaro@redhat.com>
* Update docs/docsite/rst/vault_guide/vault_encrypting_content.rst
Co-authored-by: Don Naro <dnaro@redhat.com>
---------
Co-authored-by: Don Naro <dnaro@redhat.com>
* add maintainer docs for building and publishing
This change adds details about building and publishing Ansible package
docs using the GH workflow. Additionally this change adds details about
maintaining Read the Docs projects and the community package docs builds
repository.
* Update MAINTAINERS.md
Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
* review feedback
* fix bare url
* nit ubuntu version
---------
Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
* Add 2.19 roadmap
* Add planned work to roadmap
* If I make this code is spelling happy?
* Ignore stdio
* Revert "If I make this code is spelling happy?"
This reverts commit 0b20dc4581.
* blargh
* Revert "Ignore stdio"
This reverts commit 275f7c1a16.
* tests: switch to uv pip-compile for lockfiles
This switches the nox pip-compile session and lockfiles to use uv pip
compile (written in Rust and much faster) instead of pip-compile from
pip-tools for our dependency update jobs.
As a side effect, this addresses the issue brought up in
https://github.com/ansible/ansible-documentation/pull/1950#issuecomment-2443965477,
as we're no longer using pip-compile that can break anytime pip changes
the private/internal APIs that pip-tools relies on.
I re-generated the lockfiles with `--no-upgrade` to avoid extraneous
changes in this PR.
The only additions are the formatting of comments in the lockfile and
colorama.
colorama was added as a result of `uv pip-compile`'s `--universal` flag
which creates "universal" lockfiles that include dependencies of other
platforms, architectures, and Python versions than those of the system
used to generate the lockfile.
`--universal` should create more consistent results for contributors who
use other systems
(e.g., Mac OS or a newer Python version than the one used in CI).
Fixes: https://github.com/ansible/ansible-documentation/issues/1755
* nox pip_compile: improve code comments
Suggested-by: Don Naro <dnaro@redhat.com>
* LICENSE and DCO in CODEOWNERS for doc maintainers
This change adds the LICENSE, DCO, and MAINTAINERS.md files to
CODEOWNERS and specifies the community docs maintainers team as owners.
The purpose of this change is to prevent any unintentional or
unauthorized modifications to these files. Resolves#2178
* add details about RH open-source legal
Reference to group_by_module was substituted in where it did not make
sense: https://github.com/ansible/ansible/pull/43856
This reference is not essential. It is already referenced
indirectly, via :ref:`os_variance`.
Revert back to referencing the variables page.
Credit for fix and diagnosis: @samccann. See issue #2077.