“Ansible基础”的版本间的差异

来自linux中国网wiki
跳到导航 跳到搜索
→‎ins
第31行: 第31行:
  
 
  ansible all -m ping
 
  ansible all -m ping
 +
</pre>
 +
 +
=配置文件=
 +
<pre>
 +
 +
 +
 +
ansible在使用配置文件时按照以下顺序优先配置:
 +
 +
export ANSIBLE_CONFIG
 +
 +
./ansible.cfg
 +
 +
~/.ansible.cfg
 +
 +
/etc/ansible/ansible.cfg
 +
 +
如果以上顺序没有找到配置文件ansible会自动使用默认配置
 +
 +
可以去github上把默认配置拿下来:
 +
 +
https://raw.githubusercontent.com/ansible/ansible/devel/examples/ansible.cfg
 +
# To generate an example config file (a "disabled" one with all default settings, commented out):
 +
#              $ ansible-config init --disabled > ansible.cfg
 +
 +
# Also you can now have a more complete file by including existing plugins:
 +
# ansible-config init --disabled -t all > ansible.cfg
 +
 +
把它放到/etc/ansible/目录
 
</pre>
 
</pre>
  
第46行: 第75行:
  
  
</pre>  
+
</pre>
 +
 
 
=see also=
 
=see also=
 
[[category:devops]]
 
[[category:devops]]

2021年9月23日 (四) 07:02的版本

ins

#on master
pip3 install --user ansible

ssh-copy-id  -i  id_ecdsa.pub [email protected]
ssh-copy-id  -i  id_ecdsa.pub [email protected]
ssh-copy-id  -i  id_ecdsa.pub [email protected]



mkdir   /etc/ansible
vi /etc/ansible/hosts

192.168.88.50
192.168.88.51
192.168.88.52

[intra]
192.168.10.120
192.168.10.121

 ansible  all  -b -u root  -a "hostname"
192.168.88.51 | CHANGED | rc=0 >>
k8s-node1
192.168.88.50 | CHANGED | rc=0 >>
k8s-master
192.168.88.52 | CHANGED | rc=0 >>
k8s-node2


 ansible all -m ping

配置文件




ansible在使用配置文件时按照以下顺序优先配置:

export ANSIBLE_CONFIG

./ansible.cfg

~/.ansible.cfg

/etc/ansible/ansible.cfg

如果以上顺序没有找到配置文件ansible会自动使用默认配置

可以去github上把默认配置拿下来:

https://raw.githubusercontent.com/ansible/ansible/devel/examples/ansible.cfg
# To generate an example config file (a "disabled" one with all default settings, commented out):
#               $ ansible-config init --disabled > ansible.cfg

# Also you can now have a more complete file by including existing plugins:
# ansible-config init --disabled -t all > ansible.cfg

把它放到/etc/ansible/目录

分发文件

 

 cat /etc/ansible/hosts
[intra]
192.168.10.120
192.168.10.121



ansible intra -m copy -a "src=/home/evan/data/devops/node-v14.17.6-linux-x64.tar.xz  dest=/root/"


see also