Community.General
集合版本 10.1.0
描述
community.general 集合是 Ansible 软件包的一部分,包含许多由 Ansible 社区支持的模块和插件,这些模块和插件不是更专业的社区集合的一部分。
作者
- Ansible (https://github.com/ansible) 
支持的 ansible-core 版本
- 2.15.0 或更高版本 
沟通
变更日志
指南
云指南
开发者指南
插件索引
这些是 community.general 集合中的插件
模块
- aerospike_migrations 模块 – 检查或等待节点之间的迁移 
- airbrake_deployment 模块 – 通知 airbrake 应用部署 
- aix_devices 模块 – 管理 AIX 设备 
- aix_filesystem 模块 – 配置 AIX 的 LVM 和 NFS 文件系统 
- aix_inittab 模块 – 管理 AIX 上的 inittab 
- aix_lvg 模块 – 管理 AIX 上的 LVM 卷组 
- aix_lvol 模块 – 配置 AIX LVM 逻辑卷 
- alerta_customer 模块 – 管理 Alerta 中的客户 
- ali_instance 模块 – 在 ECS 中创建、启动、停止、重启或终止实例;将实例添加到安全组或从中移除 
- ali_instance_info 模块 – 收集阿里云 ECS 实例的信息 
- alternatives 模块 – 管理常用命令的备选程序 
- ansible_galaxy_install 模块 – 使用 ansible-galaxy 安装 Ansible 角色或集合 
- apache2_mod_proxy 模块 – 设置和/或获取 Apache httpd 2.4 mod_proxy 负载均衡器池成员的属性 
- apache2_module 模块 – 启用/禁用 Apache2 web 服务器的模块 
- apk 模块 – 管理 apk 包 
- apt_repo 模块 – 通过 apt-repo 管理 APT 仓库 
- apt_rpm 模块 – APT-RPM 包管理器 
- archive 模块 – 创建一个或多个文件或树的压缩存档 
- atomic_container 模块 – 管理 atomic 主机平台上的容器 
- atomic_host 模块 – 管理 atomic 主机平台 
- atomic_image 模块 – 管理 atomic 主机平台上的容器镜像 
- awall 模块 – 管理 awall 策略 
- beadm 模块 – 管理 FreeBSD/Solaris/illumos 系统上的 ZFS 引导环境 
- bearychat 模块 – 发送 BearyChat 通知 
- bigpanda 模块 – 通知 BigPanda 部署情况 
- bitbucket_access_key 模块 – 管理 Bitbucket 仓库访问密钥 
- bitbucket_pipeline_key_pair 模块 – 管理 Bitbucket pipeline SSH 密钥对 
- bitbucket_pipeline_known_host 模块 – 管理 Bitbucket pipeline 已知主机 
- bitbucket_pipeline_variable 模块 – 管理 Bitbucket pipeline 变量 
- bootc_manage 模块 – Bootc 开关和升级 
- bower 模块 – 使用 bower 管理 bower 包 
- btrfs_info 模块 – 查询 btrfs 文件系统信息 
- btrfs_subvolume 模块 – 管理 btrfs 子卷 
- bundler 模块 – 使用 Bundler 管理 Ruby Gem 依赖项 
- bzr 模块 – 从 bzr 分支部署软件(或文件) 
- campfire 模块 – 向 Campfire 发送消息 
- capabilities 模块 – 管理 Linux 功能 
- cargo 模块 – 使用 cargo 管理 Rust 包 
- catapult 模块 – 使用 catapult bandwidth api 发送短信/彩信 
- circonus_annotation 模块 – 在 Circonus 中创建注释 
- cisco_webex 模块 – 向 Cisco Webex Teams 房间或个人发送消息 
- clc_aa_policy 模块 – 在 CenturyLink Cloud 中创建或删除反亲和性策略 
- clc_alert_policy 模块 – 在 CenturyLink Cloud 中创建或删除警报策略 
- clc_blueprint_package 模块 – 在 CenturyLink Cloud 中的一组服务器上部署蓝图包 
- clc_firewall_policy 模块 – 创建/删除/更新防火墙策略 
- clc_group 模块 – 在 CenturyLink Cloud 中创建/删除服务器组 
- clc_loadbalancer 模块 – 在 CenturyLink Cloud 中创建、删除共享负载均衡器 
- clc_modify_server 模块 – 修改 CenturyLink Cloud 中的服务器 
- clc_publicip 模块 – 在 CenturyLink Cloud 中的服务器上添加和删除公网 IP 
- clc_server 模块 – 在 CenturyLink Cloud 中创建、删除、启动和停止服务器 
- clc_server_snapshot 模块 – 在 CenturyLink Cloud 中创建、删除和恢复服务器快照 
- cloud_init_data_facts 模块 – 获取 cloud-init 的事实信息 
- cloudflare_dns 模块 – 管理 Cloudflare DNS 记录 
- cobbler_sync 模块 – 同步 Cobbler 
- cobbler_system 模块 – 管理 Cobbler 中的系统对象 
- composer 模块 – PHP 的依赖项管理器 
- consul 模块 – 在 Consul 集群中添加、修改和删除服务 
- consul_acl_bootstrap 模块 – 在 Consul 中引导 ACL 
- consul_agent_check 模块 – 在 Consul 集群中添加、修改和删除检查 
- consul_agent_service 模块 – 在 Consul 集群中添加、修改和删除服务 
- consul_auth_method 模块 – 操作 Consul 身份验证方法 
- consul_binding_rule 模块 – 操作 Consul 绑定规则 
- consul_kv 模块 – 操作 Consul 集群的键值存储中的条目 
- consul_policy 模块 – 操作 Consul 策略 
- consul_role 模块 – 操作 Consul 角色 
- consul_session 模块 – 操作 Consul 会话 
- consul_token 模块 – 操作 Consul 令牌 
- copr 模块 – 管理 Copr 仓库之一 
- cpanm 模块 – 管理 Perl 库依赖项 
- cronvar 模块 – 管理 crontab 中的变量 
- crypttab 模块 – 加密 Linux 块设备 
- datadog_downtime 模块 – 管理 Datadog 停机时间 
- datadog_event 模块 – 将事件发布到 Datadog 服务 
- datadog_monitor 模块 – 管理 Datadog 监控 
- dconf 模块 – 修改和读取 dconf 数据库 
- decompress 模块 – 解压缩压缩文件 
- deploy_helper 模块 – 管理部署项目中的一些常见步骤 
- dimensiondata_network 模块 – 创建、更新和删除 MCP 1.0 和 2.0 网络 
- dimensiondata_vlan 模块 – 管理 Cloud Control 网络域中的 VLAN 
- discord 模块 – 发送 Discord 消息 
- django_check 模块 – - django-admin check的包装器
- django_command 模块 – 运行 Django 管理命令 
- django_createcachetable 模块 – - django-admin createcachetable的包装器
- django_manage 模块 – 管理 Django 应用程序 
- dnf_config_manager 模块 – 使用 config-manager 启用或禁用 dnf 仓库 
- dnf_versionlock 模块 – 锁定基于 - dnf系统中的软件包版本
- dnsimple 模块 – 与 dnsimple.com(DNS 托管服务)交互 
- dnsimple_info 模块 – 从 DNSimple API 获取基本信息 
- dnsmadeeasy 模块 – 与 dnsmadeeasy.com(DNS 托管服务)交互 
- dpkg_divert 模块 – 覆盖 Debian 包的文件版本 
- easy_install 模块 – 安装 Python 库 
- ejabberd_user 模块 – 管理 ejabberd 服务器的用户 
- elasticsearch_plugin 模块 – 管理 Elasticsearch 插件 
- emc_vnx_sg_member 模块 – 管理 EMC VNX 上的存储组成员 
- etcd3 模块 – 从 etcd3 集群设置或删除键值对 
- facter 模块 – 在远程系统上运行发现程序 - facter
- facter_facts 模块 – 在远程系统上运行发现程序 - facter并返回 Ansible facts
- filesize 模块 – 创建指定大小的文件,如果文件已存在则调整其大小 
- filesystem 模块 – 创建文件系统 
- flatpak 模块 – 管理 flatpak 
- flatpak_remote 模块 – 管理 flatpak 仓库远程地址 
- gandi_livedns 模块 – 管理 Gandi LiveDNS 记录 
- gconftool2 模块 – 编辑 GNOME 配置 
- gconftool2_info 模块 – 获取 GConf 配置 
- gem 模块 – 管理 Ruby gems 
- gio_mime 模块 – 为使用 Gnome GIO 的应用程序设置 MIME 类型的默认处理程序 
- git_config 模块 – 更新 git 配置 
- git_config_info 模块 – 读取 git 配置 
- github_deploy_key 模块 – 管理 GitHub 仓库的部署密钥 
- github_issue 模块 – 查看 GitHub issue 
- github_key 模块 – 管理 GitHub 访问密钥 
- github_release 模块 – 与 GitHub Releases 交互 
- github_repo 模块 – 管理您在 Github 上的仓库 
- github_webhook 模块 – 管理 GitHub webhooks 
- github_webhook_info 模块 – 查询关于 GitHub webhooks 的信息 
- gitlab_branch 模块 – 创建或删除分支 
- gitlab_deploy_key 模块 – 管理 GitLab 项目部署密钥 
- gitlab_group 模块 – 创建/更新/删除 GitLab 组 
- gitlab_group_access_token 模块 – 管理 GitLab 组访问令牌 
- gitlab_group_members 模块 – 管理 GitLab 服务器上的组成员 
- gitlab_group_variable 模块 – 创建、更新或删除 GitLab 组变量 
- gitlab_hook 模块 – 管理 GitLab 项目钩子 
- gitlab_instance_variable 模块 – 创建、更新或删除 GitLab 实例变量 
- gitlab_issue 模块 – 创建、更新或删除 GitLab issues 
- gitlab_label 模块 – 创建/更新/删除属于项目或组的 GitLab 标签。 
- gitlab_merge_request 模块 – 创建、更新或删除 GitLab 合并请求 
- gitlab_milestone 模块 – 创建/更新/删除属于项目或组的 GitLab 里程碑 
- gitlab_project 模块 – 创建/更新/删除 GitLab 项目 
- gitlab_project_access_token 模块 – 管理 GitLab 项目访问令牌 
- gitlab_project_badge 模块 – 管理 GitLab 服务器上的项目徽章 
- gitlab_project_members 模块 – 管理 GitLab 服务器上的项目成员 
- gitlab_project_variable 模块 – 创建/更新/删除 GitLab 项目变量 
- gitlab_protected_branch 模块 – 管理现有分支的保护 
- gitlab_runner 模块 – 创建、修改和删除 GitLab Runner 
- gitlab_user 模块 – 创建/更新/删除/阻止/取消阻止 GitLab 用户 
- grove 模块 – 向 grove.io 频道发送通知 
- gunicorn 模块 – 使用各种设置运行 gunicorn 
- haproxy 模块 – 使用套接字命令启用、禁用和设置 HAProxy 后端服务器的权重 
- heroku_collaborator 模块 – 在 Heroku 上添加或删除应用程序协作者 
- hg 模块 – 管理 Mercurial (hg) 仓库 
- hipchat 模块 – 向 Hipchat 发送消息 已弃用 
- homebrew 模块 – Homebrew 包管理器 
- homebrew_cask 模块 – 安装和卸载 homebrew cask 
- homebrew_services 模块 – Homebrew 服务管理器 
- homebrew_tap 模块 – 引用 Homebrew 仓库 
- homectl 模块 – 使用 systemd-homed 管理用户帐户 
- honeybadger_deployment 模块 – 通知 Honeybadger.io 关于应用程序部署 
- hpilo_boot 模块 – 通过 HP iLO 接口使用特定介质启动系统 
- hpilo_info 模块 – 通过 HP iLO 接口收集信息 
- hponcfg 模块 – 使用 hponcfg 配置 HP iLO 接口 
- htpasswd 模块 – 管理基本身份验证的用户文件 
- hwc_ecs_instance 模块 – 在华为云中创建一个 ECS/实例资源 
- hwc_evs_disk 模块 – 在华为云中创建一个 EVS/磁盘资源 
- hwc_network_vpc 模块 – 创建华为云 VPC 
- hwc_smn_topic 模块 – 在华为云中创建一个 SMNTopic 资源 
- hwc_vpc_eip 模块 – 在华为云中创建一个 VPC/EIP 资源 
- hwc_vpc_peering_connect 模块 – 在华为云中创建一个 VPC/PeeringConnect 资源 
- hwc_vpc_port 模块 – 在华为云中创建一个 VPC/Port 资源 
- hwc_vpc_private_ip 模块 – 在华为云中创建一个 VPC/PrivateIP 资源 
- hwc_vpc_route 模块 – 在华为云中创建一个 VPC/Route 资源 
- hwc_vpc_security_group 模块 – 在华为云中创建一个 VPC/SecurityGroup 资源 
- hwc_vpc_security_group_rule 模块 – 在华为云中创建一个 VPC/SecurityGroupRule 资源 
- hwc_vpc_subnet 模块 – 在华为云中创建一个 VPC/Subnet 资源 
- ibm_sa_domain 模块 – 管理 IBM Spectrum Accelerate 系列存储系统上的域 
- ibm_sa_host 模块 – 将主机添加到 IBM Spectrum Accelerate 系列存储系统或从中移除主机 
- ibm_sa_host_ports 模块 – 在 IBM Spectrum Accelerate 系列存储系统上添加主机端口 
- ibm_sa_pool 模块 – 处理 IBM Spectrum Accelerate 系列存储系统上的池 
- ibm_sa_vol 模块 – 处理 IBM Spectrum Accelerate 系列存储系统上的卷 
- ibm_sa_vol_map 模块 – 处理 IBM Spectrum Accelerate 系列存储系统上的卷映射 
- icinga2_feature 模块 – 管理 Icinga2 功能 
- icinga2_host 模块 – 管理 Icinga2 中的主机 
- idrac_redfish_command 模块 – 使用 iDRAC OEM Redfish API 管理带外控制器 
- idrac_redfish_config 模块 – 使用 Dell Redfish API 管理服务器(通过 iDRAC) 
- idrac_redfish_info 模块 – 使用 Redfish API 收集 PowerEdge 服务器信息(通过 iDRAC) 
- ilo_redfish_command 模块 – 使用 Redfish API 管理带外控制器 
- ilo_redfish_config 模块 – 使用 Redfish OEM 扩展设置或更新 HPE iLO 的配置属性 
- ilo_redfish_info 模块 – 使用 Redfish API 收集服务器信息(通过 iLO) 
- imc_rest 模块 – 通过其 REST API 管理 Cisco IMC 硬件 
- imgadm 模块 – 管理 SmartOS 镜像 
- infinity 模块 – 使用 Rest API 管理 Infinity IPAM 
- influxdb_database 模块 – 管理 InfluxDB 数据库 
- influxdb_query 模块 – 查询 InfluxDB 中的数据点 
- influxdb_retention_policy 模块 – 管理 InfluxDB 保留策略 
- influxdb_user 模块 – 管理 InfluxDB 用户 
- influxdb_write 模块 – 将数据点写入 InfluxDB 
- ini_file 模块 – 微调 INI 文件中的设置 
- installp 模块 – 管理 AIX 上的软件包 
- interfaces_file 模块 – 微调 - /etc/network/interfaces文件中的设置
- ip_netns 模块 – 管理网络命名空间 
- ipa_config 模块 – 管理全局 FreeIPA 配置设置 
- ipa_dnsrecord 模块 – 管理 FreeIPA DNS 记录 
- ipa_dnszone 模块 – 管理 FreeIPA DNS 区域 
- ipa_getkeytab 模块 – 管理 FreeIPA 中的 keytab 文件 
- ipa_group 模块 – 管理 FreeIPA 组 
- ipa_hbacrule 模块 – 管理 FreeIPA HBAC 规则 
- ipa_host 模块 – 管理 FreeIPA 主机 
- ipa_hostgroup 模块 – 管理 FreeIPA 主机组 
- ipa_otpconfig 模块 – 管理 FreeIPA OTP 配置设置 
- ipa_otptoken 模块 – 管理 FreeIPA OTP 
- ipa_pwpolicy 模块 – 管理 FreeIPA 密码策略 
- ipa_role 模块 – 管理 FreeIPA 角色 
- ipa_service 模块 – 管理 FreeIPA 服务 
- ipa_subca 模块 – 管理 FreeIPA 轻量级子证书颁发机构 
- ipa_sudocmd 模块 – 管理 FreeIPA sudo 命令 
- ipa_sudocmdgroup 模块 – 管理 FreeIPA sudo 命令组 
- ipa_sudorule 模块 – 管理 FreeIPA sudo 规则 
- ipa_user 模块 – 管理 FreeIPA 用户 
- ipa_vault 模块 – 管理 FreeIPA 存储库 
- ipbase_info 模块 – 使用 ipbase.com API 获取主机的 IP 地址的地理位置和其他信息 
- ipify_facts 模块 – 获取互联网网关的公共 IP 
- ipinfoio_facts 模块 – 获取主机 IP 地址的地理位置信息 
- ipmi_boot 模块 – 管理启动设备的顺序 
- ipmi_power 模块 – 机器电源管理 
- iptables_state 模块 – 将 iptables 状态保存到文件或从文件恢复 
- ipwcli_dns 模块 – 通过 ipwcli 管理爱立信 IPWorks 的 DNS 记录 
- irc 模块 – 向 IRC 频道或昵称发送消息 
- iso_create 模块 – 使用指定的文件或文件夹生成 ISO 文件 
- iso_customize 模块 – 在 ISO 文件中添加/删除/更改文件 
- iso_extract 模块 – 从 ISO 镜像中提取文件 
- jabber 模块 – 向 Jabber 用户或聊天室发送消息 
- java_cert 模块 – 使用 keytool 将证书导入/删除到/从 Java 密钥库 (cacerts) 
- java_keystore 模块 – 创建 JKS 格式的 Java 密钥库 
- jboss 模块 – 将应用程序部署到 JBoss 
- jenkins_build 模块 – 管理 Jenkins 构建 
- jenkins_build_info 模块 – 获取有关 Jenkins 构建的信息 
- jenkins_job 模块 – 管理 Jenkins 作业 
- jenkins_job_info 模块 – 获取有关 Jenkins 作业的信息 
- jenkins_node 模块 – 管理 Jenkins 节点 
- jenkins_plugin 模块 – 添加或删除 Jenkins 插件 
- jenkins_script 模块 – 在 Jenkins 实例中执行 Groovy 脚本 
- jira 模块 – 在 JIRA 实例中创建和修改问题 
- kdeconfig 模块 – 管理 KDE 配置文件 
- kernel_blacklist 模块 – 将内核模块列入黑名单 
- keycloak_authentication 模块 – 配置 Keycloak 中的身份验证 
- keycloak_authentication_required_actions 模块 – 允许管理 Keycloak 身份验证所需的 action 
- keycloak_authz_authorization_scope 模块 – 通过 Keycloak API 管理 Keycloak 客户端授权范围 
- keycloak_authz_custom_policy 模块 – 通过 Keycloak API 管理 Keycloak 客户端自定义 Javascript 策略 
- keycloak_authz_permission 模块 – 通过 Keycloak API 管理 Keycloak 客户端授权权限 
- keycloak_authz_permission_info 模块 – 查询 Keycloak 客户端授权权限信息 
- keycloak_client 模块 – 通过 Keycloak API 管理 Keycloak 客户端 
- keycloak_client_rolemapping 模块 – 使用 Keycloak API 管理 Keycloak client_rolemapping 
- keycloak_client_rolescope 模块 – 管理 Keycloak 客户端角色范围,以限制某些角色仅限于其他特定客户端应用程序使用。 
- keycloak_clientscope 模块 – 通过 Keycloak API 管理 Keycloak client_scopes 
- keycloak_clientscope_type 模块 – 通过 Keycloak API 设置 realm 或客户端中 aclientscope 的类型 
- keycloak_clientsecret_info 模块 – 通过 Keycloak API 获取客户端密钥 
- keycloak_clientsecret_regenerate 模块 – 通过 Keycloak API 重生 Keycloak 客户端密钥 
- keycloak_clienttemplate 模块 – 通过 Keycloak API 管理 Keycloak 客户端模板 
- keycloak_component 模块 – 通过 Keycloak API 管理 Keycloak 组件 
- keycloak_component_info 模块 – 获取 Keycloak 中的组件信息 
- keycloak_group 模块 – 通过 Keycloak API 管理 Keycloak 组 
- keycloak_identity_provider 模块 – 通过 Keycloak API 管理 Keycloak 身份提供程序 
- keycloak_realm 模块 – 通过 Keycloak API 管理 Keycloak 领域 
- keycloak_realm_info 模块 – 通过 Keycloak API 获取 Keycloak 领域公共信息 
- keycloak_realm_key 模块 – 通过 Keycloak API 管理 Keycloak 领域密钥 
- keycloak_realm_keys_metadata_info 模块 – 通过 Keycloak API 获取 Keycloak 领域密钥元数据 
- keycloak_realm_rolemapping 模块 – 使用 Keycloak API 管理 Keycloak 领域角色映射到组 
- keycloak_role 模块 – 通过 Keycloak API 管理 Keycloak 角色 
- keycloak_user 模块 – 在 Keycloak 中创建和配置用户 
- keycloak_user_federation 模块 – 通过 Keycloak API 管理 Keycloak 用户联合 
- keycloak_user_rolemapping 模块 – 使用 Keycloak API 管理 Keycloak user_rolemapping 
- keycloak_userprofile 模块 – 管理 Keycloak 用户配置文件 
- keyring 模块 – 使用操作系统的原生密钥环设置或删除密码 
- keyring_info 模块 – 使用操作系统的原生密钥环获取密码 
- kibana_plugin 模块 – 管理 Kibana 插件 
- krb_ticket 模块 – Kerberos 工具,用于管理票据 
- launchd 模块 – 管理 macOS 服务 
- layman 模块 – 管理 Gentoo 覆盖层 
- lbu 模块 – Alpine Linux 的本地备份工具 
- ldap_attrs 模块 – 添加或删除多个 LDAP 属性值 
- ldap_entry 模块 – 添加或删除 LDAP 条目 
- ldap_passwd 模块 – 设置 LDAP 中的密码 
- ldap_search 模块 – 在 LDAP 服务器中搜索条目 
- librato_annotation 模块 – 在 Librato 中创建注释 
- linode 模块 – 管理 Linode 公有云上的实例 
- linode_v4 模块 – 管理 Linode 云上的实例 
- listen_ports_facts 模块 – 收集监听 TCP 和 UDP 端口的进程信息 
- lldp 模块 – 获取 lldp 报告的详细信息 
- locale_gen 模块 – 创建或删除语言环境 
- logentries 模块 – 通过 logentries.com 追踪日志的模块 
- logentries_msg 模块 – 向 logentries 发送消息 
- logstash_plugin 模块 – 管理 Logstash 插件 
- lvg 模块 – 配置 LVM 卷组 
- lvg_rename 模块 – 重命名 LVM 卷组 
- lvol 模块 – 配置 LVM 逻辑卷 
- lxc_container 模块 – 管理 LXC 容器 
- lxca_cmms 模块 – lxca cmms 库存实用程序的自定义模块 
- lxca_nodes 模块 – lxca 节点库存实用程序的自定义模块 
- lxd_container 模块 – 管理 LXD 实例 
- lxd_profile 模块 – 管理 LXD 配置文件 
- lxd_project 模块 – 管理 LXD 项目 
- macports 模块 – MacPorts 的包管理器 
- mail 模块 – 发送电子邮件 
- make 模块 – 运行 Makefile 中的目标 
- manageiq_alert_profiles 模块 – 配置 ManageIQ 的警报配置文件 
- manageiq_alerts 模块 – 配置 ManageIQ 中的警报 
- manageiq_group 模块 – 管理 ManageIQ 中的组 
- manageiq_policies 模块 – 管理 ManageIQ 中的资源 policy_profiles 
- manageiq_policies_info 模块 – 列出 ManageIQ 中的资源 policy_profiles 
- manageiq_provider 模块 – 管理 ManageIQ 中的提供程序 
- manageiq_tags 模块 – 管理 ManageIQ 中的资源标签 
- manageiq_tags_info 模块 – 获取 ManageIQ 中的资源标签 
- manageiq_tenant 模块 – 管理 ManageIQ 中的租户 
- manageiq_user 模块 – 管理 ManageIQ 中的用户 
- mas 模块 – 使用 mas-cli 管理 Mac App Store 应用程序 
- matrix 模块 – 向 Matrix 发送通知 
- mattermost 模块 – 发送 Mattermost 通知 
- maven_artifact 模块 – 从 Maven 仓库下载构件 
- memset_dns_reload 模块 – 请求重新加载 Memset 的 DNS 基础设施 
- memset_memstore_info 模块 – 获取 Memstore 产品使用信息 
- memset_server_info 模块 – 获取服务器信息 
- memset_zone 模块 – 创建和删除 Memset DNS 区域 
- memset_zone_domain 模块 – 在 Memset DNS 区域中创建和删除域名 
- memset_zone_record 模块 – 在 Memset DNS 区域中创建和删除记录 
- mksysb 模块 – 生成 AIX mksysb rootvg 备份 
- modprobe 模块 – 加载或卸载内核模块 
- monit 模块 – 管理通过 Monit 监控的程序的状态 
- mqtt 模块 – 在用于物联网的 MQTT 主题上发布消息 
- mssql_db 模块 – 在远程主机上添加或删除 MSSQL 数据库 
- mssql_script 模块 – 在 MSSQL 数据库上执行 SQL 脚本 
- nagios 模块 – 执行与 Nagios 停机时间和通知相关的常见任务 
- netcup_dns 模块 – 管理 Netcup DNS 记录 
- newrelic_deployment 模块 – 通知 New Relic 应用部署 
- nexmo 模块 – 通过 nexmo 发送短信 
- nginx_status_info 模块 – 获取 nginx 状态信息 
- nictagadm 模块 – 管理 SmartOS 系统上的网卡标签 
- nmcli 模块 – 管理网络 
- nomad_job 模块 – 启动 Nomad 作业 
- nomad_job_info 模块 – 获取 Nomad 作业信息 
- nomad_token 模块 – 管理 Nomad ACL 令牌 
- nosh 模块 – 使用 nosh 管理服务 
- npm 模块 – 使用 npm 管理 node.js 包 
- nsupdate 模块 – 管理 DNS 记录 
- ocapi_command 模块 – 使用开放可组合 API (OCAPI) 管理带外控制器 
- ocapi_info 模块 – 使用开放可组合 API (OCAPI) 管理带外控制器 
- oci_vcn 模块 – 在 OCI 中管理虚拟云网络 (VCN) 
- odbc 模块 – 通过 ODBC 执行 SQL 
- office_365_connector_card 模块 – 使用 Webhook 在 Office 365 组中创建连接器卡消息 
- ohai 模块 – 返回来自 *Ohai* 的清单数据 
- omapi_host 模块 – 设置 OMAPI 主机 
- one_host 模块 – 管理 OpenNebula 主机 
- one_image 模块 – 管理 OpenNebula 镜像 
- one_image_info 模块 – 收集有关 OpenNebula 镜像的信息 
- one_service 模块 – 部署和管理 OpenNebula 服务 
- one_template 模块 – 管理 OpenNebula 模板 
- one_vm 模块 – 创建或终止 OpenNebula 实例 
- one_vnet 模块 – 管理 OpenNebula 虚拟网络 
- oneandone_firewall_policy 模块 – 配置 1&1 防火墙策略 
- oneandone_load_balancer 模块 – 配置 1&1 负载均衡器 
- oneandone_monitoring_policy 模块 – 配置 1&1 监控策略 
- oneandone_private_network 模块 – 配置 1&1 专用网络 
- oneandone_public_ip 模块 – 配置 1&1 公共 IP 
- oneandone_server 模块 – 创建、销毁、启动、停止和重启 1&1 主机服务器 
- onepassword_info 模块 – 从 1Password 收集项目 
- oneview_datacenter_info 模块 – 获取有关 OneView 数据中心的信息 
- oneview_enclosure_info 模块 – 获取有关一个或多个机箱的信息 
- oneview_ethernet_network 模块 – 管理 OneView 以太网网络资源 
- oneview_ethernet_network_info 模块 – 获取有关一个或多个 OneView 以太网网络的信息 
- oneview_fc_network 模块 – 管理 OneView 光纤通道网络资源 
- oneview_fc_network_info 模块 – 获取有关一个或多个 OneView 光纤通道网络的信息 
- oneview_fcoe_network 模块 – 管理 OneView FCoE 网络资源 
- oneview_fcoe_network_info 模块 – 获取有关一个或多个 OneView FCoE 网络的信息 
- oneview_logical_interconnect_group 模块 – 管理 OneView 逻辑互连组资源 
- oneview_logical_interconnect_group_info 模块 – 获取有关一个或多个 OneView 逻辑互连组的信息 
- oneview_network_set 模块 – 管理 HPE OneView 网络集资源 
- oneview_network_set_info 模块 – 获取有关 OneView 网络集的信息 
- oneview_san_manager 模块 – 管理 OneView SAN 管理器资源 
- oneview_san_manager_info 模块 – 获取有关一个或多个 OneView SAN 管理器的信息 
- online_server_info 模块 – 收集有关在线服务器的信息 
- online_user_info 模块 – 收集有关在线用户信息 
- open_iscsi 模块 – 使用 Open-iSCSI 管理 iSCSI 目标 
- openbsd_pkg 模块 – 管理 OpenBSD 上的软件包 
- opendj_backendprop 模块 – 将通过 dsconfig set-backend-prop 命令更新 OpenDJ 的后端配置 
- openwrt_init 模块 – 管理 OpenWrt 上的服务 
- opkg 模块 – OpenWrt 和基于 Openembedded/Yocto 的 Linux 发行版的软件包管理器 
- osx_defaults 模块 – 管理 macOS 用户默认设置 
- ovh_ip_failover 模块 – 管理 OVH IP 故障转移地址 
- ovh_ip_loadbalancing_backend 模块 – 管理 OVH IP 负载均衡后端 
- ovh_monthly_billing 模块 – 管理 OVH 月度账单 
- pacemaker_cluster 模块 – 管理 pacemaker 集群 
- packet_device 模块 – 在 Packet Host 中管理裸机服务器 
- packet_ip_subnet 模块 – 为裸机服务器分配 IP 子网 
- packet_project 模块 – 在 Packet Host 中创建/删除项目 
- packet_sshkey 模块 – 在 Packet Host 中创建/删除 SSH 密钥 
- packet_volume 模块 – 在 Packet Host 中创建/删除卷 
- packet_volume_attachment 模块 – 在 Packet Host 中将卷附加/分离到设备 
- pacman 模块 – 使用 *pacman* 管理软件包 
- pacman_key 模块 – 管理 pacman 的受信任密钥列表 
- pagerduty 模块 – 创建 PagerDuty 维护窗口 
- pagerduty_alert 模块 – 触发、确认或解决 PagerDuty 事件 
- pagerduty_change 模块 – 将代码或基础架构更改跟踪为 PagerDuty 更改事件 
- pagerduty_user 模块 – 管理 PagerDuty 上的用户帐户 
- pam_limits 模块 – 修改 Linux PAM 限制 
- pamd 模块 – 管理 PAM 模块 
- parted 模块 – 配置块设备分区 
- pear 模块 – 管理 pear/pecl 软件包 
- pids 模块 – 如果进程正在运行,则检索进程 ID 列表;否则返回空列表 
- pingdom 模块 – 暂停/取消暂停 Pingdom 警报 
- pip_package_info 模块 – Pip 软件包信息 
- pipx 模块 – 管理使用 pipx 安装的应用程序 
- pipx_info 模块 – 检索有关使用 pipx 安装的应用程序的信息 
- pkg5 模块 – 使用 Solaris 11 Image Packaging System 管理软件包 
- pkg5_publisher 模块 – 管理 Solaris 11 Image Packaging System 发布者 
- pkgin 模块 – SmartOS、NetBSD 等的软件包管理器 
- pkgng 模块 – FreeBSD >= 9.0 的软件包管理器 
- pkgutil 模块 – Solaris 上的 OpenCSW 软件包管理 
- pmem 模块 – 配置英特尔傲腾持久内存模块 
- pnpm 模块 – 使用 pnpm 管理 node.js 软件包 
- portage 模块 – Gentoo 的软件包管理器 
- portinstall 模块 – 从 FreeBSD 的 ports 系统安装软件包 
- pritunl_org 模块 – 使用 Pritunl API 管理 Pritunl 组织 
- pritunl_org_info 模块 – 使用 Pritunl API 列出 Pritunl 组织 
- pritunl_user 模块 – 使用 Pritunl API 管理 Pritunl 用户 
- pritunl_user_info 模块 – 使用 Pritunl API 列出 Pritunl 用户 
- profitbricks 模块 – 创建、销毁、启动、停止和重启 ProfitBricks 虚拟机 
- profitbricks_datacenter 模块 – 创建或销毁 ProfitBricks 虚拟数据中心 
- profitbricks_nic 模块 – 创建或删除 NIC 
- profitbricks_volume 模块 – 创建或销毁卷 
- profitbricks_volume_attachments 模块 – 附加或分离卷 
- proxmox 模块 – 管理 Proxmox VE 集群中的实例 
- proxmox_backup 模块 – 在 Proxmox VE 集群中启动 VM 备份 
- proxmox_disk 模块 – 管理 Proxmox VE 集群中 Qemu(KVM) VM 的磁盘 
- proxmox_domain_info 模块 – 检索有关一个或多个 Proxmox VE 域的信息 
- proxmox_group_info 模块 – 检索有关一个或多个 Proxmox VE 组的信息 
- proxmox_kvm 模块 – 管理 Proxmox VE 集群中 Qemu(KVM) 虚拟机 
- proxmox_nic 模块 – 管理 Proxmox VE 集群中 Qemu(KVM) VM 的 NIC 
- proxmox_node_info 模块 – 检索有关一个或多个 Proxmox VE 节点的信息 
- proxmox_pool 模块 – Proxmox VE 集群的池管理 
- proxmox_pool_member 模块 – 向 Proxmox VE 集群池添加或删除成员 
- proxmox_snap 模块 – 管理 Proxmox VE 集群中实例的快照 
- proxmox_storage_contents_info 模块 – 列出 Proxmox VE 存储中的内容 
- proxmox_storage_info 模块 – 检索有关一个或多个 Proxmox VE 存储的信息 
- proxmox_tasks_info 模块 – 检索有关一个或多个 Proxmox VE 任务的信息 
- proxmox_template 模块 – 管理 Proxmox VE 集群中的操作系统模板 
- proxmox_user_info 模块 – 检索有关一个或多个 Proxmox VE 用户的信息 
- proxmox_vm_info 模块 – 检索有关一个或多个 Proxmox VE 虚拟机的信息 
- pubnub_blocks 模块 – PubNub 块管理模块 
- pulp_repo 模块 – 从远程主机添加或删除 Pulp 仓库 
- puppet 模块 – 运行 puppet 
- pushbullet 模块 – 将通知发送到 Pushbullet 
- pushover 模块 – 通过 https://pushover.net 发送通知 
- python_requirements_info 模块 – 显示 python 路径并断言依赖项版本 
- read_csv 模块 – 读取 CSV 文件 
- redfish_command 模块 – 使用 Redfish API 管理带外控制器 
- redfish_config 模块 – 使用 Redfish API 管理带外控制器 
- redfish_info 模块 – 使用 Redfish API 管理带外控制器 
- redhat_subscription 模块 – 使用 - subscription-manager管理 RHSM 的注册和订阅
- redis 模块 – 提供各种 redis 命令,包括复制和清除 
- redis_data 模块 – 在 Redis 中设置键值对 
- redis_data_incr 模块 – 递增 Redis 中的键值 
- redis_data_info 模块 – 获取 Redis 数据库中键的值 
- redis_info 模块 – 收集关于 Redis 服务器的信息 
- rhevm 模块 – RHEV/oVirt 自动化 
- rhsm_release 模块 – 设置或取消设置 RHSM 版本 
- rhsm_repository 模块 – 使用 subscription-manager 命令管理 RHSM 仓库 
- riak 模块 – 此模块处理一些常见的 Riak 操作 
- rocketchat 模块 – 发送通知到 Rocket Chat 
- rollbar_deployment 模块 – 通知 Rollbar 应用部署 
- rpm_ostree_pkg 模块 – 安装或卸载覆盖附加包 
- rundeck_acl_policy 模块 – 管理 Rundeck ACL 策略 
- rundeck_job_executions_info 模块 – 查询 Rundeck 作业的执行情况 
- rundeck_job_run 模块 – 运行 Rundeck 作业 
- rundeck_project 模块 – 管理 Rundeck 项目 
- runit 模块 – 管理 runit 服务 
- say 模块 – 使计算机能够说话 
- scaleway_compute 模块 – Scaleway 计算管理模块 
- scaleway_compute_private_network 模块 – Scaleway 计算 - 私有网络管理 
- scaleway_container 模块 – Scaleway 容器管理 
- scaleway_container_info 模块 – 获取 Scaleway 容器信息 
- scaleway_container_namespace 模块 – Scaleway 容器命名空间管理 
- scaleway_container_namespace_info 模块 – 获取 Scaleway 容器命名空间信息 
- scaleway_container_registry 模块 – Scaleway 容器注册表管理模块 
- scaleway_container_registry_info 模块 – Scaleway 容器注册表信息模块 
- scaleway_database_backup 模块 – Scaleway 数据库备份管理模块 
- scaleway_function 模块 – Scaleway 函数管理 
- scaleway_function_info 模块 – 获取 Scaleway 函数信息 
- scaleway_function_namespace 模块 – Scaleway 函数命名空间管理 
- scaleway_function_namespace_info 模块 – 获取 Scaleway 函数命名空间信息 
- scaleway_image_info 模块 – 收集关于可用 Scaleway 镜像的信息 
- scaleway_ip 模块 – Scaleway IP 管理模块 
- scaleway_ip_info 模块 – 收集关于可用 Scaleway IP 的信息 
- scaleway_lb 模块 – Scaleway 负载均衡器管理模块 
- scaleway_organization_info 模块 – 收集关于可用 Scaleway 组织的信息 
- scaleway_private_network 模块 – Scaleway 私有网络管理 
- scaleway_security_group 模块 – Scaleway 安全组管理模块 
- scaleway_security_group_info 模块 – 收集关于可用 Scaleway 安全组的信息 
- scaleway_security_group_rule 模块 – Scaleway 安全组规则管理模块 
- scaleway_server_info 模块 – 收集关于可用 Scaleway 服务器的信息 
- scaleway_snapshot_info 模块 – 收集关于可用 Scaleway 快照的信息 
- scaleway_sshkey 模块 – Scaleway SSH 密钥管理模块 
- scaleway_user_data 模块 – Scaleway 用户数据管理模块 
- scaleway_volume 模块 – Scaleway 卷管理模块 
- scaleway_volume_info 模块 – 收集关于可用 Scaleway 卷的信息 
- sefcontext 模块 – 管理 SELinux 文件上下文映射定义 
- selinux_permissive 模块 – 更改 SELinux 策略中的宽容域 
- selogin 模块 – 管理 Linux 用户到 SELinux 用户的映射 
- sendgrid 模块 – 使用 SendGrid API 发送电子邮件 
- sensu_check 模块 – 管理 Sensu 检查 
- sensu_client 模块 – 管理 Sensu 客户端配置 
- sensu_handler 模块 – 管理 Sensu 处理程序配置 
- sensu_silence 模块 – 管理 Sensu 静默条目 
- sensu_subscription 模块 – 管理 Sensu 订阅 
- seport 模块 – 管理 SELinux 网络端口类型定义 
- serverless 模块 – 管理无服务器框架项目 
- shutdown 模块 – 关闭机器 
- simpleinit_msb 模块 – 管理 Source Mage GNU/Linux 上的服务 
- sl_vm 模块 – 在 SoftLayer 中创建或取消虚拟实例 
- slack 模块 – 发送 Slack 通知 
- slackpkg 模块 – Slackware >= 12.2 的包管理器 
- smartos_image_info 模块 – 获取 SmartOS 镜像详细信息 
- snap 模块 – 管理 snaps 
- snap_alias 模块 – 管理 snap 别名 
- snmp_facts 模块 – 使用 SNMP 获取设备信息 
- solaris_zone 模块 – 管理 Solaris 区域 
- sorcery 模块 – Source Mage GNU/Linux 的包管理器 
- spectrum_device 模块 – 在 CA Spectrum 中创建/删除设备 
- spectrum_model_attrs 模块 – 在 CA Spectrum 中强制执行模型的属性 
- spotinst_aws_elastigroup 模块 – 创建、更新或删除 Spotinst AWS Elastigroups 
- ss_3par_cpg 模块 – 管理 HPE StoreServ 3PAR CPG 
- ssh_config 模块 – 管理用户的 SSH 配置 
- stacki_host 模块 – 向 stacki 前端添加或删除主机 
- statsd 模块 – 将指标发送到 StatsD 
- statusio_maintenance 模块 – 为您的 status.io 仪表板创建维护窗口 
- sudoers 模块 – 管理 sudoers 文件 
- supervisorctl 模块 – 管理通过 supervisord 运行的程序或程序组的状态 
- svc 模块 – 管理 daemontools 服务 
- svr4pkg 模块 – 管理 Solaris SVR4 包 
- swdepot 模块 – 使用 swdepot 包管理器(HP-UX)管理包 
- swupd 模块 – 管理 ClearLinux 系统中的更新和捆绑包 
- syslogger 模块 – 在 syslog 中记录消息 
- syspatch 模块 – 管理 OpenBSD 系统补丁 
- sysrc 模块 – 使用 sysrc 管理 FreeBSD 
- sysupgrade 模块 – 管理 OpenBSD 系统升级 
- taiga_issue 模块 – 在 Taiga 项目管理平台中创建/删除问题 
- telegram 模块 – 通过 Telegram 发送通知 
- terraform 模块 – 管理 Terraform 部署(和计划) 
- timezone 模块 – 配置时区设置 
- twilio 模块 – 通过 Twilio 向手机发送短信 
- typetalk 模块 – 向 Typetalk 发送消息 
- udm_dns_record 模块 – 管理 Univention 企业服务器上的 DNS 条目 
- udm_dns_zone 模块 – 管理 Univention 企业服务器上的 DNS 区域 
- udm_group 模块 – 管理 posix 组 
- udm_share 模块 – 管理 Univention 企业服务器上的 Samba 共享 
- udm_user 模块 – 管理 Univention 企业服务器上的 posix 用户 
- ufw 模块 – 使用 UFW 管理防火墙 
- uptimerobot 模块 – 暂停和启动 Uptime Robot 监控 
- urpmi 模块 – Urpmi 管理器 
- usb_facts 模块 – 允许列出有关 USB 设备的信息 
- utm_aaa_group 模块 – 在 Sophos UTM 中创建、更新或销毁 aaa 组对象 
- utm_aaa_group_info 模块 – 获取 Sophos UTM 中反向代理前端条目的信息 
- utm_ca_host_key_cert 模块 – 在 Sophos UTM 中创建、更新或销毁 ca host_key_cert 条目 
- utm_ca_host_key_cert_info 模块 – 获取 Sophos UTM 中 ca host_key_cert 条目的信息 
- utm_dns_host 模块 – 在 Sophos UTM 中创建、更新或销毁 DNS 条目 
- utm_network_interface_address 模块 – 创建、更新或销毁 network/interface_address 对象 
- utm_network_interface_address_info 模块 – 获取 network/interface_address 对象的信息 
- utm_proxy_auth_profile 模块 – 在 Sophos UTM 中创建、更新或销毁反向代理 auth_profile 条目 
- utm_proxy_exception 模块 – 在 Sophos UTM 中创建、更新或销毁反向代理例外条目 
- utm_proxy_frontend 模块 – 在 Sophos UTM 中创建、更新或销毁反向代理前端条目 
- utm_proxy_frontend_info 模块 – 在 Sophos UTM 中创建、更新或销毁反向代理前端条目 
- utm_proxy_location 模块 – 在 Sophos UTM 中创建、更新或销毁反向代理位置条目 
- utm_proxy_location_info 模块 – 在 Sophos UTM 中创建、更新或销毁反向代理位置条目 
- vdo 模块 – 用于控制 VDO 的模块 
- vertica_configuration 模块 – 更新 Vertica 配置参数 
- vertica_info 模块 – 收集 Vertica 数据库信息 
- vertica_role 模块 – 添加或删除 Vertica 数据库角色并为其分配角色 
- vertica_schema 模块 – 添加或删除 Vertica 数据库模式和角色 
- vertica_user 模块 – 添加或删除 Vertica 数据库用户并分配角色 
- vexata_eg 模块 – 管理 Vexata VX100 存储阵列上的导出组 
- vexata_volume 模块 – 管理 Vexata VX100 存储阵列上的卷 
- vmadm 模块 – 管理 SmartOS 虚拟机和区域 
- wakeonlan 模块 – 发送神奇的 Wake-on-LAN (WoL) 广播数据包 
- wdc_redfish_command 模块 – 使用 Redfish API 管理 WDC UltraStar Data102 带外控制器 
- wdc_redfish_info 模块 – 使用 Redfish API 管理 WDC UltraStar Data102 带外控制器 
- xattr 模块 – 管理用户定义的扩展属性 
- xbps 模块 – 使用 XBPS 管理包 
- xcc_redfish_command 模块 – 使用 Redfish API 管理联想带外控制器 
- xenserver_facts 模块 – 获取在 xenserver 上报告的信息 
- xenserver_guest 模块 – 管理在 Citrix Hypervisor/XenServer 主机或池上运行的虚拟机 
- xenserver_guest_info 模块 – 收集在 Citrix Hypervisor/XenServer 主机或池上运行的虚拟机的相关信息 
- xenserver_guest_powerstate 模块 – 管理在 Citrix Hypervisor/XenServer 主机或池上运行的虚拟机的电源状态 
- xfconf 模块 – 编辑 XFCE4 配置 
- xfconf_info 模块 – 获取 XFCE4 配置信息 
- xfs_quota 模块 – 管理 XFS 文件系统的配额 
- xml 模块 – 管理 XML 文件或字符串的片段 
- yarn 模块 – 使用 Yarn 管理 node.js 包 
- yum_versionlock 模块 – 锁定/解锁已安装的软件包,防止其被 yum 包管理器更新 
- zfs 模块 – 管理 zfs 
- zfs_delegate_admin 模块 – 管理 ZFS 委派管理 (用户管理员权限) 
- zfs_facts 模块 – 收集有关 ZFS 数据集的事实信息 
- znode 模块 – 使用 ZooKeeper 创建、删除、检索和更新 znode 
- zpool_facts 模块 – 收集有关 ZFS 池的事实信息 
- zypper 模块 – 管理 SUSE 和 openSUSE 上的软件包 
- zypper_repository 模块 – 添加和删除 Zypper 仓库 
- zypper_repository_info 模块 – 列出 Zypper 仓库 
授权插件
- doas 授权 – 以指定用户身份执行 
- dzdo 授权 – Centrify 的直接授权 
- ksu 授权 – Kerberos 替代用户 
- machinectl 授权 – Systemd 的 machinectl 权限提升 
- pbrun 授权 – PowerBroker run 
- pfexec 授权 – 基于配置文件的执行 
- pmrun 授权 – 权限管理器运行 
- run0 授权 – Systemd 的 run0 
- sesu 授权 – CA Privileged Access Manager 
- sudosu 授权 – 使用 sudo su - 运行任务 
缓存插件
- memcached 缓存 – 使用 memcached 数据库进行缓存 
- pickle 缓存 – Pickle 格式的文件。 
- redis 缓存 – 使用 Redis 数据库进行缓存 
- yaml 缓存 – YAML 格式的文件。 
回调插件
- cgroup_memory_recap 回调 – 使用 cgroup 分析任务的最大内存使用情况和完整执行情况 
- context_demo 回调 – 演示添加 play/task 上下文的回调 
- counter_enabled 回调 – 向输出项(任务和主机/任务)添加计数器 
- default_without_diff 回调 – 不包含差异输出的默认 Ansible 回调 
- dense 回调 – 最小的标准输出 
- diy 回调 – 自定义输出 
- elastic 回调 – 在 Elastic APM 中为每个 Ansible 任务创建分布式跟踪 
- jabber 回调 – 将任务事件发布到 jabber 服务器 
- log_plays 回调 – 将剧本输出写入日志文件 
- loganalytics 回调 – 将任务结果发布到 Azure Log Analytics 
- logdna 回调 – 将剧本日志发送到 LogDNA 
- logentries 回调 – 将事件发送到 Logentries 
- logstash 回调 – 将事件发送到 Logstash 
- mail 回调 – 通过电子邮件发送失败事件 
- nrdp 回调 – 通过 nrdp 将任务结果发布到 Nagios 服务器 
- null 回调 – 不显示屏幕内容 
- opentelemetry 回调 – 使用 OpenTelemetry 创建分布式跟踪 
- say 回调 – 使用软件语音合成器进行通知 
- selective 回调 – 只打印特定任务 
- slack 回调 – 将播放事件发送到 Slack 频道 
- splunk 回调 – 将任务结果事件发送到 Splunk HTTP 事件收集器 
- sumologic 回调 – 将任务结果事件发送到 Sumologic 
- syslog_json 回调 – 将 JSON 事件发送到 syslog 
- timestamp 回调 – 为每个标题添加简单的日期时间戳 
- unixy 回调 – 简洁的 Ansible 输出 
- yaml 回调 – YAML 格式的 Ansible 屏幕输出 
连接插件
- chroot 连接 – 与本地 chroot 交互 
- funcd 连接 – 使用 funcd 连接到目标 
- incus 连接 – 通过 Incus CLI 在 Incus 实例中运行任务。 
- iocage 连接 – 在 iocage jail 中运行任务 
- jail 连接 – 在 jail 中运行任务 
- lxc 连接 – 通过 lxc python 库在 lxc 容器中运行任务 
- lxd 连接 – 通过 - lxcCLI 在 LXD 实例中运行任务
- qubes 连接 – 与现有的 QubesOS AppVM 交互 
- saltstack 连接 – 允许 Ansible 依赖 Salt minion 
- zone 连接 – 在 zone 实例中运行任务 
过滤器插件
- accumulate 过滤器 – 生成输入列表内容累积和的列表 
- counter 过滤器 – 统计序列中可散列元素的数量 
- crc32 过滤器 – 生成 CRC32 校验和 
- dict 过滤器 – 将元组列表转换为字典 
- dict_kv 过滤器 – 将值转换为具有单个键值对的字典 
- from_csv 过滤器 – 将 CSV 文本输入转换为字典列表 
- from_ini 过滤器 – 将 INI 文本输入转换为字典 
- groupby_as_dict 过滤器 – 将字典序列转换为字典,其中字典通过属性索引 
- hashids_decode 过滤器 – 从类似 YouTube 的哈希值解码数字序列 
- hashids_encode 过滤器 – 从整数序列编码类似 YouTube 的哈希值 
- jc 过滤器 – 将许多 shell 命令和文件类型的输出转换为 JSON 
- json_query 过滤器 – 从复杂数据结构中选择单个元素或数据子集 
- keep_keys 过滤器 – 保留列表中字典中的特定键 
- lists_difference 过滤器 – 列表的差集,具有可预测的顺序 
- lists_intersect 过滤器 – 列表的交集,具有可预测的顺序 
- lists_mergeby 过滤器 – 通过给定属性合并两个或多个字典列表 
- lists_symmetric_difference 过滤器 – 列表的对称差集,具有可预测的顺序 
- lists_union 过滤器 – 列表的并集,具有可预测的顺序 
- random_mac 过滤器 – 生成随机 MAC 地址 
- remove_keys 过滤器 – 删除列表中字典中的特定键 
- replace_keys 过滤器 – 替换字典列表中的特定键 
- reveal_ansible_type 过滤器 – 返回输入类型 
- to_days 过滤器 – 将持续时间字符串转换为天数 
- to_hours 过滤器 – 将持续时间字符串转换为小时数 
- to_ini 过滤器 – 将字典转换为 INI 文件格式 
- to_milliseconds 过滤器 – 将持续时间字符串转换为毫秒数 
- to_minutes 过滤器 – 将持续时间字符串转换为分钟数 
- to_months 过滤器 – 将持续时间字符串转换为月数 
- to_seconds 过滤器 – 将持续时间字符串转换为秒数 
- to_time_unit 过滤器 – 将持续时间字符串转换为给定的时间单位 
- to_weeks 过滤器 – 将持续时间字符串转换为周数 
- to_years 过滤器 – 将持续时间字符串转换为年数 
- unicode_normalize 过滤器 – 规范化 Unicode 字符串,以便比较具有规范化形式的字符 
- version_sort 过滤器 – 根据版本顺序而不是纯字母顺序对列表进行排序 
清单插件
- cobbler 清单 – Cobbler 清单源 
- gitlab_runners 清单 – GitLab runner 的 Ansible 动态清单插件。 
- icinga2 清单 – Icinga2 清单源 
- linode 清单 – Linode 的 Ansible 动态清单插件。 
- lxd 清单 – 从 lxd 主机返回 Ansible 清单 
- nmap 清单 – 使用 nmap 查找要定位的主机 
- online 清单 – Scaleway(以前称为 Online SAS 或 Online.net)清单源 
- opennebula 清单 – OpenNebula 清单源 
- proxmox 清单 – Proxmox 清单源 
- scaleway 清单 – Scaleway 清单源 
- stackpath_compute 清单 – StackPath 边缘计算清单源 
- virtualbox 清单 – virtualbox 清单源 
- xen_orchestra 清单 – Xen Orchestra 清单源 
查找插件
- bitwarden 查找 – 从 Bitwarden 检索密钥 
- bitwarden_secrets_manager 查找 – 从 Bitwarden 密钥管理器检索密钥 
- cartesian 查找 – 返回列表的笛卡尔积 
- chef_databag 查找 – 从 Chef Databag 获取数据 
- collection_version 查找 – 检索已安装集合的版本 
- consul_kv 查找 – 从 Consul 键值存储中获取元数据。 
- credstash 查找 – 从 AWS 上的 Credstash 检索密钥 
- cyberarkpassword 查找 – 从 CyberArk AIM 获取密钥 
- dependent 查找 – 使用其他列表或字典的嵌套元素组成一个列表,这些元素可能依赖于之前的循环变量 
- dig 查找 – 使用 dnspython 库查询 DNS 
- dnstxt 查找 – 查询域的 DNS TXT 字段 
- dsv 查找 – 从 Thycotic DevOps Secrets Vault 获取密钥 
- etcd 查找 – 从 etcd 服务器获取信息 
- etcd3 查找 – 从 etcd3 服务器获取键值 
- filetree 查找 – 递归匹配目录树中的所有文件 
- flattened 查找 – 返回完全展平的单个列表 
- github_app_access_token 查找 – 获取短期有效的 Github 应用访问令牌 
- hiera 查找 – 从 hiera 数据获取信息 
- keyring 查找 – 从操作系统密钥环获取密钥 
- lastpass 查找 – 从 LastPass 获取数据 
- lmdb_kv 查找 – 从 LMDB 获取数据 
- manifold 查找 – 从 Manifold.co 获取凭据 
- merge_variables 查找 – 合并名称与给定模式匹配的变量 
- onepassword 查找 – 从 1Password 获取字段值 
- onepassword_doc lookup – 从 1Password 获取文档 
- onepassword_raw lookup – 从 1Password 获取完整项目 
- passwordstore lookup – 使用 passwordstore.org 的 pass 工具管理密码 
- random_pet lookup – 生成随机宠物名称 
- random_string lookup – 生成随机字符串 
- random_words lookup – 返回多个随机单词 
- redis lookup – 从 Redis 获取数据 
- revbitspss lookup – 从 RevBits PAM 服务器获取密钥 
- shelvefile lookup – 读取 Python shelve 文件中的键 
- tss lookup – 从 Thycotic Secret Server 获取密钥 
测试插件
- a_module test – 测试给定字符串是否引用现有模块或操作插件 
- ansible_type test – 验证输入类型 
- fqdn_valid test – 根据 RFC 1123 验证完全限定域名 
另请参阅
此处托管文档的集合列表。
