Ansible:缺少核心模块

Ansible:缺少核心模块

我愿意获取主机使用的变量列表ansible all -m system,但不断收到错误:

在配置的模块路径中找不到模块系统。此外,缺少核心模块。如果这是结帐,请运行“git pull --rebase”来纠正此问题。

模块文件的默认目录是什么?

答案1

列出主机的变量可以使用以下模块完成setup

$ ansible -m setup 127.0.0.1
127.0.0.1 | SUCCESS => {
    "ansible_facts": {
        "ansible_all_ipv4_addresses": [
            "10.255.42.178", 
            "10.255.0.1"
        ], 
...

请注意,没有名为 system 的模块:系统是一组 Ansible 模块。

相关内容