8000 GitHub - liushiju/ansible_test: ansible常用模块示例及ansible-playbook使用
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

liushiju/ansible_test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ansible_test

一、ansible 安装

  • install ansible
cd ansible_test
sh install_ansible.sh
  • check ansible
ansible --version

ansible 2.9.24
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2
742D
.7/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.5 (default, Oct 14 2020, 14:45:30) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)]

二、ansible 执行

ansible-playbook -i hosts -e@config playbooks/xxx.yml
  • -i: 指定hosts文件
  • -e: 指定变量文件
  • playbooks/xxx.yml: 指定执行的playbook文件
  • -vvv: 指定日志级别
  • --syntax-check: 检查语法

执行顺序:

  • 指定config文件
  • 执行playbooks/xxx.yml文件
  • 执行制定的role文件
  • 执行制定的task文件
  • config文件中读取变量
  • group_vars文件中读取变量

三、ansible 常用模块

shell shell模块 copy copy模块 lineinfile lineinfile模块 file file模块
template template模块 unarchive unarchive模块

shell 模块

copy 模块

lineinfile 模块

file 模块

template 模块

unarchive 模块

About

ansible常用模块示例及ansible-playbook使用

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0