-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[PR #8859/e4472b32 backport][stable-9] pipx/pipx_info: refactor doc f…
…ragment (#8869) pipx/pipx_info: refactor doc fragment (#8859) * pipx/pipx_info: refactor doc fragment * pipx/pipx_info: refactor common options to module_utils (cherry picked from commit e4472b3) Co-authored-by: Alexei Znamensky <[email protected]>
- Loading branch information
1 parent
2ddbda2
commit 788c722
Showing
5 changed files
with
60 additions
and
57 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# -*- coding: utf-8 -*- | ||
|
||
# Copyright (c) 2024, Alexei Znamensky <[email protected]> | ||
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) | ||
# SPDX-License-Identifier: GPL-3.0-or-later | ||
|
||
from __future__ import (absolute_import, division, print_function) | ||
__metaclass__ = type | ||
|
||
|
||
class ModuleDocFragment(object): | ||
DOCUMENTATION = r''' | ||
options: | ||
global: | ||
description: | ||
- The module will pass the C(--global) argument to C(pipx), to execute actions in global scope. | ||
- The C(--global) is only available in C(pipx>=1.6.0), so make sure to have a compatible version when using this option. | ||
Moreover, a nasty bug with C(--global) was fixed in C(pipx==1.7.0), so it is strongly recommended you used that version or newer. | ||
type: bool | ||
default: false | ||
executable: | ||
description: | ||
- Path to the C(pipx) installed in the system. | ||
- > | ||
If not specified, the module will use C(python -m pipx) to run the tool, | ||
using the same Python interpreter as ansible itself. | ||
type: path | ||
notes: | ||
- This module requires C(pipx) version 0.16.2.1 or above. From community.general 11.0.0 onwards, the module will require C(pipx>=1.7.0). | ||
- Please note that C(pipx) requires Python 3.6 or above. | ||
- This module does not install the C(pipx) python package, however that can be easily done with the module M(ansible.builtin.pip). | ||
- This module does not require C(pipx) to be in the shell C(PATH), but it must be loadable by Python as a module. | ||
- > | ||
This module will honor C(pipx) environment variables such as but not limited to E(PIPX_HOME) and E(PIPX_BIN_DIR) | ||
passed using the R(environment Ansible keyword, playbooks_environment). | ||
- See also the C(pipx) documentation at U(https://pypa.github.io/pipx/). | ||
''' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters