“Ansible基础”的版本间的差异
跳到导航
跳到搜索
(→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/"