1,初始安装ansible ,不存在 /etc/ansible/hosts 文件需手动创建该文件

[test]192.168.2.195 ansible_ssh_user=nvidia ansible_ssh_port=22 ansible_ssh_pass=gt13755801111 ansible_sudo_pass=gt13755801111

中括号里面代表组名

下面是hosts中能用到的参数
ansible_ssh_host   
#用于指定被管理的主机的真实IP
ansible_ssh_port     
#用于指定连接到被管理主机的ssh端口号,默认是22 
ansible_ssh_user     
#ssh连接时默认使用的用户名 
ansible_ssh_pass     
#ssh连接时的密码 
ansible_sudo_pass     
#使用sudo连接用户时的密码 
ansible_sudo_exec     
#如果sudo命令不在默认路径,需要指定sudo命令路径 ansible_ssh_private_key_file     
#秘钥文件路径,秘钥文件如果不想使用ssh-agent管理时可以使用此选项 ansible_shell_type     
#目标系统的shell的类型,默认sh 
ansible_connection     
#SSH 连接的类型: local , ssh , paramiko,在 ansible 1.2 之前默认是 paramiko ,后来智能选择,优先使用基于 ControlPersist 的 ssh (支持的前提) 
ansible_python_interpreter     
#用来指定python解释器的路径,默认为/usr/bin/python 同样可以指定ruby 、perl 的路径 
ansible_*_interpreter    
#其他解释器路径,用法和ansible_python_interpreter类似,这里"*"可以是ruby或才perl等其他语言

2. 若执行

#ansible test -m ping
192.168.2.195 | FAILED! => {"msg": "Using a SSH password instead of a key is not possible because Host Key checking is enabled and sshpass does not support this.  Please add this host's fingerprint to your known_hosts file to manage this host."
}

需要禁用公钥认证,通过编辑 /etc/ansible/ansible.cfg or ~/.ansible.cfg来实现:

[defaults]
host_key_checking = False

3. 在执行

#ansible test -m ping
192.168.2.195 | SUCCESS => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"},"changed": false,"ping": "pong"
}

python Linux学习之 ansible-- ansible test -m ping运行错误相关推荐

  1. Linux端日志加密,Linux学习--第十三天--日志、系统运行级别、grub加密

    日志 rsyslogd取代了syslogd. /var/log/cron #定时任务相关日志 /var/log/cups #打印信息相关日志 /var/log/dmesg #开机内核自检相关日志,dm ...

  2. Linux学习——vi/vim编辑C程序并运行

    C程序编辑 在Linux中C程序可以在vi/vim或gedit中编辑 本篇主要讲述vi/vim编辑器 ①vim [file} -- 进入vim编辑器 进入后按以下字符进入插入模式 常用快捷键: ②编辑 ...

  3. Linux学习--第十三天--日志、系统运行级别、grub加密

    日志 rsyslogd取代了syslogd. /var/log/cron #定时任务相关日志 /var/log/cups #打印信息相关日志 /var/log/dmesg #开机内核自检相关日志,dm ...

  4. linux学习记录-coredump segment fault

    linux学习记录: 1.coredump:段错误; 总线错误; 程式记忆体区段错误; 链接:http://www.cnblogs.com/doctorqbw/archive/2011/12/21/2 ...

  5. linux学习34-运维自动化之ANSIBLE

    运维自动化之ANSIBLE 1. 应用概述 1.1 一些术语 云计算的三个分层 基础设施在最下端,平台在中间,软件在顶端,分别是分别是Infrastructure-as-a-Service(IaaS) ...

  6. Python Linux系统管理与自动化运维之深入浅出Ansible(一)

    Ansible维护模式通常由控制机和被管理机组成.因为Ansible的特性不像其他运维工具那样需要在被监控的目标上安装agent,所以我们的侧重点只需要放在安装了Ansible的服务器上(当然用于实验 ...

  7. Linux学习总结(七十四)自动化运维之ansible

    一 ansible 介绍 不需要安装客户端,通过sshd去通信 基于模块工作,模块可以由任何语言开发 不仅支持命令行使用模块,也支持编写yaml格式的playbook,易于编写和阅读 安装十分简单,c ...

  8. linux安装及使用Ansible

    本文章主要介绍了如何在linux通过yum安装Ansible以及一些常见命令使用,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 一.Ansible 介绍 1.Ansible 是一个配 ...

  9. linux下安装部署ansible

    linux下安装部署ansible 介绍 Ansible是一种批量部署工具,现在运维人员用的最多的三种开源集中化管理工具有:puppet,saltstack,ansible,各有各的优缺点,其中sal ...

最新文章

  1. android 成长日记 5.关于progress控件和Alertdialog和layout学习
  2. awk,sed,cut获取最后一列数据
  3. android 屏幕禁止,Android应用禁止屏幕休眠的几种方法
  4. 搜索引擎学习(六)Query的子类查询
  5. 前端学习(1132):正则表达式学习目标
  6. grpc 客户端的context 服务端获取不到_MLamp;DEV[10] | gRPC的应用
  7. 消息中间件在分布式系统中的作用及介绍
  8. 清空image画布并改变大小填充背景色
  9. html5光标进去默认值消失,html点击input没有出现光标怎么办
  10. 文字处理技术:有哪些难点?
  11. 三星530换固态硬盘_小米笔记本Air13.3加装固态硬盘(三星860EVO)
  12. win10熄屏时间不对_win10的息屏时间怎么调
  13. 阿里突遭断网断电!双11最惊险一幕刚刚曝光
  14. Python 位操作符(Bitwise)
  15. 一个C语言算法--税收计算
  16. ireport+Jasper 动态改变字体大小
  17. 计算机装两个显示器怎么操作,一台电脑两个显示器的设置方法
  18. ie8与ie9的区别
  19. kali firefox gah. your tab just crashed. 更新Firefox
  20. C语言三个数比较大小排序

热门文章

  1. Flash Photography: Canon Speedlites 闪光摄影:佳能闪光灯 Lynda课程中文字幕
  2. 当人说君子动口不动手时怎么回怼_俗话说:“君子动口不动手。”那么到底什么样的人才称得上君子?...
  3. xftp和xshell有什么区别
  4. 华为智慧屏x65鸿蒙系统,华为智慧屏X65迎来鸿蒙系统2.0版本升级
  5. 高级网络管理员必学知识
  6. 【面试攻略】服务端面试-边锋
  7. minSdk(API 26) deviceSdk(API 17)
  8. 【基础算法训练】—— 字符串
  9. Presupposition
  10. 大数据论文_03_BigTable(个人总结)