问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ansible怎么配置ssh参数

发布网友 发布时间:2022-04-22 17:03

我来回答

2个回答

热心网友 时间:2023-10-22 14:51

1. 执行顺序
配置文件执行顺序:
* ANSIBLE_CONFIG (环境变量)
* ansible.cfg (in the current directory)
* .ansible.cfg (in the home directory)
* /etc/ansible/ansible.cfg

版本1.5以前的执行顺序:
* ansible.cfg (in the current directory)
* ANSIBLE_CONFIG (an environment variable)
* .ansible.cfg (in the home directory)
* /etc/ansible/ansible.cfg

2.配置文件ansible.cfg中的【default】配置项
Action_Plugins(扩展插件存放目录)
action_plugins = /usr/share/ansible_plugins/action_plugins

Ansible_Managed(插入Ansible模板的字符串)
ansible_managed = Ansible managed: {file} modified on %Y-%m-%d %H:%M:%S by {uid} on {host}

ask_pass(PlayBook是否需要提供密码,默认为No)
#ask_pass=True

ask_sudo_pass(PlayBook是否需要提供sudo 密码)

#ask_sudo_pass=True

callback_plugins(回调函数插件存放路径)
action_plugins = /usr/share/ansible_plugins/action_plugins

connection_plugins(连接插件存放路径)
action_plugins = /usr/share/ansible_plugins/action_plugins

deprecation_warnings(是否展示警告信息)
deprecation_warnings = True

display_skipped_hosts(是否展示跳过的主机的信息)
#display_skipped_hosts=True

error_on_undefined_vars(执行错误时候赋予的变量)
#error_on_undefined_vars=True

executable(默认的Shell)
#executable = /bin/bash

filter_plugins(*插件)
action_plugins = /usr/share/ansible_plugins/action_plugins

forks(最大进程数)
forks=5

hash_behavior(哈希特性,没事不用去动它)
#hash_behavior=replace

hostfile(资产文件存放位置)
hostfile = /etc/ansible/hosts

host_key_checking(是否检查SSH key)
host_key_checking=True

jinja2_extensions(JinJa扩展)
jinja2_extensions = jinja2.ext.do,jinja2.ext.i18n

legacy_playbook_variables(PlayBook变量)
legacy_playbook_variables = no

library(Ansible默认库)
library = /usr/share/ansible

log_path(日志路径)
log_path=/var/log/ansible.log

lookup_plugins(插件路径)
action_plugins = /usr/share/ansible_plugins/action_plugins

mole_name(默认模块名称)
mole_name = command

nocolor(输出样式)
nocolor=0

nocows(是否使用cowsay打印)
nocows=0

pattern(主机)
hosts=*

poll_interval(pool间隔)
poll_interval=15

private_key_file(私钥的存放路径)
private_key_file=/path/to/file.pem

remote_port(远程连接端口号)
remote_port = 22

remote_tmp(远程目录临时文件夹)
remote_temp = $HOME/.ansible/tmp

remote_user(远程用户)
remote_user = root

roles_path(角色路径)
roles_path = /opt/mysite/roles

sudo_exe(SUDO执行)
sudo_exe=sudo

sudo_flags(SUDO标记)
sudo_flags=-H

sudo_user(sudo用户)
sudo_user=root

timeout(重连次数)
timeout = 10

transport(传输模式)
默认用的smart

vars_plugins(变量插件存放路径)
action_plugins = /usr/share/ansible_plugins/action_plugins

SSH变量
ssh_args(SSH连接参数)
ssh_args = -o ControlMaster=auto -o ControlPersist=60s

scp_if_ssh(采用SCP还是SFTP进行文件传输)
scp_if_ssh=False

热心网友 时间:2023-10-22 14:52

把ansible的全路径加入$PATH中,假设他在/usr/local/bin下面的,你用的是cshsetenvPATH/usr/local/bin:$PATH
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 ssh 命令怎么用? ssh命令如何使用? 三星s8怎么退出QQ输入法? 硝酸钾 铝粉 镁粉允许买卖吗? 在网络上购买1千克硝酸钾钙合法吗? 买了20KG硝酸钾 硝酸钾在那可以买?? 无锡java培训去哪里比较好 无锡java培训有哪些内容?无锡中软卓越的Java培训课程怎么设置的? 无锡编程课哪个机构最好 无锡JAVA编程开发培训哪家好?知道的推荐一下 无锡java培训有哪些内容?无锡中软卓越的Java培训课程怎么设置的? 无锡哪里有JAVA培训,项目实战5上年开发经验老师 无锡编程课哪个机构最好 无锡 JAVA培训机构 无锡JAVA培训机构哪家比较好 无锡JAVA培训哪里好 无锡比较好的JAVA培训有哪些,请各位提供 404 Not Found 无锡哪里有培训JAVA,能够推荐就业,怎么样? 了解关于SSH远程连接服务 如何使用ssh建立隧道 详细的 SSH 127.0.0.1 命令的扩展及其含义 关于路由器设置SSH,诚心求教 手机五笔字怎么打 H3C交换机SSH配置方法 ssh通道怎么用 ssh 如果没有信任关系就跳过输入密码用什么参数 手机五笔(好)字怎么打? linux 语言中 ssh -p啥意思 ssh用的命令与linux用的命令有何区别,linux中的命令包括了ssh的命令么 linux系统中SSH命令是什么作用? 怎样用ssh命令vncserver服务 人体果盘是什么 如何把这照片设置更加清晰,帮忙一下? 怎样将QQ输入法退出桌面? 朱元璋为什么要杀掉已是暮年的李善长? 一个人发朋友圈的说说 朋友圈怎么发显得有内涵 内涵高情商朋友圈说说