community.windows.win_psrepository_info 模块 – 收集有关 PSRepositories 的信息
注意
此模块是 community.windows 集合(版本 2.3.0)的一部分。
如果您正在使用 ansible
包,则可能已经安装了此集合。它不包含在 ansible-core
中。要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install community.windows
。您需要进一步的要求才能使用此模块,有关详细信息,请参阅 要求。
要在 playbook 中使用它,请指定:community.windows.win_psrepository_info
。
概要
收集有关所有或特定 PSRepository 的信息。
要求
执行此模块的主机需要以下要求。
PowerShellGet
模块
参数
参数 |
注释 |
---|---|
要检索的存储库的名称。 支持 如果省略,则将返回所有存储库。 默认值: |
另请参阅
另请参阅
- community.windows.win_psrepository
添加、删除或更新 Windows PowerShell 存储库。
示例
- name: Get info for a single repository
community.windows.win_psrepository_info:
name: PSGallery
register: repo_info
- name: Find all repositories that start with 'MyCompany'
community.windows.win_psrepository_info:
name: MyCompany*
- name: Get info for all repositories
community.windows.win_psrepository_info:
register: repo_info
- name: Remove all repositories that don't have a publish_location set
community.windows.win_psrepository:
name: "{{ item }}"
state: absent
loop: "{{ repo_info.repositories | rejectattr('publish_location', 'none') | list }}"
返回值
常见的返回值记录在此处,以下是此模块特有的字段
键 |
描述 |
---|---|
存储库的列表(如果没有任何存储库,则为空列表)。 返回: 始终 |
|
存储库的安装策略。示例值是唯一可能的值。 返回: 成功 示例: |
|
存储库的名称。 返回: 成功 示例: |
|
此存储库的包管理提供程序的名称。 返回: 成功 示例: |
|
此存储库的特定于提供程序的选项。 返回: 成功 |
|
用于发布模块的位置。 返回: 成功 示例: |
|
模块是否已注册。应始终为 返回: 成功 |
|
用于发布脚本的位置。 返回: 成功 示例: |
|
用于查找和检索脚本的位置。 返回: 成功 示例: |
|
用于查找和检索模块的位置。这应该始终有一个值。 返回: 成功 示例: |
|
一个布尔标志,反映了 返回: 成功 |